Автоматическая отгрузка Заявок и распечатка комплекта документов (робот)

15.06.17

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

Автоматически отгружает документы "Заявка покупателя" с учётом остатка на складе и печатает готовый комплект документов. Предназначена для 1С 7.7.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Управление документами.ert
.ert 357,50Kb
27
27 Скачать (3 SM) Купить за 2 450 руб.

Предистория:

Запускал торговую систему у крупного дистрибьютора продуктов питания. И столкнулся с удивительной ситуацией, когда для оформления комплектов документов работало 7 операторов: каждый принимал заявки по телефону и создавал документ "Заявка покупателя", затем на основании "Заявки покупателя" создавал "Реализацию" и вручную удалял недостающие на складе позиции (т.к. во время приема и обработки заявки другой оператор уже мог забрать этот товар), затем "Счёт-фактуру", потом распечатывал комплект документов, пропечатывал и подписывал. Честно сказать, не ожидал, что в наш компьютерный век так нерационально используется компьютер. А я перед этим как раз прочитал книгу об IBM и лозунге компании "Компьютер должен работать, Человек - думать". И поставил себе цель упростить работу сотрудников склада. Правда путь оказался не быстрый, нужно было автоматизировать и приём заказов с помощью КПК и загрузку электронных заявок через систему EDI. Но зато сейчас, заявки автоматически поступают в торговую систему, робот обрабатывает их и автоматически отгружает с учётом остатков на складе и анализируя необходимость подбора аналогов, комплект документов распечатывается автоматически по каждому водителю. Была бы возможность в документах использовать сканированные печати и подписи, на складе нужны были бы только операторы по загрузке бумаги в принтеры. А впрочем, электронный документооборот не за горами и вскоре даже распечатывать документы не нужно будет.

Проверялось на релизе:

1С 7.7.27, 1С++ 2.0.3.7

Что делает обработка:

На основании документа "Заявка покупателя" создаёт документы "Реализация" с учётом товарных остатков на складе, группируя товар по отдельным документам в зависимости от настроек. Печатает комплекты документов, существует возможность группировать документы по водителям (маршрутным листам).

Кому полезна обработка:

Программисту, которому нужна в 1С 7.7 функция автоотгрузки Заявок и автопечати комплекта документов. Эта публикация является скорее статьей об автоматизации обработки заявок покупателей, чем готовым механизмом. Т.к. обработка были создана под самописную конфигурацию и для выполнения задачи задействуется много документов и обработок, которые отсутствуют в типовой конфигурации ТиС.

Подробности:

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

Схема работы выглядит таким образом:

  1. Робот отгружает заявки
  2. Логист маршрутизирует созданные роботом документы, разделяя их по рейсам
  3. Робот печатает комплекты документов по каждому рейсу согласно маршрута в порядке доставки товара в точки 

Последовательность действий по обработке документов:

  1. Заявки поступают через систему электронного документооборота и с КПК торговых представителей.
  2. Робот (обработка УправлениеДокументами) с интервалом в 1 минуту проверяет наличие необработанных и новых заявок. За один такт обрабатывается несколько заявок. Интервал обработки заявок и количество документов за такт настраиваются. Также настраивается порядок автоотгрузки с учётом приоритетов клиентов.
  3. Робот проверяет долги контрагента. В случае превышения условий кредита, руководитель отдела продаж может разрешить отгрузку (документ "Разрешение отгрузки в кредит") и робот проводит такие документы.
  4. Товарный состав документа "Заявка покупателя" может быть разделен между несколькими Реализациями. Это необходимо для отгрузки товара с нескольких складов, разделения Реализаций по группам товаров. Порядок разделения товарного состава для каждого контрагента или категории контрагентов задаётся в справочнике "Группы товара". 
  5. В нашей конфигурации для заявки можно указать вид заявки: реализация (документ Реализация), возврат (документы ВозвратПокупателя или Поступление), дегустация (документ Списание) и робот создаёт нужные документы в соответствии с видом заявки.
  6. Товарный состав в Реализации обрабатывается согласно спецификаций на поставку товара для каждого контрагента или торговой точки (документ Спецификация), запретов отгрузки товара (документ ЗапретОтгрузки) и использования механизма автозамен (аналогов) (документ АвтозаменаТовара), а также с учётом остатков на складе. Все эти функции выполняет обработка "Подбор вариантов поставки". 
  7. Созданные роботом Реализации и Списания проводятся и для них формируются счета-фактуры, для Поступлений создаются доверенности на получение.
  8. С помощью программы маршрутизации, логист группирует по Маршрутным листам документы отгрузки и поступления на склад.
  9. Робот по каждому рейсу печатает своды (укрупненные заявки для отбора на складе, которые нужны для ускорения сборки товара).
  10. Операторы склада отправляют команду печати комплекта документов, в который может входить ТОРГ12, счет-фактура, свод документов для водителя, порядок отгрузки документов со склада, качественные удостоверения (раньше они были нужны и программа автоматически подбирала нужные удостоверения для каждой накладной).

