Кастомная обработка для ТСД Cipherlab 8300 (Скансити)
Выполнено
14 |
0
15 апреля 2024 в 18:12:01
(29 недель 16 часов назад)
3300
V8.x Розница
11.07.2019 11:04:55
до 15.07.2019
Текст задания
Предприятие 8.3 Розница 2
1. ведется разработка самописной приемки при помощи ТСД с вводом сроков годности принимаемых товаров.
1.1. в ТСД 2 задачи:
- приемка (ШК+количество) - с ней все просто, она сама летит "из коробки" штатным способом
- ввод сроков - это кастомная задача, 3 поля: ШК, количество, годен до. При этом ГОДЕН ДО имеет маску (для избежания ошибок ввода). Согласно маске, например, срок 11.02.2020 будет вводиться как 0002.20 (рис. 01)
1.2. в Поступление добавлена отдельная ТЧ, товары по срокам. Нужно, чтобы собранные в ТСД данные о сроках залетали в 3 колонки: товар(ШК), кол-во, срок. При этом маску на стороне 1с мы интерпретируем обратно, т.е. 11.02.2020, введенная как 0002.20, станет 02.2020 (рис. 02)
2. Настройка ввода сроков ТСДшкой:
2.1. У прошивки Сканкод очень простые настройки, с ней бы вопросов не возникло (рис. 03, 04)
2.2. Но у нас прошивка Скансити, которая без доп. разработки позволяет использовать только 2 поля, шк и количество. В остальном у них своя обработка с предустановленными задачами, и там все построено на загрузке задач в БД и последующей выгрузке данных в документ, - для нас все это избыточно (рис. 05, 06)
3. Резюмируя, задача состоит в том, чтобы собранные данные при Приемке - загружались одной кнопкой в Поступление, а собранные Сроки - в ТЧ Сроки того же документа Поступление.
ориентируюсь на развитие обработки по работе с ТСД с отдельным бюджетом. Штатную обработку Скансити (рис. 07) прикрепляю. Возможна работа онлайн с моим участием в плане настройки и тестирования ТСД