Экзамен «1С:Специалист» по конфигурированию бухгалтерских задач в системе «1С 8». Отчет №3 сюжета «Договора займа»

29.11.09

Разработка - Подготовка к аттестации

Отчет №3, на мой взгляд, является нестандартной задачей, если учитывать правило отсутствия кода, т.е. необходимости ограничиться одним запросом (а именно такое решение в идеале ожидают экзаменаторы).
Представляю свой вариант этого отчета.

Скачать исходный код

Наименование Файл Версия Размер
-
.dcf 34,40Kb
322
.dcf 34,40Kb 322 Скачать

Подробное описание задания можно посмотреть на официальном сайте, повторю здесь только  формулировку отчета.

 «В отчет включить всех агентов, у которых в заданный период имелись незакрытые договора займа. Агентское вознаграждение рассчитывается по ставке 0,01% от суммы остатка займа на конец каждого дня фактического пользования  займом, для займов в иностранной валюте -  в пересчете в рубли по курсу, установленному на соответствующий день. Период, за который рассчитывается агентское вознаграждение, задается в диалоге.»

 Без потери сложности задачу можно переформулировать, оставив только нетривиальную часть и раскрыв подразумеваемые условия. Получим следующим формулировку.

 «Рассчитать сумму в рублях по каждому договору, имевшему остаток в любой день заданного периода на валютном счете займов 66.21, как валютный остаток по договору на конец каждого дня, пересчитанный в рубли по курсу на этот день, а также рассчитать количество дней существования остатка по каждому договору. Учесть следующие условия:

- сумма по договору может быть единожды зачислена и единожды полностью списана, доначисления или частичного списания остатка в валюте не происходит;

- курс валюты устанавливается только при его изменении.»

 Вначале следует получить 2 таблицы:

 - таблица остатков (1), содержащая периоды существования остатков по договорам: «Договор|Валюта|Дата начала существования остатка (или дата начала периода отчета)|Дата окончания существования остатка (или дата окончания периода отчета)|Остаток в валюте»

 - таблица курсов валют (2), содержащая периоды действия курсов: «Валюта|Дата начала действия курса|Дата окончания действия курса (или дата окончания периода отчета)|Курс|Кратность».

 Полученные таблицы следует соединить через периоды, при этом будет получена таблица периодов остатков по определенным курсам (3): «Договор|Дата начала периода|Дата окончания периода|Остаток в валюте|Курс|Кратность».

 По полученной таблице можно рассчитать требуемые показатели.

 Примечание. Отчет создан для консоли отчетов в конфигурации «Бухгалтерия предприятия 8.1» релиза «1.6.20.6». Стандартная настройка отчета позволяет видеть не только итоговые показатели, но и результирующую таблицу 3.

Принимаются замечания, предложения по оптимизации запроса или совершенно новые идеи (отчет действительно интересный, хотелось бы взглянуть на иные варианты решения).

 

См. также

Запросы 1С OnLine. Интерактивная обучающая программа

Подготовка к аттестации Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Интерактивное изучение языка запросов с самого начала: - 50 практических заданий с различным уровнем сложности; - Методические материалы по практике написания запросов; - Описание назначения таблиц и индексов 1С Предприятие 8; - Методика решения реальных задач запросом 1С; - Автоматическая система проверки решений с указанием ошибок; - Инструкции по решению задач с разъяснениями; - Техническая поддержка пользователей. Подходит для начинающих и действующих разработчиков 1С

1800 руб.

11.02.2014    74610    81    14    

175

Приложение к диплому на языке программирования 1С

Подготовка к аттестации Стажер Конфигурации 1cv8 Фармацевтика, аптеки Россия Управленческий учет Бесплатно (free)

Краткий рассказ о выборе 1С как основного языка программирования для дипломной работы в университете, и само приложение к диплому.

28.05.2024    2838    DmitryOneBit    20    

16

Экзамен "1С:Специалист-консультант" по внедрению подсистем управленческого учета в 1С:ERP. Полные и правильные решения билетов

Подготовка к аттестации Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Абонемент ($m)

В публикации представлены только решения тех заданий, который попадаются на экзамене 1С:СК управленческого учета ERP. Благодаря данным решениям к экзамену стало подготовиться проще, чем когда-либо.

10 стартмани

08.04.2024    1803    21    user1988637    0    

12

Программист 1С: как начать с нуля с минимальными затратами