P.S. Кстати, на картинке для анонса робот "Фрида", которого создала компания ABB для замены человека по выполнению рутинных операций на сборочном конвейере. Компания FoxConn готовится задействовать 1 млн. таких роботов на своих заводах (FoxConn кроме производства качественных компьютерных комплектующих, выпускает ещё и iPhone).

P.P.S. Прошу также поделиться Вашим опытом организации автоматической отгрузки заявок в Комментариях к этой статье.

См. также

Оптовая торговля Розничная торговля ККМ ЭДО и ОФД Обмен с ГосИС Системный администратор Программист Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Платные (руб)

Подключение фискального регистратора к 1С 7.7 в режиме онлайн-кассы (в соответствии с 54-ФЗ). Поддержка крайних версий драйверов ККТ: ДТО 10 и ДТО 8 для Атол, 4.15, 5.16 для Штрих-М. Поддержка протоколов ФФД 1.0, 1.05, 1.1 и 1.2, развитые настройки для применения частичных оплат и авансов в оптовой и розничной торговле. Поддержка чеков коррекции всех версий. Поддержка розничной продажи маркированной продукции (ЕГАИС, табак, обувь, лекарства, шины, одежда, белье, парфюмерия, молочная продукция, вода и пр.). Вывод электронного чека (на е-майл, телефон) по требованию покупателя, поддерживаются комбинированные типы оплаты, режим эмуляции печати чека на ФР. Полный цикл работы из 1С 7.7 с маркировкой Честный ЗНАК (ГИСМТ, ЦРПТ) из 1С 7.7. ЭДО (табак, обувь, шины, одежда, молочная продукция, вода и прочие группы товаров) для розницы и опта (приемка и оптовая отгрузка маркированной продукции). Поддерживается как объемно-сортовой учет (ОСУ) так и поштучный (поэкземплярный) учет.

2000 руб.

28.03.2017    478230    4443    3488    

2457

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

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

28500 руб.

21.04.2017    96354    125    40    

214

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Упрощенное налогообложение 7.7 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Полностью автоматизированный обмен между конфигурациями 1С 7.7 и ФГИС Меркурий через Ветис.API для всех видов деятельности (Опт, Розница, Производство). Для организации обмена с ФГИС Меркурий требуется минимальная доработка конфигураций (поддерживается "из коробки" 1С: "Торговля и склад ред. 9.2", 1С: "Комплексная ред. 4.5", 1С: "Бухгалтерия 7.7", 1С: "УСН 7.7", 1С Предприниматель, другие конфигурации по заказу, включая нетиповые и самописные). Модуль разработан таким образом, чтобы минимизировать затраты по внедрению в произвольную конфигурацию на базе 1С 7.7. Вы можете БЕСПЛАТНО скачать демо-версию без ограничения по функционалу и опробовать решение в полном объеме перед покупкой. В данном программном продукте реализованы все технические требования Россельхознадзора по обмену в формате 2.0 и 2.1. Решение прошло опытную эксплуатацию и тестирование на крупных объектах всех видов деятельности: Производство, Опт, Розница.

10000 руб.

21.11.2018    53979    156    105    

70

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Оперативный учет 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Акцизы Платные (руб)

Дорогие друзья! Предлагаю Вашему вниманию обработку, предназначенную для обмена данными из Вашей учетной системы с ЕГАИС, через универсальный транспортный модуль (УТМ). В обработке реализован весь функционал обмена: - загрузка справочных данных по контрагентам, производителям, импортерам алкогольной продукции; - загрузка справочных данных по номенклатуре алкогольной продукции; - загрузка остатков; - помощник сопоставления справочных данных и запись их в базу данных; - загрузка приходных ТТН и справок Б от поставщиков, отправка по ним актов всех типов, создание по ним приходных документов; - выгрузка расходных ТТН покупателям; - управление Марками и ведение Регистра 3; Обработку возможно использовать автономно, не внося изменений в Вашу Учетную систему. Код открыт.

