Интеграция ВЕТИС переопределяемый
ЗаполнитьЕдиницуИзмеренияПоКлассификаторам
Описание, пример вызова
// Заполняет реквизит 'ЕдиницаИзмерения' справочника 'ЕдиницыИзмеренияВЕТИС' по ОКЕИ.//// Параметры:// СправочникОбъект - СправочникОбъект.ЕдиницыИзмеренияВЕТИС - Единица измерения ВЕТИС.Процедура ЗаполнитьЕдиницуИзмеренияПоКлассификаторам(СправочникОбъект) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьЕдиницуИзмеренияПоКлассификаторам(СправочникОбъект)
ОбработкаЗаполненияДокумента
Описание, пример вызова
// Вызывается при вводе документа на основании, при выполнении метода Заполнить или при интерактивном вводе нового.//// Параметры:// ДокументОбъект - ДокументОбъект - заполняемый документ,// ДанныеЗаполнения - Произвольный - значение, которое используется как основание для заполнения,// ТекстЗаполнения - Строка, Неопределено - текст, используемый для заполнения документа,// СтандартнаяОбработка - Булево - признак выполнения стандартной (системной) обработки события.Процедура ОбработкаЗаполненияДокумента(ДокументОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ОбработкаЗаполненияДокумента(ДокументОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)
ОбработкаПроверкиЗаполнения
Описание, пример вызова
// Вызывается расширением формы при необходимости проверки заполнения реквизитов при записи или при проведении документа в форме,// а также при выполнении метода ПроверитьЗаполнение.//// Параметры:// ДокументОбъект - ДокументОбъект - проверяемый документ,// Отказ - Булево - признак отказа от проведения документа,// ПроверяемыеРеквизиты - Массив - массив путей к реквизитам, для которых будет выполнена проверка заполнения,// МассивНепроверяемыхРеквизитов - Массив - массив путей к реквизитам, для которых не будет выполнена проверка заполнения.Процедура ОбработкаПроверкиЗаполнения(ДокументОбъект, Отказ, ПроверяемыеРеквизиты, МассивНепроверяемыхРеквизитов) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ОбработкаПроверкиЗаполнения(ДокументОбъект, Отказ, ПроверяемыеРеквизиты, МассивНепроверяемыхРеквизитов)
ОбработкаПроведения
Описание, пример вызова
// Вызывается при проведении документа. Выполняется в транзакции записи.//// Параметры:// ДокументОбъект - ДокументОбъект - проводимый документ,// Отказ - Булево - признак отказа от проведения документа,// РежимПроведения - РежимПроведенияДокумента - текущий режим проведения.Процедура ОбработкаПроведения(ДокументОбъект, Отказ, РежимПроведения) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ОбработкаПроведения(ДокументОбъект, Отказ, РежимПроведения)
ПередЗаписью
Описание, пример вызова
// Возникает перед выполнением записи документа. Вызывается после начала транзакции записи, но до начала записи документа.//// Параметры:// ДокументОбъект - ДокументОбъект - записываемый документ,// Отказ - Булево - признак отказа от записи,// РежимЗаписи - РежимЗаписиДокумента - текущий режим записи документа,// РежимПроведения - РежимПроведенияДокумента - текущий режим проведения документа.//Процедура ПередЗаписью(ДокументОбъект, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ПередЗаписью(ДокументОбъект, Отказ, РежимЗаписи, РежимПроведения)
ЗаполнитьВременнуюТаблицуСвязанныхДокументовИнформационнойБазы
Описание, пример вызова
// Создает временную таблицу "ДокументыИнформационнойБазы", для дальнейшего использования в методе// ЗаполнениеДокументовВЕТИС.ДокументОснованиеПоДаннымСвязанныхДокументов.// Содержит колонки:// * ТипДокумента - ПеречислениеСсылка.ТипыДокументовВЕТИС - тип документа ВЕТИС, служит для определения типа связи со связанными документами;// * ПоказательУпорядочивания - ПроизвольныйТип - при определении документа основания, служит для определения приоритета найденных документов;// * Документ - ДокументСсылка - документ, который будет определяться как документ-основание;// * Дата - Дата - дата входящего документа, по которой будут сопоставляться данные документов ИБ и данные связанных документов;// * Номер - Строка - номер входящего документа, по которому будут сопоставляться данные документов ИБ и данные связанных документов;//Параметры:// ВременныеТаблицы - МенеджерВременныхТаблиц - менеджер временных таблиц запроса, в который будет добавлена создаваемая временная таблица.Процедура ЗаполнитьВременнуюТаблицуСвязанныхДокументовИнформационнойБазы(ВременныеТаблицы) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьВременнуюТаблицуСвязанныхДокументовИнформационнойБазы(ВременныеТаблицы)
НастройкиПодключенияКСервисуИППЗаданы
Описание, пример вызова
// Определяет заданы ли настройки подключения к сервису интернет поддержки пользователей.//Процедура НастройкиПодключенияКСервисуИППЗаданы(НастройкиЗаданы) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.НастройкиПодключенияКСервисуИППЗаданы(НастройкиЗаданы)
ЗаполнитьДанныеКонтрагентаДляПоискаХозяйствующегоСубъекта
Описание, пример вызова
// Заполняет параметры поиска хозяйствующего субъекта по элементу справочника конфигурации//// Параметры:// ДанныеКонтрагента - (См. ИнтеграцияВЕТИС.ДанныеКонтрагентаДляПоискаХозяйствующегоСубъекта)// Контрагент - ОпределяемыйТип.ОрганизацияКонтрагентГосИС - ссылка на контрагента информационной базыПроцедура ЗаполнитьДанныеКонтрагентаДляПоискаХозяйствующегоСубъекта(ДанныеКонтрагента, Контрагент) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьДанныеКонтрагентаДляПоискаХозяйствующегоСубъекта(ДанныеКонтрагента, Контрагент)
ЗаполнитьДанныеФизическогоЛица
Описание, пример вызова
// Заполняет значения реквизитов из справочника физических лиц используемые для создания пользователя ВетИС//// Параметры:// ДанныеФизЛица - (См. ИнтеграцияВЕТИС.ДанныеФизическогоЛица)// ФизическоеЛицо - ОпределяемыйТип.ФизическоеЛицо - ссылка на физическое лицо информационной базыПроцедура ЗаполнитьДанныеФизическогоЛица(ДанныеФизЛица, ФизическоеЛицо) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьДанныеФизическогоЛица(ДанныеФизЛица, ФизическоеЛицо)
ПриИзмененииСтатусаДокумента
Описание, пример вызова
// Процедура вызывается при изменении статуса обработки документа.//// Параметры:// ДокументСсылка - ДокументСсылка - ссылка на документ,// ПредыдущийСтатус - ПеречислениеСсылка - предыдущий статус обработки,// НовыйСтатус - ПеречислениеСсылка - новый статус обработки.Процедура ПриИзмененииСтатусаДокумента(ДокументСсылка, ПредыдущийСтатус, НовыйСтатус, ПараметрыОбновленияСтатуса = Неопределено) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ПриИзмененииСтатусаДокумента(ДокументСсылка, ПредыдущийСтатус, НовыйСтатус, ПараметрыОбновленияСтатуса);
ЗначенияПоУмолчаниюНеСопоставленныхОбъектов
Описание, пример вызова
// В процедуре необходимо определить значения по умолчанию, которые будут подставляться в// реквизиты не сопоставленных элементов справочника.//// Параметры:// СобственнаяОрганизация - ОпределяемыйТип.ОрганизацияКонтрагентГосИС - значение по умолчанию для собственной организации,// СторонняяОрганизация - ОпределяемыйТип.ОрганизацияКонтрагентГосИС - значение по умолчанию для сторонней организации.Процедура ЗначенияПоУмолчаниюНеСопоставленныхОбъектов(СобственнаяОрганизация, Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗначенияПоУмолчаниюНеСопоставленныхОбъектов(СобственнаяОрганизация, );
ЗаполнитьСоответствиеШапкиОбъектов
Описание, пример вызова
// В процедуре необходимо реализовать запись сопоставления хозяйствующих субъектов и предприятий с прикладными// справочниками конфигурации//// Параметры:// ДокументОснование - ДокументСсылка, ДокументОбъект - прикладной документ конфигурации,// ДокументОбъект - ДокументСсылка, ДокументОбъект - связанный с ним документ библиотеки.//Процедура ЗаполнитьСоответствиеШапкиОбъектов(ДокументОснование, ДокументОбъект) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьСоответствиеШапкиОбъектов(ДокументОснование, ДокументОбъект)
ЗаполнитьДанныеТТНДляТранспортнойОперацииПоОснованию
Описание, пример вызова
// Заполняет структуру данных транспортной накладной для входящей или исходящей транспортной операции по документу-основанию:// * Номер - Строка, Неопределено - номер транспортной накладной. Неопределено, если транспортная накладная не найдена.// * Дата - Дата, Неопределено - дата транспортной накладной. Неопределено, если транспортная накладная не найдена.//// Параметры:// ДанныеТТН - Структура - Заполняемые поля.// ДокументОснование - ДокументСсылка - Ссылка на документ-основание транспортной операции.Процедура ЗаполнитьДанныеТТНДляТранспортнойОперацииПоОснованию(ДанныеТТН, ДокументОснование) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьДанныеТТНДляТранспортнойОперацииПоОснованию(ДанныеТТН, ДокументОснование)
УстановитьПараметрыВыбораНоменклатуры
Описание, пример вызова
// Устанавливает параметры выбора номенклатуры.//// Параметры:// Форма - ФормаКлиентскогоПриложения - Форма, в которой нужно установить параметры выбора.// ИмяПоляВвода - Строка - Имя поля ввода номенклатуры.Процедура УстановитьПараметрыВыбораНоменклатуры(Форма, ИмяПоляВвода = "ТоварыНоменклатура") Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.УстановитьПараметрыВыбораНоменклатуры(Форма, ИмяПоляВвода);
ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИС
Описание, пример вызова
// Заполняет количество номенклатуры по количеству ВетИС:// * Имя колонки с количеством ВетИС откуда идет пересчет: <Количество[суффикс]ВЕТИС>,// * Имя колонки с прикладным количеством: <Количество[суффикс]>.//// Параметры:// ТекущаяСтрока - ДанныеФормыЭлементКоллекции - Строка табличной части объекта.// Суффикс - Строка - Окончание наименования колонки, содержащей количество.Процедура ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИС(ТекущаяСтрока, Суффикс = "") Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИС(ТекущаяСтрока, Суффикс);
ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИСВТаблице
Описание, пример вызова
// Заполняет количество номенклатуры по количеству ВЕТИС.//// Параметры:// ТабличнаяЧасть - ДокументТабличнаяЧасть - табличная часть документа.// Суффикс - Строка - суффикс полей "Количество" табличной части//Процедура ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИСВТаблице(ТабличнаяЧасть, Суффикс = "") Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьКоличествоНоменклатурыПоКоличествуВЕТИСВТаблице(ТабличнаяЧасть, Суффикс);
ПроверитьСериюРассчитатьСтатус
Описание, пример вызова
// Заполняет статус указания серий и проверяет серию в строке табличной части объекта.//// Параметры:// ДокументОбъект - ДокументОбъект - Документ, для которого необходимо заполнить статус указания серии.// ТекущаяСтрока - ДанныеФормыЭлементКоллекции - Строка табличной части объекта.Процедура ПроверитьСериюРассчитатьСтатус(ДокументОбъект, ТекущаяСтрока) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ПроверитьСериюРассчитатьСтатус(ДокументОбъект, ТекущаяСтрока)
ЗаполнитьИдентификаторПартии
Описание, пример вызова
// Заполняет идентификатор партии по данным серии в строке табличной части объекта.//// Параметры:// ТекущаяСтрока - ДанныеФормыЭлементКоллекции - Строка табличной части объекта.// Серия - СправочникСсылка - Ссылка на справочник серий, в которой определен реквизит ИдентификаторПартииВЕТИСПроцедура ЗаполнитьИдентификаторПартии(ТекущаяСтрока, Серия) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьИдентификаторПартии(ТекущаяСтрока, Серия)
ЗаполнитьИспользованиеИдентификаторовПартий
Описание, пример вызова
// Устанавливает служебный признак необходимости заполнения идентификатора партии в строке табличной части объекта.//// Параметры:// ТабличнаяЧастьТовары - ДанныеФормыКоллекция - Товарная табличная часть объекта.Процедура ЗаполнитьИспользованиеИдентификаторовПартий(ТабличнаяЧастьТовары) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьИспользованиеИдентификаторовПартий(ТабличнаяЧастьТовары)
ЗаполнитьТекстЗапросаДвижениеСерийТоваров
Описание, пример вызова
// Возвращает текст запроса для движений по регистру накопления СерииНоменклатуры.//// Возвращаемое значение:// Строка - текст запроса.Процедура ЗаполнитьТекстЗапросаДвижениеСерийТоваров(ТекстЗапроса, МетаданныеДокумента) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьТекстЗапросаДвижениеСерийТоваров(ТекстЗапроса, МетаданныеДокумента)
ЗаполнитьСгенерироватьСерии
Описание, пример вызова
// Заполняет, при необходимости создает серии в документе ВетИС или его выделенных строках//// Параметры:// Контекст - (см. ИнтеграцияВЕТИС.СгенерироватьСерии)// Результат - (см. ИнтеграцияВЕТИС.СтруктураРезультатЗаполненияСерий)Процедура ЗаполнитьСгенерироватьСерии(Контекст, Результат) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ЗаполнитьСгенерироватьСерии(Контекст, Результат)
ПриГенерацииСерий
Описание, пример вызова
// Заполняет, при необходимости создает серии в документе ВетИС или его выделенных строках//// Параметры:// Объект - ДанныеФормыСтруктура - объект для заполнения// Товары - ДанныеФормыКоллекция, ТаблицаЗначений - ТЧ документа// ВыделенныеСтроки - Массив - выделенные строки документа// ПараметрыУказанияСерий - см. ИнтеграцияИСПереопределяемый.ЗаполнитьПараметрыУказанияСерий// ТоварыУточнение - Неопределено, ДанныеФормыКоллекция - Дополнительная ТЧ, содержащая расшифровку строк товаров// РезультатЗаполненияСерий - см. ИнтеграцияВетис.СтруктураРезультатЗаполненияСерий.Процедура ПриГенерацииСерий(Объект, Товары, ВыделенныеСтроки, ПараметрыУказанияСерий, ТоварыУточнение, РезультатЗаполненияСерий) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ПриГенерацииСерий(Объект, Товары, ВыделенныеСтроки, ПараметрыУказанияСерий, ТоварыУточнение, РезультатЗаполненияСерий)
ПриИзмененииДокументаОснованияПроизводственнойОперации
Описание, пример вызова
// Возникает при изменении документа-основания производственной операции ВетИС в форме документа.//// Параметры:// Объект - ДанныеФормыСтруктура - редактируемый документ "производственная операция ВетИС"Процедура ПриИзмененииДокументаОснованияПроизводственнойОперации(Объект) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ПриИзмененииДокументаОснованияПроизводственнойОперации(Объект)
ИспользуетсяКомиссияПриЗакупкахИлиПереработкаДавальческогоСырья
Описание, пример вызова
// Процедура заполняет признак использования комиссии при закупках или производства из давальческого сырья.//// Параметры:// Используется - Булево - Признак использования комиссии при закупках или производства из давальческого сырья.Процедура ИспользуетсяКомиссияПриЗакупкахИлиПереработкаДавальческогоСырья(Используется) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ИспользуетсяКомиссияПриЗакупкахИлиПереработкаДавальческогоСырья(Используется)
ИспользуетсяПереработкаНаСтороне
Описание, пример вызова
// Процедура заполняет признак использования производства на стороне.//// Параметры:// Используется - Булево - Признак использования производства на стороне.Процедура ИспользуетсяПереработкаНаСтороне(Используется) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ИспользуетсяПереработкаНаСтороне(Используется)
ТребуетсяУказаниеИдентификатораПартииНоменклатуры
Описание, пример вызова
// Процедура заполняет использование идентификатора партии в сериях в разрезе номенклатуры.//// Параметры:// Требуется - Булево - Признак использования идентификатора партии в сериях номенклатуры.// Номенклатура - ОпределяемыйТип.Номенклатура - элемент номенклатуры.Процедура ТребуетсяУказаниеИдентификатораПартииНоменклатуры(Требуется, Номенклатура) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ТребуетсяУказаниеИдентификатораПартииНоменклатуры(Требуется, Номенклатура)
УказываетсяТранспортноеСредство
Описание, пример вызова
// Процедура определяет использование транспортных средств//// Параметры:// Указывается - Булево - Признак использования транспортных средств.Процедура УказываетсяТранспортноеСредство(Указывается) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.УказываетсяТранспортноеСредство(Указывается)
ПриОпределенииРеквизитовТранспортногоСредства
Описание, пример вызова
// Заполняет данные реквизитов пункта маршрута ВетИС получаемые из транспортного средства//// Параметры:// Реквизиты - Структура - возможные реквизиты пункта маршрута ВетИС с данными транспортного средства// ТранспортноеСредство - ОпределяемыйТип.ТранспортныеСредстваВЕТИС - транспортное средствоПроцедура ПриОпределенииРеквизитовТранспортногоСредства(Реквизиты, ТранспортноеСредство) Экспорт
Пример вызова
ИнтеграцияВЕТИСПереопределяемый.ПриОпределенииРеквизитовТранспортногоСредства(Реквизиты, ТранспортноеСредство)
ПередОтправкойЗапроса
Описание, пример вызова
// Используется для тестирования проблемы рассинхронизации данных между информационной базой и ФГИС Меркурий// при получении ошибки 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).