Обмен данными ВЕТИС
ЗаполнитьОбъект_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).