6000 руб.

13.11.2015    126792    171    2529    

232

Розничная торговля Логистика, склад и ТМЦ Пользователь Оперативный учет 7.7 Оперативный учет 1С:Управление торговлей 10 1С:Торговля и склад 7.7 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Обработка служит помощником для распределения товарных запасов между различными складами. В качестве необходимой информации для анализа, руководитель в отчете может наблюдать: 1. Остатки по выбранным складам 2. Продажи с каждого из складов за выбранный период 3. Возможна группировка по свойствам номенклатуры (для УТ10.3)

5900 руб.

08.07.2011    52061    59    2    

34

Пакетная печать Этикетки, ценники Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Легкая промышленность, мода и одежда Россия Управленческий учет Платные (руб)

С помощью обработки 1С 7.7 можно коды маркировки вводить вручную или загружать файлы в формате csv и печатать либо на ленту (принтер этикеток) либо на лист (офисный принтер). Есть возможность создать разные шаблоны этикеток с настраиваемым выводом текста и логотипа, с указанием числа рядов и столбцов при печати этикеток на офисный принтер. Имеется проверка штрихкодов на соответствие форматам согласно документа "Протокол информационного обмена (ОФД). Поддерживаются форматы всех товарных групп, подлежащих маркировке или участвующих в эксперименте (алкоголь, изделия из меха, табак, обувь, лекарства, текстиль, шины и т.д.) Выделение из ШК идентификаторов применения (AI) и их показ. Расшифровка максимальной розничной цены (МРЦ) из Datamatrix табака.

2400 руб.

12.03.2020    20282    16    4    

20

Анализ учета Оптовая торговля Бухгалтер Бухгалтерский учет 7.7 1С:Комплексная 7.7 Россия Бухгалтерский учет НДС Абонемент ($m)

Отчет написан для Комплексной конфигурации 4.2. Отчет позволяет выполнить сверку кредитовых оборотов счета 76.АВ (НДС с авансов полученных) с книгой покупок, проверить правильность выписки счетов фактур на зачет аванса по счетам БУ в разрезе разных ставок НДС 18% и 20% в комплексной конфигурации 1С:Предприятия 7.7. Позволяет найти и исправить ошибки в процессе перехода на 20% НДС. Помогает с закрытием квартала 18% и 20% НДС. Отчет обновлен для анализа данных 2 квартала 2019 года и всех следующих кварталов (стал более универсальным).

1 стартмани

27.03.2019    24372    13    ksnik    5    

2

Оптовая торговля Обмен с ГосИС Программист Бухгалтер Платформа 1С v7.7 Конфигурации 1cv7 Сельское хозяйство и рыболовство Оптовая торговля, дистрибуция, логистика Пищевая промышленность Бухгалтерский учет Платные (руб)

В обработке реализован полный цикл работы с ГИС Меркурий из 1С на платфоме 7.70.027 (поддерживается конфигурация "Торговля и Склад") через Ветис.API: реализованы процедуры обмена с подсистемами заявок и справочников Ветис.API в формате 2.0.

5040 руб.

03.07.2018    37592    79    27    

60
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. seven_up 28.01.13 15:20 Сейчас в теме
Так получается робот будет все висящие заявки отгружать? У нас заявка порой просто товар резервирует, а отгружаться клиент может не сразу. Нам надо, автоматизировать выписку документов (сейчас человек сидит на складе и по факту создает документы и распечатывает), но есть ли тут возможность выбора конкретной заявки?
2. axxell 1055 28.01.13 16:22 Сейчас в теме
(1) seven_up,
Робот работает с 2 режимах: автоматическом (когда через определенные интервалы времени ищет непроведенные заявки и их проводит и отгружает) и в ручном. Но есть важные дополнения: робот работает под нестандартную конфигурацию ТиС (мне пришлось фактически выкинуть все из нее), также я не выложил обработки по автоматическому подбору количества в зависимости от остатка на складе (и др.параметров, которые указаны в статье, могу выслать).
3. seven_up 28.01.13 16:35 Сейчас в теме
Наша конфигурация уже далеко укатила от стандарта, но мы и не ищем совершенные для нас решения. Правильно ли я поняла, что к примеру я могу присвоить заявке два статуса. У нас например есть статус на сборку. И после того как стоит отметка собрана, робот может предлагать отгрузить эти заявки? ну какая то такая идея? В любом случае, натолкнули на размышления с хорошим основанием! спасибо!
4. axxell 1055 28.01.13 17:29 Сейчас в теме
(3) seven_up,
Можно сделать и так, как Вы указали. У нас сделано не так. В день от 400 до 800 заявок (в зависимости от сезона), поэтому вручную не очень подходит. Все заявки обрабатывается с учётом описанного в статье механизма. Затем логист выполняет маршрутизацию созданных реализаций. И потом сгруппированные по автомобилям реализации уже передаются на сборку.
5. KRJ 06.02.13 10:39 Сейчас в теме
Многое конечно с вашим совпадает, но есть свои особенности. Реализовано в нескольких обработках, но это оправданно так выполняют разные сотры из разных отделов. Итак:
1. Ночью 1С делает выгрузку и торговые представители (ТП) с утра получают обновленные данные на КПК (Агент+ 1.5 и 2.0)по остаткам, ценам на товары, маршруты и т.д . Агент+ переработан под нас.

