Пример разбития общего заказа поставщику по розничным магазинам для УПП 1.3, УТ 10.3, КА 1.1

18.02.22

Задачи пользователя - Подбор и обработка объектов

Предлагаю множество примеров (способов) разбития заказа поставщику для розничных торговых точек в консолидированной розничной торговой подсистеме на основе УПП 1.3, УТ 10.3, КА 1.1. Данная обработка пригодится тем предприятиям, у которых в табличной части заказа есть реквизит подразделение и в одном заказе может быть несколько подразделений (то есть один общий заказ на несколько магазинов). Один из критериев разбития консолидированного заказа транспортный - их близость друг к другу, то есть совместная доставка одним автомобилем.

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

Наименование Файл Версия Размер
Пример разбития общего заказа поставщику по розничным магазинам для УПП 1.3, УТ 10.3, КА 1.1:
.epf 110,03Kb
0
.epf 1 110,03Kb Скачать

Выполнение разбития заказов поставщику сотрудником отдела закупки может быть организовано например через меню интерфейса Регламент – Разбитие заказа поставщику. Нужно выбрать заказ, нажать кнопку Выполнить. По завершению разбития заказа в списке заказов появляется множество проведенных заказов, готовых к передаче поставщику. Заказы поставщикам сотрудники отдела закупки могут сохранить в формате Эксель и отправить поставщику через электронную почту.

 

Это не готовое решение, здесь Вы можете увидеть множество полезных и иногда сложных алгоритмов решений задач работы с заказами в розничной торговле, связанных с делением консолидированного заказа по разным критериям. Обработка так же может выполняться программно (не интерактивно) в регламентном задании, пример запуска опубликован в публикации "Пример слияния заказов поставщику" https:/infostart.ru/public/1604607/

Элементы управления на форме предусматривают множество вариантов деления консолидированного розничного заказа на составляющие подзаказы и специфические настройки:

- Флажок "отправить письма" - ЭТО ПРИМЕР уведомления ответственных о успешном делении (готовности) заказов-результатов.

- Флажок "отсрочить" это пример переноса доставки на следующую дату.

- Флажок "направления" это пример для объединения нескольких находящихся рядом магазинов в один заказ по общему признаку географического положения, один заказ на несколько торговых точек.

- Флажок "Удалить" помечает на удаление делимый заказ-основание.

- Флажок "Дробить по сумме" создает результатные заказы не больше указанной суммы.

- Флажок "Поступление" создает документы поступления товаров.

- Флажок "Учесть расписание" раскладывает результатные заказы по назначенным подразделениям дням доставки, устанавливает вычисленный срок поставки (дату доставки) в каждый заказ.

- Кнопка "Сортировка" заполняет разрез по правилам деления заказов. Первое поле в табличной части называется "№" - это номер разреза, заполняемый по правилам деления заказа. Все подразделения, которые имеют одинаковое значение в колонке "№" будут объединены в один результатный заказ. Возможны варианты: на каждый магазин непрямая поставка, то есть поставщик везёт весь заказанный товар на один общий склад а затем собственная доставка везет каждый заказ в каждый магазин; на каждый магазин прямая поставка, то есть поставщик везёт каждый заказ в каждый магазин; по группе доставки - номер разреза заполняется по географическому критерию, по степени близости магазинов. По дню заказа - то есть пример записи частей заказа на будущие даты для ручного или автоматического объединения в будущем другими с товарами, которые еще не заказаны, но которые еще предстоит заказать когда в будущем будет выявлена потребность на следующую часть консолидированного заказа.

- Кнопка "С учетом Сигмы" это пример создания заказов с учетом данных остатка внешней учетной системы, полученных через COM-соединение.

- Кнопка "По группам" делит общий заказ на отдельные номенклатурные группы или на папки справочника номенклатуры.

- Кнопка "С учетом организации и склада" это пример создания заказов от каждого юрлица на собственный склад с учетом остатков организации.

- Кнопка "С учетом склада" это пример создания заказов от одной организации на собственный склад с учетом остатков организации.

- Кнопка "По организации" это пример деления общего заказа на организации, когда критерий делени я - принадлежность подразделений к общей организации, то есть несколько подразделений относящиеся к одной организации попадают в один заказ.

- Кнопка "Инфор" это пример деления заказа с учетом остатка во внешней складской программе, когда возможность сделать заказ по наличию отвара и складская зона картонизации товара извлекается из базы MS SQL.

- Кнопка "Бонус" это пример создания заказов подарочных товаров поставщика, когда поставщик организует акцию с подарками с учетом данных остатка подарков во внешней учетной системе поставщика, полученных через COM-соединение.

Подменю "Особые" (варианты разбивки заказа)

- Кнопка "Особые склады трейдинг" это пример когда часть магазинов одного заказа поставщик привозит в собственный распределительный центр, а другую часть поставщик привозит в каждый магазин.

- Кнопка "Особые цены Фрахт" это пример выделения из заказа части товаров с особыми ценами, которые устанавливаются в заказ в момент разбития заказа.

- Кнопка "Предпросрок Фрахт" это пример извлечения из внешней учетной системы поставщика через COM-соединение остатков предпросроченного товара. 

- Закладка "Соответствие договоров" позволяет увидеть и настроить соответствие договоров при делении заказов с учетом организаций.

-Закладка "Результат деления" содержит полученные в результате деления заказы после завершения обработки.

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

Протестировано на конфигурации "Рарус Торговый комплекс v8", редакция 08 (08.1.17.01).

См. также

Работа с произвольным набором основных и дополнительных реквизитов справочника в одном динамическом списке

Подбор и обработка объектов Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Абонемент ($m)

Возникла задача от категорийного менеджера. Требовалось работать с основными и дополнительными реквизитами номенклатуры в одном динамическом списке. Требовался произвольный настраиваемый набор реквизитов. Требовалось фильтровать по любому полю списка. Требовалось устанавливать новые значения любых реквизитов как групповым способом, так и индивидуально. Реализовал. В процессе написания стало понятно, что так можно работать с любым справочником. Возможно, кому то такое актуально.

1 стартмани

20.05.2024    302    5    user1374747    2    

5

Удаление и обработка записей регистров накопления

Чистка данных Подбор и обработка объектов Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:CRM ПРОФ, КОРП 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

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

10 стартмани

03.05.2024    488    4    user1527257    1    

3

Групповое перепроведение документов с движениями по счету учета с отбором по типу документа

Подбор и обработка объектов Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Обработка для группового перепроведения документов с движениями по счету учета (регистраторов по оборотам бухгалтерского счета) с отбором по счету и по типу документа.

2 стартмани

19.04.2024    254    7    user938418    0    

3

Универсальная обработка регистров сведений: удаление и обработка записей по фильтрам - все конфигурации

Подбор и обработка объектов Пользователь Платформа 1С v8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:CRM ПРОФ, КОРП 1С:Управление нашей фирмой 3.0 Абонемент ($m)

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

10 стартмани

13.04.2024    991    13    user1527257    0    

13

Массовый расчет и утверждение документов в ЗУП 3.1

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

Массово рассчитывайте за пару секунд документы "Больничный лист", "Командировка", "Оплата дней ухода за детьми-инвалидами", "Отгул", "Отпуск", "Отпуск без сохранения оплаты", "Отсутствие (болезнь, прогул, неявка)", "Отсутствие с сохранением оплаты".

3 стартмани

10.04.2024    554    8    appmaster-nt    7    

3
Оставьте свое сообщение