Skip to content

Обмен данными ВЕТИС

ЗаполнитьОбъект_Delivery

Описание, пример вызова
Процедура ЗаполнитьОбъект_Delivery(Шапка, СтрокаТовары, ВспомогательныеДанные, ДополнительныеПараметры, DeliveryXDTO, СообщениеXML) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗаполнитьОбъект_Delivery(Шапка, СтрокаТовары, ВспомогательныеДанные, ДополнительныеПараметры, DeliveryXDTO, СообщениеXML)

ЗаполнитьОбъект_DeliveryПакетом

Описание, пример вызова
Процедура ЗаполнитьОбъект_DeliveryПакетом(Шапка, ДанныеОТоваре, ВспомогательныеДанные, ДополнительныеПараметры, DeliveryXDTO, СообщениеXML) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗаполнитьОбъект_DeliveryПакетом(Шапка, ДанныеОТоваре, ВспомогательныеДанные, ДополнительныеПараметры, DeliveryXDTO, СообщениеXML)

ЗаполнитьОбъект_BusinessMember

Описание, пример вызова
Процедура ЗаполнитьОбъект_BusinessMember(Данные, ПрефиксРеквизита, ОбъектXDTO, СообщениеXML) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗаполнитьОбъект_BusinessMember(Данные, ПрефиксРеквизита, ОбъектXDTO, СообщениеXML)

ЗаполнитьОбъект_TransportInfo

Описание, пример вызова
Процедура ЗаполнитьОбъект_TransportInfo(Данные, ВспомогательныеДанные, ОбъектXDTO, СообщениеXML) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗаполнитьОбъект_TransportInfo(Данные, ВспомогательныеДанные, ОбъектXDTO, СообщениеXML));

ЗаполнитьОбъект_ShipmentRoute

Описание, пример вызова
Процедура ЗаполнитьОбъект_ShipmentRoute(Маршрут, ВспомогательныеДанные, ОбъектXDTO, СообщениеXML) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗаполнитьОбъект_ShipmentRoute(Маршрут, ВспомогательныеДанные, ОбъектXDTO, СообщениеXML)

ЗаполнитьОбъект_Период

Описание, пример вызова
Процедура ЗаполнитьОбъект_Период(ПериодXDTO, Данные, ИмяПоля, СообщениеXML) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗаполнитьОбъект_Период(ПериодXDTO, Данные, ИмяПоля, СообщениеXML));

ЗаполнитьОбъект_Batch

Описание, пример вызова
Процедура ЗаполнитьОбъект_Batch(Данные, ПолеКоличество, ВспомогательныеДанные, ОбъектXDTO, СообщениеXML) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗаполнитьОбъект_Batch(Данные, ПолеКоличество, ВспомогательныеДанные, ОбъектXDTO, СообщениеXML)

ЗаполнитьОбъект_VetDocument

Описание, пример вызова
Процедура ЗаполнитьОбъект_VetDocument(Данные, Шапка, ВспомогательныеДанные, ДополнительныеПараметры, ОбъектXDTO, СообщениеXML) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗаполнитьОбъект_VetDocument(Данные, Шапка, ВспомогательныеДанные, ДополнительныеПараметры, ОбъектXDTO, СообщениеXML)

ЗаполнитьОбъект_PackageList

Описание, пример вызова
Процедура ЗаполнитьОбъект_PackageList(Упаковки, ВспомогательныеДанные, ОбъектXDTO, СообщениеXML) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗаполнитьОбъект_PackageList(Упаковки, ВспомогательныеДанные, ОбъектXDTO, СообщениеXML)

СоздатьОбъектXDTOПоИмениТипа

Описание, пример вызова
Функция СоздатьОбъектXDTOПоИмениТипа(ОбъектXDTO, ИмяСвойства) Экспорт

Пример вызова

Результат = ОбменДаннымиВЕТИС.СоздатьОбъектXDTOПоИмениТипа(ОбъектXDTO, ИмяСвойства)

ДобавитьЗаписьСкладскогоЖурналаВСообщениеXML