2. ТП скидывают в течении дня заявки с КПК на ФТП сервер. С периодичностью 1.5 минуты заявки автоматически проводятся в 1С. Сразу же на основании их создаются документы «Реализация». Документы проводятся не все. На ком есть долги по ТП не проводятся. (Ночью идет расчет долгов в разрезе по ТП + добавлен новое измерение в регистре по проектам.) Создан отчет для долгов с разбивкой по срокам задолженности(7дн,14, более14 дн автоматически стоп-отгрузка), если «Реализация» не проведена, то документ с долгом может провести только ком. директор. Соответственно проводятся все доки с положительными остатками товара(я думал это «родная» фича 1С, если это не так, то сделана до меня).

3. Дополнение к пункту 2 по развозу.
Город и область разбиты на районы(опытным путем до меня). Каждому договору! присвоен «Район доставки» (РД). (Роща, Канищево, Шлаковый и тд). У каждого РД есть закрепленные (но настраиваемые) дни доставки. Итак, при проведении «Реализации» из договора берется РД и определяется ближайший день доставки(отчет «Карта развоза» описал ниже). Еще ввели такое понятие как самовывоз (для сотров и ограничение на доставку в 1,5т.руб.).

Пункты 2. и 3. Выполняются полностью автоматически. А в пункте 4. работает только сканер.

4. На складе дописал адресный склад. У каждого товара на складе есть свой адрес ( + написана обработка распределения товара на складе по его обороту + много умных вещей в ней).
У каждого наборщика сделал свой штрих-код(несложно это). Подходит наборщик на складе к оператору, оператор «пикает» его штрих-код в обработке (есть фото) и принтер распечатывает наборщику складскую накладную для набора товара. В складской накладной все отсортировано для набора по адресам товаров на складе, что бы наборщику сделать наикратчайший путь для набора товара по складу. (после этого внедрения количество наборщиков уменьшилось вдвое и подняли им зп). И еще складская накладная теперь «именная» по наборщику. Зп наборщика зависит от количества набранных им коробок и строк в складской накладной. И еще при погрузке на машину, если не найдут набранный товар спросят с него. Это тоже очень важно.

5. Перед отгрузкой в машины запускают разновидность отчета «Карта развоза» (есть фото) и из нее получают по району комплект документов: Торг-12, сертификаты и счет-фактуру(счет-фактура виртуальная, только печатная форма без документа) на каждую «Реализацию».

6. Отгрузка на машины идет по отчету «Карта развоза»(есть фото): в нем идет группировка по районам доставки; в нем считаются по договорам деньги, вес, вес брутто, объем. По объему прикидывают влезет все в машину или нет (актуально в предпраздничные дни и для наемных машин).

7. У каждого документа «Релизация» создан свой штрих-код. Он печатается на Торг12 и складской накладной. После набора операторы «пикают» складскую накладную(пункт 4), после загрузки в машину «пикают» ее опять. Эти данные попадают в документ «Реализация» (+ проверки различные + все ли погрузили?). И эти все данные (наборщик и машина доставки) попадают общий журнал. Это все наблюдают в режиме «онлайн» нач. складом и ком. директор.

8. В конце месяца по строкам складских накладных обработка считает зп наборщиков.