Подготовка к аттестации Программист Платформа 1С v8.3 Россия Бесплатно (free)

Информация будет полезна многим начинающим программистам 1C и тем, кто хочет что-то изменить в своей жизни, испытывая жизненные трудности, с минимальными затратами.

18.03.2024    4758    AlOkt    4    

6

Как я готовилась к экзамену на Специалиста по платформе 1С

Подготовка к аттестации Программист Стажер Платформа 1С v8.3 Россия Бесплатно (free)

Готовилась три месяца, сдала с первого раза. Делюсь опытом, лайфхаками и ресурсами, по которым учила материал.

14.03.2024    12248    PROSTO-1C    46    

90

Как я стал Экспертом по технологическим вопросам за 3 месяца

Подготовка к аттестации Программист Бесплатно (free)

Мой опыт подготовки и сдачи к экзамену 1С: Эксперт по технологическим вопросам за 3 месяца. Часть 1.

29.01.2024    15112    shuhratsj    103    

157

1С: Специалист-консультант ЗУП 8. Решения из сборника задач для подготовки к экзамену «1С:Специалист-консультант» по внедрению прикладного решения „1С:Зарплата и управление персоналом 8“, редакция сентябрь 2023. Часть 6

Подготовка к аттестации Зарплата Кадровый учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

Часть шестая. Делюсь сквозным решением 15-ти задач из сборника задач для подготовки к экзамену «1С:Специалист-консультант» по внедрению прикладного решения „1С:Зарплата и управление персоналом 8“, редакция сентябрь 2023.

5 стартмани

01.12.2023    1776    23    Ocherkcons    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. mihan 117 21.02.10 19:06 Сейчас в теме
говорят, что на экзамене рекомендовали посмотреть отчет «обороты счета»,
а в данном отчете используется ключевое слово ПЕРИОДАМИ, значит проще наверное сделать отчет без СКД и без консоли отчетов, а то слишком уж навороченно получается
2. andreylitvinov 01.11.11 10:07 Сейчас в теме
данный вариант решения имеет какое либо официальное заключение?
опробован на экзамене?
с точки зрения логики - идеальное решение, одним запросом без кода.
но вот интересно мнение принимающей стороны.

есть ли другие задачи?
3. Ranetka 23 01.11.11 10:43 Сейчас в теме
(2) Андрей, спасибо за комментарий! На экзамене я не смогла ограничиться одним запросом, использовала программирование на языке. Уже после экзамена было интересно все же составить запрос. Поэтому мнение экзаменаторов по данному решению узнать не удалось, хотя было бы очень интересно (но откровенно говоря, это решение мне лично видится красивым, но не практичным - неоправденно сложным, и наверняка по производительности этот запрос имеет не лучшие показатели).
Решения других задач у меня было стандартными, не имеющими особой ценности, чтобы их выкладывать.
4. andreylitvinov 01.11.11 10:47 Сейчас в теме
а под стандартным вы что понимаете?
когда сдавали экзамен?
есть icq?
видели примеры решений которые выложены на данном сайте?
5. Ranetka 23 01.11.11 17:55 Сейчас в теме
(4) ну под стандартным решением я понимаю решение "в лоб", просто чтобы работало и решало поставленную задачу без нарушений в использовании возможностей платформы. Экзамен я сдавала уже действительно давно, летом 2009 года. Тогда конечно примеры смотрела, но сейчас наверняка появились новые... icq конечно есть (288263307), хотя в плане какой-то помощи с экзаменационными задачами, боюсь, не смогу быть полезной, т.к. практическим программированием уже полтора года не занимаюсь.
6. andreylitvinov 12.12.11 08:52 Сейчас в теме
сдавал месяц назад тоже договор займа. сдал. все варианты которые где либо видел оказались приемлемы. принимал Гончаров.
7. Boris-Leleko 318 30.03.12 11:44 Сейчас в теме
Скажите пож-ста, а что это за формат ".dcf"? чем можно посмотреть содержимое файла?
9. Vovanich 07.08.12 11:31 Сейчас в теме
(7) Boris-Leleko, Открывается Консолью отчетов. отчеты-Прочие-Консольотчетов
8. Vovanich 07.08.12 11:30 Сейчас в теме
Самый сложный отчет по этому билету..Засыпался на нем.
10. Ele1234567 05.10.13 21:41 Сейчас в теме
Да, отчет самый сложный в этом разделе
Оставьте свое сообщение