Экзамен «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 1C:Бухгалтерия Платные (руб)

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

1800 руб.

11.02.2014    78774    103    15    

197

Подготовка к аттестации Программист Запросы 1C:Бухгалтерия Платные (руб)

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

1800 руб.

06.07.2015    72874    122    9    

135

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

Источники информации для подготовки к Эксперту.

18.12.2024    10407    GraVVitY    61    

64

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

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

10.09.2024    8397    PROSTO-1C    21    

14

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

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

11.06.2024    16700    PROSTO-1C    52    

68

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

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

04.06.2024    11018    anton99    50    

58

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

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

28.05.2024    5001    DmitryOneBit    20    

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