Skip to content

Интеграция ВЕТИС переопределяемый

ЗаполнитьЕдиницуИзмеренияПоКлассификаторам

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

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьЕдиницуИзмеренияПоКлассификаторам(СправочникОбъект)

ОбработкаЗаполненияДокумента

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

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

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

ОбработкаПроверкиЗаполнения

Описание, пример вызова
// Вызывается расширением формы при необходимости проверки заполнения реквизитов при записи или при проведении документа в форме,
// а также при выполнении метода ПроверитьЗаполнение.
//
// Параметры:
// ДокументОбъект - ДокументОбъект - проверяемый документ,
// Отказ - Булево - признак отказа от проведения документа,
// ПроверяемыеРеквизиты - Массив - массив путей к реквизитам, для которых будет выполнена проверка заполнения,
// МассивНепроверяемыхРеквизитов - Массив - массив путей к реквизитам, для которых не будет выполнена проверка заполнения.
Процедура ОбработкаПроверкиЗаполнения(ДокументОбъект, Отказ, ПроверяемыеРеквизиты, МассивНепроверяемыхРеквизитов) Экспорт

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

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

ОбработкаПроведения

Описание, пример вызова
// Вызывается при проведении документа. Выполняется в транзакции записи.
//
// Параметры:
// ДокументОбъект - ДокументОбъект - проводимый документ,
// Отказ - Булево - признак отказа от проведения документа,
// РежимПроведения - РежимПроведенияДокумента - текущий режим проведения.
Процедура ОбработкаПроведения(ДокументОбъект, Отказ, РежимПроведения) Экспорт

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

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

ПередЗаписью

Описание, пример вызова
// Возникает перед выполнением записи документа. Вызывается после начала транзакции записи, но до начала записи документа.
//
// Параметры:
// ДокументОбъект - ДокументОбъект - записываемый документ,
// Отказ - Булево - признак отказа от записи,
// РежимЗаписи - РежимЗаписиДокумента - текущий режим записи документа,
// РежимПроведения - РежимПроведенияДокумента - текущий режим проведения документа.
//
Процедура ПередЗаписью(ДокументОбъект, Отказ, РежимЗаписи, РежимПроведения) Экспорт

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

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

ЗаполнитьВременнуюТаблицуСвязанныхДокументовИнформационнойБазы

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

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьВременнуюТаблицуСвязанныхДокументовИнформационнойБазы(ВременныеТаблицы)

НастройкиПодключенияКСервисуИППЗаданы

Описание, пример вызова
// Определяет заданы ли настройки подключения к сервису интернет поддержки пользователей.
//
Процедура НастройкиПодключенияКСервисуИППЗаданы(НастройкиЗаданы) Экспорт

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

ИнтеграцияВЕТИСПереопределяемый.НастройкиПодключенияКСервисуИППЗаданы(НастройкиЗаданы)

ЗаполнитьДанныеКонтрагентаДляПоискаХозяйствующегоСубъекта

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

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьДанныеКонтрагентаДляПоискаХозяйствующегоСубъекта(ДанныеКонтрагента, Контрагент)

ЗаполнитьДанныеФизическогоЛица

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

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьДанныеФизическогоЛица(ДанныеФизЛица, ФизическоеЛицо)

ПриИзмененииСтатусаДокумента

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

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

ИнтеграцияВЕТИСПереопределяемый.ПриИзмененииСтатусаДокумента(ДокументСсылка, ПредыдущийСтатус, НовыйСтатус, ПараметрыОбновленияСтатуса);

ЗначенияПоУмолчаниюНеСопоставленныхОбъектов

