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

29.11.09

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
-
.dcf 34,40Kb
322
322 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

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

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

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

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

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

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

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

 

См. также

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

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

1800 руб.

11.02.2014    76781    94    15    

188

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

Меня зовут Татьяна, в 1С-разработке я уже семь лет, а в этом году официально стала junior-специалистом. Рассказываю, как всё происходило.

10.09.2024    6943    PROSTO-1C    21    

13

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

Я Олег, разработчик 1С. Расскажу, как сдавал на сертификат Специалиста, в чём ошибся и что стоит учесть.

11.06.2024    13782    PROSTO-1C    51    

66

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

Хочу поделиться своей историей планирования обучения, подготовки к экзамену и сдачи непосредственно экзамена. Надеюсь, что это будет полезно и откинет все вопросы об экзамене.

04.06.2024    9123    anton99    50    

57

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

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

28.05.2024    4277    DmitryOneBit    20    

20

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

В публикации предоставлено решения 7 билетов из сборника 2022 года . Решения выполнены по пунктам и подробно, каждый БП описан и решен по условиям задач. Благодаря данному решению к экзамену стало подготовиться проще, чем когда-либо.

10 стартмани

07.05.2024    8222    81    user1988637    16    

41

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

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

10 стартмани

08.04.2024    2884    38    user1988637    4    

15

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

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

14.03.2024    17595    PROSTO-1C    47    

90
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 Сейчас в теме
Да, отчет самый сложный в этом разделе
Оставьте свое сообщение