Описание, пример вызова
Процедура ДобавитьЗаписьСкладскогоЖурналаВСообщениеXML(Данные, СообщениеXML) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ДобавитьЗаписьСкладскогоЖурналаВСообщениеXML(Данные, СообщениеXML)

ЗагрузитьЗаписиСкладскогоЖурналаПоРезультатамЗапросаВЕТИС

Описание, пример вызова
Процедура ЗагрузитьЗаписиСкладскогоЖурналаПоРезультатамЗапросаВЕТИС(ДанныеЗаписейСкладскогоЖурнала, ТабличнаяЧасть, Документ) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗагрузитьЗаписиСкладскогоЖурналаПоРезультатамЗапросаВЕТИС(ДанныеЗаписейСкладскогоЖурнала, ТабличнаяЧасть, Документ)

ЗаполнитьТаблицуЭлементовПоДате

Описание, пример вызова
// Преобразует список измененных записей складского журнала в таблицу значений
// и добавляет ее в "ПараметрыОбмена" (ТаблицаЭлементовПоДатам).
//
// Параметры:
// Список - Массив Из Структура - результат выполнения запроса к ВЕТИС "GetStockEntryChangesList",
// См. HTTP://help.vetrf.ru/wiki/GetStockEntryChangesListOperation_v2.0
// ПараметрыОбмена - См. ИнтеграцияВЕТИС.ПараметрыОбмена - параметры обмена.
// ПараметрыЗапроса - Структура - Параметры сообщения, переданного в ВЕТИС.
// ДокументДляВосстановления - ДокументСсылка, Неопределено - восстанавливаемый по данным сервиса документ.
//
Процедура ЗаполнитьТаблицуЭлементовПоДате(Список, ПараметрыОбмена, ПараметрыЗапроса, ДокументДляВосстановления = Неопределено) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗаполнитьТаблицуЭлементовПоДате(Список, ПараметрыОбмена, ПараметрыЗапроса, ДокументДляВосстановления);

ЗарегистрироватьСинхронизациюОбъектов

Описание, пример вызова
// Добавляет идентификаторы синхронизированных объектов
// в регистр сведений "СинхронизацияОбъектовВЕТИС".
//
// Параметры:
// ТаблицаИдентификаторов - ТаблицаЗначений - идентификаторы синхронизированных объектов, содержит колонками:
// * Идентификатор - Строка - идентификатор объекта
// * ИдентификаторВерсии - Строка - идентификатор версии.
// ТипВЕТИС - ПеречислениеСсылка.ТипыВЕТИС - тип объекта.
//
Процедура ЗарегистрироватьСинхронизациюОбъектов(ТаблицаИдентификаторов, ТипВЕТИС) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ЗарегистрироватьСинхронизациюОбъектов(ТаблицаИдентификаторов, ТипВЕТИС));

ПолучитьТоварыСопоставленныеПоЗаписи

Описание, пример вызова
// Возвращает данные сопоставленния продукции по регистру "СоответствиеНоменклатурыВЕТИС" для табличной части документа.
//
//Параметры:
// ТЧТовары - ТабличнаяЧасть - табличная часть "Товары" документа ВЕТИС.
//
//Возвращаемое значение:
// РезультатЗапроса - содержащий номер строки ТЧ и сопоставленные товары.
//
Функция ПолучитьТоварыСопоставленныеПоЗаписи(ТЧТовары) Экспорт

Пример вызова

Результат = ОбменДаннымиВЕТИС.ПолучитьТоварыСопоставленныеПоЗаписи(ТЧТовары)

СформироватьДокументы