Описание, пример вызова
// В процедуре необходимо определить значения по умолчанию, которые будут подставляться в
// реквизиты не сопоставленных элементов справочника.
//
// Параметры:
// СобственнаяОрганизация - ОпределяемыйТип.ОрганизацияКонтрагентГосИС - значение по умолчанию для собственной организации,
// СторонняяОрганизация - ОпределяемыйТип.ОрганизацияКонтрагентГосИС - значение по умолчанию для сторонней организации.
Процедура ЗначенияПоУмолчаниюНеСопоставленныхОбъектов(СобственнаяОрганизация, Экспорт

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

ИнтеграцияВЕТИСПереопределяемый.ЗначенияПоУмолчаниюНеСопоставленныхОбъектов(СобственнаяОрганизация, );

ЗаполнитьСоответствиеШапкиОбъектов

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

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

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

ЗаполнитьДанныеТТНДляТранспортнойОперацииПоОснованию

Описание, пример вызова
// Заполняет структуру данных транспортной накладной для входящей или исходящей транспортной операции по документу-основанию:
// * Номер - Строка, Неопределено - номер транспортной накладной. Неопределено, если транспортная накладная не найдена.
// * Дата - Дата, Неопределено - дата транспортной накладной. Неопределено, если транспортная накладная не найдена.
//
// Параметры:
// ДанныеТТН - Структура - Заполняемые поля.
// ДокументОснование - ДокументСсылка - Ссылка на документ-основание транспортной операции.
Процедура ЗаполнитьДанныеТТНДляТранспортнойОперацииПоОснованию(ДанныеТТН, ДокументОснование) Экспорт

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьДанныеТТНДляТранспортнойОперацииПоОснованию(ДанныеТТН, ДокументОснование)

УстановитьПараметрыВыбораНоменклатуры

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

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

ИнтеграцияВЕТИСПереопределяемый.УстановитьПараметрыВыбораНоменклатуры(Форма, ИмяПоляВвода);

ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИС

Описание, пример вызова
// Заполняет количество номенклатуры по количеству ВетИС:
// * Имя колонки с количеством ВетИС откуда идет пересчет: <Количество[суффикс]ВЕТИС>,
// * Имя колонки с прикладным количеством: <Количество[суффикс]>.
//
// Параметры:
// ТекущаяСтрока - ДанныеФормыЭлементКоллекции - Строка табличной части объекта.
// Суффикс - Строка - Окончание наименования колонки, содержащей количество.
Процедура ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИС(ТекущаяСтрока, Суффикс = "") Экспорт

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИС(ТекущаяСтрока, Суффикс);

ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИСВТаблице

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

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИСВТаблице(ТабличнаяЧасть, Суффикс);

ПроверитьСериюРассчитатьСтатус

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

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

ИнтеграцияВЕТИСПереопределяемый.ПроверитьСериюРассчитатьСтатус(ДокументОбъект, ТекущаяСтрока)

ЗаполнитьИдентификаторПартии

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

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьИдентификаторПартии(ТекущаяСтрока, Серия)

ЗаполнитьИспользованиеИдентификаторовПартий

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

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьИспользованиеИдентификаторовПартий(ТабличнаяЧастьТовары)

ЗаполнитьТекстЗапросаДвижениеСерийТоваров

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

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьТекстЗапросаДвижениеСерийТоваров(ТекстЗапроса, МетаданныеДокумента)

ЗаполнитьСгенерироватьСерии

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

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

ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьСгенерироватьСерии(Контекст, Результат)

ПриГенерацииСерий

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

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

ИнтеграцияВЕТИСПереопределяемый.ПриГенерацииСерий(Объект, Товары, ВыделенныеСтроки, ПараметрыУказанияСерий, ТоварыУточнение, РезультатЗаполненияСерий)

ПриИзмененииДокументаОснованияПроизводственнойОперации

Описание, пример вызова
// Возникает при изменении документа-основания производственной операции ВетИС в форме документа.
//
// Параметры:
// Объект - ДанныеФормыСтруктура - редактируемый документ "производственная операция ВетИС"
Процедура ПриИзмененииДокументаОснованияПроизводственнойОперации(Объект) Экспорт

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

ИнтеграцияВЕТИСПереопределяемый.ПриИзмененииДокументаОснованияПроизводственнойОперации(Объект)

ИспользуетсяКомиссияПриЗакупкахИлиПереработкаДавальческогоСырья

Описание, пример вызова
// Процедура заполняет признак использования комиссии при закупках или производства из давальческого сырья.
//
// Параметры:
// Используется - Булево - Признак использования комиссии при закупках или производства из давальческого сырья.
Процедура ИспользуетсяКомиссияПриЗакупкахИлиПереработкаДавальческогоСырья(Используется) Экспорт

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

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

ИспользуетсяПереработкаНаСтороне

Описание, пример вызова
// Процедура заполняет признак использования производства на стороне.
//
// Параметры:
// Используется - Булево - Признак использования производства на стороне.
Процедура ИспользуетсяПереработкаНаСтороне(Используется) Экспорт

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

ИнтеграцияВЕТИСПереопределяемый.ИспользуетсяПереработкаНаСтороне(Используется)

ТребуетсяУказаниеИдентификатораПартииНоменклатуры

Описание, пример вызова
// Процедура заполняет использование идентификатора партии в сериях в разрезе номенклатуры.
//
// Параметры:
// Требуется - Булево - Признак использования идентификатора партии в сериях номенклатуры.
// Номенклатура - ОпределяемыйТип.Номенклатура - элемент номенклатуры.
Процедура ТребуетсяУказаниеИдентификатораПартииНоменклатуры(Требуется, Номенклатура) Экспорт

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

ИнтеграцияВЕТИСПереопределяемый.ТребуетсяУказаниеИдентификатораПартииНоменклатуры(Требуется, Номенклатура)

УказываетсяТранспортноеСредство

Описание, пример вызова
// Процедура определяет использование транспортных средств
//
// Параметры:
// Указывается - Булево - Признак использования транспортных средств.
Процедура УказываетсяТранспортноеСредство(Указывается) Экспорт

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

ИнтеграцияВЕТИСПереопределяемый.УказываетсяТранспортноеСредство(Указывается)

ПриОпределенииРеквизитовТранспортногоСредства

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

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

ИнтеграцияВЕТИСПереопределяемый.ПриОпределенииРеквизитовТранспортногоСредства(Реквизиты, ТранспортноеСредство)

ПередОтправкойЗапроса

Описание, пример вызова
// Используется для тестирования проблемы рассинхронизации данных между информационной базой и ФГИС Меркурий
// при получении ошибки 408 (Таймаут)
//
// Пример кода:
// РезультатОтправкиЗапроса = Новый Структура;
// РезультатОтправкиЗапроса.Вставить("ТекстСообщенияXMLОтправлен", Ложь);
// РезультатОтправкиЗапроса.Вставить("ТекстСообщенияXMLПолучен", Ложь);
// РезультатОтправкиЗапроса.Вставить("КодСостояния", 408);
// РезультатОтправкиЗапроса.Вставить("ТекстОшибки", НСтр("ru = 'Эмуляция ошибки HTTP 408: Таймаут'"));
// РезультатОтправкиЗапроса.Вставить("ТекстВходящегоСообщенияSOAP", "");
//
// Параметры:
// ТекстСообщенияXML - Строка - Сообщение XML.
// Операция - ПеречислениеСсылка - Операция.
// ПараметрыЗапроса - Структура - Параметры запроса.
// ПараметрыОбмена - Структура - Параметры обмена.
// РезультатОтправкиЗапроса - Структура - Возвращаемое значение.
Процедура ПередОтправкойЗапроса(ТекстСообщенияXML, Операция, ПараметрыЗапроса, ПараметрыОбмена, РезультатОтправкиЗапроса) Экспорт

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

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

ПослеОтправкиЗапроса

Описание, пример вызова
// Используется для тестирования проблемы рассинхронизации данных между информационной базой и ФГИС Меркурий
// при получении ошибок APLM и т.п.
//
// Пример кода:
// Если Операция = Перечисления.ВидыОперацийВЕТИС.ОтветНаЗапросИзмененныхЗаписейСкладскогоЖурнала
// Или Операция = Перечисления.ВидыОперацийВЕТИС.ОтветНаЗапросИзмененныхВСД Тогда
// Если СтрНайти(РезультатОтправкиЗапроса.ТекстВходящегоСообщенияSOAP, "COMPLETED") > 0
// Или СтрНайти(РезультатОтправкиЗапроса.ТекстВходящегоСообщенияSOAP, "REJECTED") > 0 Тогда
// Тестирование_ПолучитьAPLM0012(РезультатОтправкиЗапроса, ПараметрыЗапроса, Операция, ПараметрыОбмена);
// КонецЕсли;
// КонецЕсли;
//
// Параметры:
// ТекстСообщенияXML - Строка - Сообщение XML.
// Операция - ПеречислениеСсылка - Операция.
// ПараметрыЗапроса - Структура - Параметры запроса.
// ПараметрыОбмена - Структура - Параметры обмена.
// РезультатОтправкиЗапроса - Структура - Возвращаемое значение.
Процедура ПослеОтправкиЗапроса(ТекстСообщенияXML, Операция, ПараметрыЗапроса, ПараметрыОбмена, РезультатОтправкиЗапроса) Экспорт

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

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

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