[Z-report] Битва титанов v.1 Подбор продаж под сумму Z-отчета для 1С


_МанипуляцияРозница.ert
Сhe Burashka, г.Москва,
e.meil@mail.ru
обработку можно скачать по адресу: //infostart.ru/projects/667/?ref=174

Соглашения:
- свободный для использования, модификации и всего прочего - используйте rому как надо;
- разработчик данного отчета/обработки не несет никакой ответственности ни за какие действия и их последствия ;-)

Платформа:
- Оперативный учет 7.7

Конфигурация:
- Типовая ТиС, ред.9.2
- Комплексная (аналогичная ТиС)

Назначение:
- автоматизация отражения в учете розничных продаж при наличии в организации вялотекущего бардака

Обработка предназначена для функционирования в типовой ТиС 9.2 (должна работать и в Комплексной).
Установка: файлы из архива поместить в папку Extforms вашей информационной базы. Запуск - см. Меню-Сервис-Дополнительные возможности.

Настройка ТиС заключается в следующем:
- фирма, от имени которой ведется учет - одна;
- оптовый склад - один;
- розничный склад - один (рекомендуется);

Для пользователя, который будет выполнять данную обработку, должны быть прописаны в справочнике "Пользователи" по умолчанию значения для:
- основной фирмы;
- основного склада (указать оптовый);
- основной кассы.

Что имеем: никакого нормального учета не ведется, что-то приходуется, что-то продается, основная задача - чтобы "деньги бились" по кассе и Z-отчету. Т.е. в конце дня начальник (какой-нибудь) принес главбуху Z-отчет, а главбуху надо под эту сумму списать товар, все равно какой (в торговом зале у них свой учет, у главбуха - свой).

Как работаем: ТиС, настроили в соответствии с рекомендациями выше.
Товар, предназначенный для продажи в розницу, приходуем на оптовый склад. По мере необходимости - перемещается в розницу и продается с формированием документа "Отчет ККМ" (по Z-отчету).

На начало дня на розничном складе (в рознице) по программе д.б. нулевой остаток.

Принесли Z-отчет. Запускаем обработку, указываем номер, сумму Z-отчета, требуемую наценку (т.е. доход) - запускаем! Обработочка посчитала, посмотрели (если что не понравилось - подправили ручками), жмем "Сформировать документы" и получаем: Перемещение с оптового склада в Розницу (в начале дня) и Отчет ККМ (в конце дня). Итого на конец дня имеем: в учете списано товара на требуемую сумму с требуемой наценкой, остаток по рознице на конец дня = 0, готовы к следующему рабочему дню. Все.

Обработочка успешно работает и хорошо зарекомендовала себя при "атоматизации" торговли продуктами питания - там где много всякой мелочевки и пр.

Пояснения к рисункам (в т.ч последовательность действий).
Все поля ввода снабжены описаниями - наводите мышку и читайте.

Рис.1 (слева-направо, сверху-вниз)
Поля и кнопки над таблицей:
1. дата Z-отчета, вводим ручками;
2. жмем кнопку "Заполнить", в таблице получаем перечень товарных остатков по себестоимости;
3. номер Z-отчета, вводим ручками;
4. сумма Z-отчета в рублях, вводим ручками;
5. два поля, диапазон наценок "от - до", %, т.е. если введены 23 - 25 - продажные цены будут подобраны так, чтобы наценка уложилась в указанный диапазон, верхняя граница наценки превышена не будет (нижняя может на некоторых позициях получится меньше - тут как фишка ляжет...)
6. метод подбора количества номенклатуры для продажи, выбираем ручками как понравится;
7. сортировка - используется для сортировки "готовой" таблицы (для удобства просмотра и, при необходимости, исправления)

Поля и кнопки под таблицей:
группа Z: информация по Z-отчету (суммы продажи)
группа С: информация по Себестоимости

- "себестоимость, надо списать" - рассчитывается от суммы Z-отчета и верхней границы наценки (оценочное значение, для информации)
- "подобрано" - суммы, получившиеся в результате работы обработки.

- группа "невязка"
информация о невязке подобранной суммы продаж (если ненулевое значение - значит автоматически не удалось подобрать сумму продажи под требуемую сумму Z-отчета, придется поработать ручками). "Невязка" - разница между _подобранной_ суммой продажи и _требуемой_ суммой продажи (сумма Z-отчета), т.е. Невязка = ПодобраннаяСуммаПродажи-Zотчет
- распределить/группировать - вариант ликвидации невязки;
- кнопка (x) невязка - попытаться ликвидировать невязку.

Кнопка "Рассчитать вариант" - непосредственно производит подбор номенклатуры (количества и продажных цен), чтобы получить требуемую сумму Z-отчета.
Кнопка "Сформировать документы" - переносит подобранный вариант в базу в виде двух документов: Перемещение в розницу (по рассчитанным продажным ценам) и Отчет ККМ (регистрируем выручку)

Рис.2 Типовой вариант работы
- ввели данные вверху таблицы, нажали кнопку "Заполнить", получили таблицу с количественными остатками товаров на оптовом складе по себестоимости (колонки "Сбст" и "Кол")
- жмем "Рассчитать вариант", ждем, получаем в таблице результат (колонки: "Прод" - проданное количество товара, "Цена..." - цена продажи товара в розницу, "Сумма..." - сумма продажи в розницу = Цена...*Прод, "СбстП" - себсетоимость продажи, "Нац" - наценка в %.
- если невязка - пусто (нулевая) - все ОК: жмем "Сформировать документы" и получаем их (см.Рис.3 и Рис.4)

Что делать, если невязка ненулевая? Очень просто: при заданных вами условиях не удалось подобрать сумму продажи точно под Z-отчет. Например, вы ограничили наценку от 25% до 25% - понятно, что при таком жестком условии на наценку может и не получиться... Как исправить:
вариант а) задать "ворота" наценки пошире (например, от 23% до 25%) и просчитать новый вариант или
вариант б) задать "ворота" наценки пошире и попытаться ликвидировать невязку кнопкой "(x) невязка".
Вариант б) работает быстрее - обсчитывается только невязка, вариант а) производит полный пересчет варианта.

Метод ликвидации невязки (распределить/группировать) - т.е. куда "раскидать" невязку - на несколько позиций или на все позиции - выбирайте сами, описание метода - наведите мышку на нужный метод и прочитайте пояснение.

Имейте в виду: при ликвидации невязки возможны существенные отклонения наценки некоторых позиций от заданных для варианта расчета.

Опыт работы показывает, что при большой номенклатуре и наличии дешевых товаров невязка возникает очень редко.

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

Вот вроде и все.
Надеюсь, что эта моя малюсенькая обработочка поможет кому-то...
Плюсуйте рейтинг, оставляйте комментарии, вопросы задавайте на e-mail (указан в моем профиле).

 https://infostart.ru/public/14526/

Скачать:
14526_[Z-report]_Bitva_titanov_v.1_Podbor_prodaj_pod_summu_Z-otcheta.zip