Описание, пример вызова
// Формирует документы ВЕТИС на основании таблицы измененных записей складского журнала.
//
// Параметры:
// ДанныеДляОбработки - Массив Из Структура - данные для формирования документов по датам. Элементы структуры:
// * ХозяйствующийСубъект - СправочникСсылка.ХозяйствующиеСубъектыВЕТИС - хозяйствующий субъект (обмена).
// * Предприятие - СправочникСсылка.ПредприятияВЕТИС - предприятие (обмена)
// * Дата - Дата - дата версии изменений,
// * ТаблицаЭлементов - ТаблицаЗначений - (См. ОбменДаннымиВЕТИС.ЗаполнитьТаблицуЭлементовПоДате):
// ** Идентификатор - Строка - идентификатор записи журнала ВетИС
// ** ИдентификаторВерсии - Строка - идентификатор версии записи
// ** ИдентификаторВСД - Строка - идентификатор связанного ВСД
// ** ИдентификаторЕдиницыИзмерения - Строка - идентификатор единицы измерения ВетИС в изменении записи
// ** КоличествоВЕТИС - Число - изменение количества
// ** Статус - Число - статус изменения записи
// ** СинхронизированРанее - Булево - признак обработанной строки.
// ПараметрыОбмена - См. ИнтеграцияВЕТИС.ПараметрыОбмена
// ДокументДляВосстановления - ДокументСсылка, Неопределено - восстанавливаемый документ.
//
//Возвращаемое значение:
// Массив Из ОпределяемыйТип.ДокументыВЕТИС - сформированные документы.
//
Функция СформироватьДокументы(ДанныеДляОбработки, ПараметрыОбмена, ДокументДляВосстановления) Экспорт

Пример вызова

Результат = ОбменДаннымиВЕТИС.СформироватьДокументы(ДанныеДляОбработки, ПараметрыОбмена, ДокументДляВосстановления)

ОбменДаннымиРегламентноеЗадание

Описание, пример вызова
// Процедура запуска регламентного задания ОбменДаннымиВЕТИС.
//
// Параметры:
// НастройкаРегламентногоЗадания - СправочникСсылка.НастройкиРегламентныхЗаданийВЕТИС, Строка, Неопределено.
//
Процедура ОбменДаннымиРегламентноеЗадание(НастройкаРегламентногоЗадания = Неопределено) Экспорт

Пример вызова

ОбменДаннымиВЕТИС.ОбменДаннымиРегламентноеЗадание(НастройкаРегламентногоЗадания);

КлючРегламентногоЗаданияСинхронизацииКлассификаторов

Описание, пример вызова
// Возвращает ключ регламентного задания для синхронизации классифкаторов ВетИС.
//
// Возвращаемое значение:
// Строка - ключ регламентного задания для синхронизации классифкаторов ВетИС
Функция КлючРегламентногоЗаданияСинхронизацииКлассификаторов() Экспорт

Пример вызова

Результат = ОбменДаннымиВЕТИС.КлючРегламентногоЗаданияСинхронизацииКлассификаторов()

ПроверитьОтсутствиеДублейВТабличнойЧасти

Описание, пример вызова
// Позволяет определить есть ли в табличной части документа строки с одинаковыми
// значениями заданных реквизитов (всех одновременно).
// При нахождении дублей формирует сообщения пользователю.
//
// Параметры
// Объект - Объект ссылочного типа
// ИмяТабличнойЧасти - Имя табличной части, в которой нужно искать дубли
// ПоляПроверки - Структура с перечнем реквизитов, по которым нужно искать дубли.
// Ключ структуры - имя реквизита, значение - признак необходимости
// поиска дублей в том числе по пустым значениям. Истина - искать
// дубли по пустым значениям реквизита, любое другое значение -
// игнорировать строки, в которых реквизит не заполнен
// Отказ - Признак отказа от дальнейшей обработки. В случае нахождения дублей
// выставляется в Истина.
//
// Возвращаемое значение:
// Булево - Истина - ошибок (дублей) не обнаружено, Ложь - в противном случае.
//
Функция ПроверитьОтсутствиеДублейВТабличнойЧасти(Объект, ИмяТабличнойЧасти, ПоляПроверки, Отказ) Экспорт

Пример вызова

Результат = ОбменДаннымиВЕТИС.ПроверитьОтсутствиеДублейВТабличнойЧасти(Объект, ИмяТабличнойЧасти, ПоляПроверки, Отказ)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).