Из таблиц в рабочее место оптовика
Заявки, расчет цены, закупки и частичные отгрузки в одном интерфейсе
Разработали интерфейс по техническому заданию компании, торгующей метизами: список заявок, карточку с расчетом и рабочее место закупок. Каждая позиция ведет собственный статус, резерв и срок поставки, поэтому частичная отгрузка не теряет остаток

Что было в задании
Расчет заявки, счета, закупки и сроки хранились в отдельных таблицах. Данные переносились вручную. При этом учет остатков только переводился в «МойСклад», а бухгалтерия велась в 1С
Ключевой вопрос: как не потерять отдельную позицию, если один заказ поступает и отгружается частями
Одна заявка, несколько путей поставки
В карточке объединены расчет и статусы позиций. У гайки и шайбы есть остаток, болт поступил частично, анкер задерживается. Общая заявка остается в работе, а менеджер может согласовать частичную отгрузку

В разработанном интерфейсе можно открыть расчет и менять наценку: цена позиции и итог пересчитываются. Правила веса по ГОСТ, округления и распределения расходов задаются в настройках расчета
Как разделить системы
- Внешнее рабочее место: заявки, версии расчета, контроль позиций и история действий
- «МойСклад»: согласованный источник номенклатуры, остатков и резервов
- 1С: бухгалтерский учет и документы по утвержденной схеме обмена
Что согласуем перед интеграцией
Версии и доступные API, источник каждого поля, сопоставление номенклатуры, защита от дублей, обработка ошибок и права сотрудников. Этикетки, правила веса и коммерческие документы входят в план следующего этапа
Следующий этап: обмен с учетной системой и внедрение
- Согласовать формулы, статусы и границы учетных систем
- Проверить рабочее место на нескольких обезличенных заявках
- Подключить обмен в тестовой среде и проверить частичные поступления
- Перенести согласованные данные и обучить сотрудников
Состав и сроки этапа фиксируем после согласования правил расчета и доступа к учетным системам
