Создание прихода в кассу, исходя из сумм производимого по кассе расхода
Выполнено
Санкт-Петербург(Россия )
14 |
0
5 мая 2024 в 01:42:09
(33 недели 23 часа назад)
9000
V8.x Бухгалтерия Предприятия
02.07.2013 22:24:21
Текст задания
Оценивать работу в целом, а не за часы.
Создать внешнюю обработку по формированию ПКО (выручка за день) по складам за выбранный период по выбранной организации, исходя из производимого по кассе расхода с учетом установленного лимита кассы.
Задача.
Показать наличную выручку в кассу организации в том размере, в каком производится расход из кассы. (Нарисовать приход под производимый расход).
Расход из кассы производится в среднем один раз в 3 или 5 дней (иногда реже, иногда чаще).
При этом выручка в кассу должна быть ежедневная от нескольких магазинов (отдельные ПКО). Часть магазинов — АТТ, часть НТТ.
Обработка должна позволять переформировать ПКО в случае внесения изменений (изменения сумм расхода по кассе).
На конец каждого дня должен быть соблюден лимит остатка денежных средств в кассе.
Исходные данные
1. Несколько магазинов (складов), некоторые с типом АТТ, другие НТТ.
2. По складу с типом АТТ созданы документы «Отчет о розничных продажах».
3. Установлен лимит кассы (константа), который должен соблюдаться.
4. Выручка должна быть показана ежедневная по каждому магазину (создан отдельный ПКО).
Содержание работы
За выбранный пользователем период по выбранной организации
1. Сформировать ПКО на основании документов «Отчет о розничных продажах» по складам с типом АТТ (отдельная опция, галочка).
2. Предоставить пользователю возможность задать процентное соотношение розничной выручки между складами с типом НТТ.
Если по какому-либо складу с типом НТТ процент не задан, то по нему ПКО не формируется. Сумма всех процентов должна быть 100.
3. Сгенерировать ПКО за каждый день по каждому складу НТТ.
4. Чтобы сумма выручки в кассу изо дня в день не была одинакова использовать генератор случайных чисел (функция Random).
5. Учесть, что и в день, когда производится расход по кассе, выручка должна быть показана.
Пример:
Исходные данные:
Расход из кассы был 26.06.13 — 100000 руб. и 01.07.13 — 90000 руб.
Период для задачи
с 26.06 по 01.07 (6 дней).
По магазинам АТТ имеются за каждый день «Отчет о розничных продажах» на общую сумму
30000 за период с 27.06 по 01.07 (6 дней).
Лимит кассы 40000 руб.
Задача: формировать ПКО за каждый день с 27.06 по 01.07 включительно.
Решение:
1. Формируем ПКО на основании имеющихся «Отчетов о розничных продажах» по складам АТТ.
2. Рассчитываем общую сумму выручки за каждый день по складам НТТ — переменная А.
(90000-30000)/6дн=10000 руб. Это должно быть разное (случайное) число для каждого из 6 дней в пределах от 10000 руб — минимум и (10000+40000 -лимит кассы) — максимум.
3. За каждый день по каждому складу НТТ формируем ПКО:
переменная А х Процент выручки по складу (задано пользователем)