Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
шлюз_выгрузка:описание_типов [2019/11/12 08:47] misha [Фасовка] |
шлюз_выгрузка:описание_типов [2020/04/21 09:07] misha [Маршрут] |
||
---|---|---|---|
Строка 284: | Строка 284: | ||
||Посредник|[[шлюз_выгрузка:описание_типов#ХозяйствующийСубъект|ХозяйствующийСубъект]]|[0..1]||| | ||Посредник|[[шлюз_выгрузка:описание_типов#ХозяйствующийСубъект|ХозяйствующийСубъект]]|[0..1]||| | ||
||РозничнаяРеализация|boolean|[0..1]||| | ||РозничнаяРеализация|boolean|[0..1]||| | ||
+ | ||КодСпецификации|string|[0..1]|Используется для «Производства». Код элемента справочника «Спецификации». Устанавливает отбор определенной спецификации при автоматическом формировании материалов.|| | ||
||Товары|[[шлюз_выгрузка:описание_типов#СтрокаНоменклатуры|СтрокаНоменклатуры]]|[0..*]||| | ||Товары|[[шлюз_выгрузка:описание_типов#СтрокаНоменклатуры|СтрокаНоменклатуры]]|[0..*]||| | ||
||Несоответствия|[[шлюз_выгрузка:описание_типов#СтрокаНоменклатуры|СтрокаНоменклатуры]]|[0..*]||| | ||Несоответствия|[[шлюз_выгрузка:описание_типов#СтрокаНоменклатуры|СтрокаНоменклатуры]]|[0..*]||| | ||
Строка 406: | Строка 407: | ||
||СрокГодностиМесяц|int|[0..1]|Срок годности МЕСЯЦ| | ||СрокГодностиМесяц|int|[0..1]|Срок годности МЕСЯЦ| | ||
||СрокГодностиГод|int|[0..1]|Срок годности ГОД| | ||СрокГодностиГод|int|[0..1]|Срок годности ГОД| | ||
+ | ||Фасовка|[[шлюз_выгрузка:описание_типов#Фасовка|Фасовка]]|[0..*]|Заполнение расширенной фасовки|| | ||
++++ | ++++ | ||
++++Пример заполнения | ++++Пример заполнения | ||
Строка 427: | Строка 429: | ||
НоменклатураХ.Скоропортящаяся = Ложь; | НоменклатураХ.Скоропортящаяся = Ложь; | ||
НоменклатураХ.Некачественная = Ложь; | НоменклатураХ.Некачественная = Ложь; | ||
+ | НоменклатураХ.Фасовка.Добавить(СформироватьФасовку(Номенклатура,Фабрика)); | ||
НоменклатураХ.Комментарий = "перенесено через XDTO"; | НоменклатураХ.Комментарий = "перенесено через XDTO"; | ||
Строка 643: | Строка 646: | ||
||Артикул|string|[0..1]||| | ||Артикул|string|[0..1]||| | ||
||Маркировки|string|[0..1]||| | ||Маркировки|string|[0..1]||| | ||
+ | ||Фасовка|[[шлюз_выгрузка:описание_типов#Фасовка|Фасовка]]|[0..*]|Таблица для расширенного заполнения фасовки.|| | ||
+ | ||КодСпецификации|string|[0..1]|Используется для «Производства». Код элемента справочника «Спецификации». Устанавливает отбор определенной спецификации при автоматическом формировании материалов.|| | ||
Строка **Маркировок** имеет следующую структуру: **УровеньУпаковки:КлассМаркировки:Маркировка**. Доступные **классы** маркировки: UNDEFINED, BN, SSCC, EAN8, EAN13, EAN128, BUNDLE. **Уровень упаковки** принимает значения: | Строка **Маркировок** имеет следующую структуру: **УровеньУпаковки:КлассМаркировки:Маркировка**. Доступные **классы** маркировки: UNDEFINED, BN, SSCC, EAN8, EAN13, EAN128, BUNDLE. **Уровень упаковки** принимает значения: | ||
Строка 691: | Строка 696: | ||
||Количество|double|[1..1]||| | ||Количество|double|[1..1]||| | ||
||Кратность|double|[1..1]|| | ||Кратность|double|[1..1]|| | ||
+ | ||Спецификация|[[шлюз_выгрузка:описание_типов#СправочникСпецификация|СправочникСпецификация]]|[0..1]|Структура, содержащая код элемента справочника "Спецификации", а также наименование и код подразделения. Если данное поле заполнено, стока спецификации будет подбираться только при явном указании данной спецификации в производственном документе. Если По коду не найдена спецификация в справочнике, она будет создана, если заполнено наименование. Если заполнен код подразделения спецификации, она будет закреплена за определенным подразделением.| | ||
+ | ||КодПодразделения|string|[0..1]|Код подразделения организации. Данное поле Игнорируется, если заполнен КодСпецификации. Если поле заполнено, стока спецификации будет подбираться только для производственных документов по указанному подразделению.| | ||
++++ | ++++ | ||
++++Пример заполнения | ++++Пример заполнения | ||
Строка 703: | Строка 710: | ||
СтрокаСпецификации.Период = ТекущаяДата(); | СтрокаСпецификации.Период = ТекущаяДата(); | ||
Возврат СтрокаСпецификации; | Возврат СтрокаСпецификации; | ||
+ | Конецфункции | ||
+ | |||
+ | |||
+ | </1c> | ||
+ | ++++ | ||
+ | ---- | ||
+ | ====СправочникСпецификация==== | ||
+ | ++++Свойства | ||
+ | | | ||
+ | ||**Имя**|**Тип**|**Обяз.**|**Описание**|| | ||
+ | ||Код|string|[1..1]||| | ||
+ | ||Наименование|string|[0..1]|Наименование спецификации.|| | ||
+ | ||КодПодразделения|string|[0..1]|Код подразделения (производственной площадки) организации. Если заполнен код подразделения спецификации, она будет закреплена за определенным подразделением.|| | ||
+ | |||
+ | ++++ | ||
+ | ++++Пример заполнения | ||
+ | | | ||
+ | <1c> | ||
+ | Функция СоздатьСправочникСпецификация(Товар,Строка,Фабрика) | ||
+ | СправочникСпецификация = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"СправочникСпецификация")); | ||
+ | СправочникСпецификация.Код = "123"; | ||
+ | СправочникСпецификация.Наименование = "Наименование элемента в справочнике"; | ||
+ | СправочникСпецификация.КодПодразделения = "КодПодразделения"; | ||
+ | Возврат СправочникСпецификация; | ||
Конецфункции | Конецфункции | ||
Строка 1080: | Строка 1111: | ||
||Маркировка|string|[1..1]|Строка, содержащая маркировку|| | ||Маркировка|string|[1..1]|Строка, содержащая маркировку|| | ||
++++ | ++++ | ||
+ | ++++Пример заполнения | ||
+ | | | ||
+ | <1c> | ||
+ | Функция СформироватьМаркировку(Фасовка, Фабрика) | ||
+ | Маркировка = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Маркировка")); | ||
+ | Маркировка.Класс = //UNDEFINED, BN, SSCC, EAN8, EAN13, EAN128, BUNDLE; | ||
+ | Маркировка.Маркировка = //Маркировка; | ||
+ | Возврат Фасовка; | ||
+ | КонецФункции | ||
+ | </1c> | ||
+ | ++++ | ||
---- | ---- | ||
====Фасовка==== | ====Фасовка==== | ||
- | Данные одного уровня фасовки. Используется боя передачи фасовки в строке товара ([[шлюз_выгрузка:описание_типов#СтрокаНоменклатуры|СтрокаНоменклатуры]]). | + | Данные одного уровня фасовки. Используется для передачи фасовки в строке товара ([[шлюз_выгрузка:описание_типов#СтрокаНоменклатуры|СтрокаНоменклатуры]]). |
++++Свойства | ++++Свойства | ||
| | | | ||
Строка 1093: | Строка 1134: | ||
||Количество|int|[0..1]|Количество упаковок в данном уровне фасовки.|| | ||Количество|int|[0..1]|Количество упаковок в данном уровне фасовки.|| | ||
||Маркировки|[[шлюз_выгрузка:описание_типов#Маркировка|Маркировка]]|[0..*]|Список маркировок на данном уровне фасовки.|| | ||Маркировки|[[шлюз_выгрузка:описание_типов#Маркировка|Маркировка]]|[0..*]|Список маркировок на данном уровне фасовки.|| | ||
+ | ++++ | ||
+ | ++++Пример заполнения | ||
+ | | | ||
+ | <1c> | ||
+ | Функция СформироватьФасовку(Номенклатура, Фабрика) | ||
+ | Фасовка = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Фасовка")); | ||
+ | Фасовка.Уровень = //?1,2,3,4,5,6; | ||
+ | Фасовка.Упаковка = //Гуид или наименование упаковки; | ||
+ | Фасовка.Количество = //Номенклатура.Фасовка.Количество; | ||
+ | Фасовка.Маркировки.Добавить(СформироватьМаркировку); | ||
+ | |||
+ | Возврат Фасовка; | ||
+ | КонецФункции | ||
+ | </1c> | ||
+ | ++++ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ====Маршрут==== | ||
+ | Справочник "Маршруты" предназначен для выгрузки маршрутов доставки из учетной системы в АСП.Шлюз, группировки документов по Маршрутам, упрощения печати и отправки на регистрацию всех документов маршрута одновлеменно. | ||
+ | ++++Свойства | ||
+ | | | ||
+ | ||**Имя**|**Тип**|**Обяз.**|**Описание**|| | ||
+ | ||КодЗагрузки|string|[1..1]|уникальный код для связи с справочником маршрутов АСП.Шлюз || | ||
+ | ||Наименование|string|[1..1]|Наименование маршрута || | ||
+ | ||Группа|[[шлюз_выгрузка:описание_типов#Маршрут|Маршрут]]|[0..*]| || | ||
+ | ++++ | ||
+ | ++++Пример заполнения | ||
+ | | | ||
+ | <1c> | ||
+ | &НаСервере | ||
+ | Процедура ДозаполнитьПоляДокумента(Документ, Правило, ДокументХдто, Фабрика) | ||
+ | |||
+ | ... | ||
+ | ДокументХдто.Маршрут = СформироватьМаршрут(Документ, Фабрика); | ||
+ | |||
+ | КонецПроцедуры | ||
+ | &НаСервере | ||
+ | Функция СформироватьМаршрут(Документ, Фабрика) | ||
+ | Маршрут = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Маршрут")); | ||
+ | Маршрут.КодЗагрузки = "01"; // уникальный код для связи с справочником маршрутов АСП.Шлюз | ||
+ | Маршрут.Наименование = "Тест маршрут №1"; | ||
+ | ГруппаМаршрутов = Фабрика.Создать(Фабрика.Тип(ПространствоИмен(),"Маршрут")); | ||
+ | ГруппаМаршрутов.КодЗагрузки = "Г01"; | ||
+ | ГруппаМаршрутов.Наименование = "Тест группа маршрутов №1"; | ||
+ | Маршрут.Группа = ГруппаМаршрутов; | ||
+ | |||
+ | Возврат Маршрут; | ||
+ | КонецФункции | ||
+ | |||
+ | </1c> | ||
++++ | ++++ | ||
---- | ---- |