9. Есть еще некоторые особенности автоматизации (например хранение сертификатов электронном виде и их печать посредством стандартных обработок или специализированных; активное внедрение штрих-кодов из-за их высокой скорости вводимой информации, поиска, проверки и управления (например печатью); защита от воровства через штрих-коды; загрузка ПКО и авто проведение на кассе).

И главным отличием от вас нашел понятия отгрузки. У нас отгрузка выглядит так: после того как заявка с КПК пришла на сервер и автоматически провелась, на складе ее сразу набирают (от 1 мин. до 3 ч.). А потом эту накладную ставят в зону отгрузки(строго отсортирована по РД), где она ждет своего дня отгрузки на машину. У вас как я понял нет фиксированных дней доставки клиентам, а доставка как бы «накапливается».


PS Счас работаю над аналогом «Карты развоза» на Я-карте: на карте показывали точки доставки(актуально для наемных машин и новых водил).
Прикрепленные файлы:
6. KRJ 06.02.13 10:43 Сейчас в теме
Пробежался бегло, только тезисами по тому что есть и по сравнению с вами. Тема эта большая, всего и не упомнишь.
7. axxell 1055 06.02.13 12:21 Сейчас в теме
(6) KRJ,
Добрый день!
Хорошая у Вас система. У меня вопрос, какая товарная специализация Вашей компании?

У нас также автоматически распределяются заказы по дням доставки. Для этого используем 2 механизма: для местной доставки справочник "Маршрутизация торговой точки", где указываются дни недели (например пн и ср) и для региональной доставки документ "График доставки груза", где указываются уже дни и недели (чет и нечет) приема заказов, отгрузки со склада.
Со складом - у нас тоже адресное хранение, но сделано на конфигурации "Управление складом". А заявка сразу не отдается на склад, т.к. индивидуально их собрать не успеем: много заявок. Фактически сборка на складе идет ночью. Каждый заказ обрабатывается поотдельности только для крупных заказчиков, а мелкие заказы группируются по машинам и собираются уже ночью.
Также у нас на нижнем ярусе присутствует весь товар, который будет отгружаться со склада. Перед ночной сборкой происходит подпитка с верхних ярусов. Также подпитка происходит и ночью во время сборки если товара не хватит для отгрузки.
Вот до контроля загрузки в машины мы пока еще не дошли, хотя тема витает уже 2 года.
8. KRJ 06.02.13 14:13 Сейчас в теме
Во первых рад встретить человека занимающего подобными решениями для торговли.)))

У нас аналогичная структура склада: нижний ярус для наборщиков, наверху подпитка. Но подпиткой занимаются уже грузчики. Еще знаю в подобных организациях подпитка используется по документам, но мой нач. складом утверждает что ничего не нужно. Я со стороны смотрю и вправду проблем с подпиткой нет (дисциплина на складе хорошая, грузчики сами за этим смотрят, поэтому так даже оптимальнее: меньше документов в 1С). Расстановка на нижнем ярусе идет не просто, а по определенным параметрам. Будет интересно, отпишусь.
Занимаемся мы продуктами питания(специализация по чаю, кофе, шоколад, бакалея). В день 300-700 "Реализаций". Но это не показатель важно еще количество строк в документе. Настроено так что ТП знают день доставки по клиентам, поэтому заказы собирают за день до отгрузки. По городу точно так, а по области примерно.
Несколько слов про "индивидуально их собрать не успеем..." При печати складской накладной печатается не первая попавшаяся накладная, а из списка отсортированного приоритетам районов, т.е. каждый район доставки имеет свою "важность". У нас есть такая проблема с утра склад не работает, а в обед начинает пахать. Ком. директор по спец.обработкам (ведется лог загрузки заявок) смотрит во сколько скинуты заявки от ТП. Если ТП поздно выходят на работу их за это наказывают из-за склада. Есть правило после 17 заявки автоматически не проводятся из-за склада. Кто не успел из ТП-ей, тот опоздал!!! Бывают исключения, но все через ком. директора. Склад у нас работает до 19, в предпраздничные дни до 23.

И еще. Часть этого написано до меня, часть мною переделана, часть написана "с нуля". Но многие вещи делаются по науке, у нас креативный ком. директор. Он дает задачу, причем не просто я так хочу, а на основании реалий или где-то увиденного, а потом выдает ТЗ, а я делаю. Так что писал я, а вот многое придумано не мной.

Буду рад продолжить общение как на страницах инфорстарта, так и через почту.
Оставьте свое сообщение