Интеграция ЗЕРНО переопределяемый
ПриИзмененииСтатусаДокумента
Описание, пример вызова
//Дополнительные действия прикладной конфигурации при изменении статуса документа ЗЕРНО.////Параметры:// ДокументСсылка - ДокументСсылка - ссылка на документ с изменением статуса.// ПредыдущийСтатус - ПеречислениеСсылка - предыдущий статус обработки.// НовыйСтатус - ПеречислениеСсылка - новый статус обработки.// ПараметрыОбновленияСтатуса - Структура, Неопределено - (См. ИнтеграцияЗЕРНОСлужебныйКлиентСервер.ПараметрыОбновленияСтатуса).//Процедура ПриИзмененииСтатусаДокумента(ДокументСсылка, ПредыдущийСтатус, НовыйСтатус, ПараметрыОбновленияСтатуса = Неопределено) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриИзмененииСтатусаДокумента(ДокументСсылка, ПредыдущийСтатус, НовыйСтатус, ПараметрыОбновленияСтатуса);
УказываетсяТранспортноеСредство
Описание, пример вызова
// Процедура определяет использование транспортных средств//// Параметры:// Указывается - Булево - Признак использования транспортных средств.Процедура УказываетсяТранспортноеСредство(Указывается) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.УказываетсяТранспортноеСредство(Указывается)
ПриОпределенииРеквизитовТранспортногоСредства
Описание, пример вызова
// Заполняет данные транспортного средства//// Параметры:// Реквизиты - Структура из КлючИЗначение - возможные реквизиты транспортного средства:// Ключи: НомерТранспортногоСредства, НомерАвтомобильногоКонтейнера// ТранспортноеСредство - ОпределяемыйТип.ТранспортныеСредстваИС - транспортное средствоПроцедура ПриОпределенииРеквизитовТранспортногоСредства(Реквизиты, ТранспортноеСредство) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииРеквизитовТранспортногоСредства(Реквизиты, ТранспортноеСредство)
ЗаполнитьКоличествоПоКоличествуЗЕРНО
Описание, пример вызова
// Заполняет количество номенклатуры по количеству ЗЕРНО:// * Имя колонки с количеством ЗЕРНО откуда идет пересчет: <Количество[суффикс]ЗЕРНО>,// * Имя колонки с прикладным количеством: <Количество[суффикс]>.//// Параметры:// ОбъектыПересчета - ДанныеФормыЭлементКоллекции, Массив Из СтрокаТабличнойЧасти - объекты для пересчета.// Суффикс - Строка - Окончание наименования колонки, содержащей количество.Процедура ЗаполнитьКоличествоПоКоличествуЗЕРНО(ОбъектыПересчета, Суффикс = "") Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ЗаполнитьКоличествоПоКоличествуЗЕРНО(ОбъектыПересчета, Суффикс);
ОбработкаЗаполненияДокумента
Описание, пример вызова
//Вызывается при вводе документа на основании, при выполнении метода Заполнить или при интерактивном вводе нового.////Параметры:// ДокументОбъект - ДокументОбъект - заполняемый документ,// ДанныеЗаполнения - Произвольный - значение, которое используется как основание для заполнения,// ТекстЗаполнения - Строка, Неопределено - текст, используемый для заполнения документа,// СтандартнаяОбработка - Булево - признак выполнения стандартной (системной) обработки события.//Процедура ОбработкаЗаполненияДокумента(ДокументОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ОбработкаЗаполненияДокумента(ДокументОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)
ЗаполнитьСоответствиеШапкиОбъектов
Описание, пример вызова
// В процедуре необходимо реализовать запись сопоставления ключей адресов и ключей реквизитов организаций ЗЕРНО// с прикладными справочниками конфигурации//// Параметры:// ДокументОснование - ДокументСсылка, ДокументОбъект - прикладной документ конфигурации,// ДокументОбъект - ДокументСсылка, ДокументОбъект - связанный с ним документ библиотеки.//Процедура ЗаполнитьСоответствиеШапкиОбъектов(ДокументОснование, ДокументОбъект) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ЗаполнитьСоответствиеШапкиОбъектов(ДокументОснование, ДокументОбъект)
ПриОпределенииОбособленныхПодразделенийОрганизации
Описание, пример вызова
// В процедуре реализуется заполнение обособленных подразделений для коллекции организаций. В переданной таблице// необходимо заполнить колонки ОрганизацияКонтрагент, Подразделение.//// Параметры:// КоллекцияОрганизаций - ТаблицаЗначений - массив ссылок, по которым нужно получить реквизиты// ТаблицаПодразделенйОрганизации - см. ИнтеграцияЗЕРНО.НоваяТаблицаОрганизацияКонтрагентПодразделениеПроцедура ПриОпределенииОбособленныхПодразделенийОрганизации(КоллекцияОрганизаций, ТаблицаПодразделенйОрганизации) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииОбособленныхПодразделенийОрганизации(КоллекцияОрганизаций, ТаблицаПодразделенйОрганизации)
ПриОпределенииРеквизитовОрганизацийКонтрагентов
Описание, пример вызова
// В процедуре требуется дополнить в переданной таблице по Организации/контрагенту и подразделению// данные ИНН/КПП/ОГРН/Наименование/ТипОрганизации/КодАльфа3/ЮридическийАдрес/Фамилия/Имя/Отчество из информационной базы.// КоллекцияОрганизацийПодразделений индексирован по "ОрганизацияКонтрагент, Подразделение".//// Параметры:// КоллекцияОрганизацийПодразделений - см. ИнтеграцияЗЕРНО.НоваяТаблицаОрганизацияКонтрагентПодразделениеПроцедура ПриОпределенииРеквизитовОрганизацийКонтрагентов(КоллекцияОрганизацийПодразделений) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииРеквизитовОрганизацийКонтрагентов(КоллекцияОрганизацийПодразделений)
ПриОпределенииКонтрагентовОрганизацийПоРеквизитам
Описание, пример вызова
// Определение ссылок на организации и контрагенты по реквизитам. Переданной таблице реквизитов необходимо заполнить// колонки:// - Организация - Ссылка на организацию, найденную по переданным реквизитам// - Контрагент - Ссылка на контрагент, найденного по переданным реквизитам,// - Подразделение - Ссылка на обособленное подразделение, найденного по переданным реквизитам.// Параметры:// ТаблицаРеквизитов - см. Справочники.КлючиРеквизитовОрганизацийЗЕРНО.НоваяТаблицаРеквизитовКлючейРеквизитовОрганизацийПроцедура ПриОпределенииКонтрагентовОрганизацийПоРеквизитам(ТаблицаРеквизитов) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииКонтрагентовОрганизацийПоРеквизитам(ТаблицаРеквизитов)
ПриОпределенииТекстаЗапросаКлассификатораОКПД2
Описание, пример вызова
// В данной процедуре требуется переопределить текст запроса, помещающий выборку из прикладного классификатора ОКПД2// во временную таблицу ВременнаяТаблица.// Требования к тексту запроса:// Если классификатор ОКПД2 не используется, переопределение также не заполнять.// Результат запроса обязательно должен содержать следующие поля:// Колонки временной таблицы "ДанныеШтрихкодовУпаковок":// Ссылка - ОпределяемыйТип.ОКПД2ИС - ссылка на элемент классификатора ОКПД2.// Код - Строка - код.// НаименованиеПолное - Строка - наименование.// Параметры:// ТекстЗапроса - Строка - Переопределяемый текст запроса.Процедура ПриОпределенииТекстаЗапросаКлассификатораОКПД2(ТекстЗапроса) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииТекстаЗапросаКлассификатораОКПД2(ТекстЗапроса)
ПриОпределенииСопоставленногоКлассификатораОКПД2
Описание, пример вызова
// Предназначена для поиска по коду элемента в Классификаторе ОКПД2.// Если элемент не найден, то, при использовании классификатора, создать элемент справочника в соответствии с классификатором ОКПД2.//// Параметры:// ОКПД2 - Строка - Строка с кодом классификатора ОКПД2.// ЭлементСправочника - Произвольный - Переопределяемый параметр, ссылка на элемент классификатора.Процедура ПриОпределенииСопоставленногоКлассификатораОКПД2(ОКПД2, ЭлементСправочника) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииСопоставленногоКлассификатораОКПД2(ОКПД2, ЭлементСправочника)
ПриОпределенииТекстаЗапросаКлассификатораТНВЭД
Описание, пример вызова
// В данной процедуре требуется переопределить текст запроса, помещающий выборку из прикладного классификатора ТН ВЭД// во временную таблицу ВременнаяТаблица.// Требования к тексту запроса:// Если классификатор ТН ВЭД не используется, переопределение также не заполнять.// Результат запроса обязательно должен содержать следующие поля:// Колонки временной таблицы "ДанныеШтрихкодовУпаковок":// Ссылка - Произвольный - ссылка на элемент классификатора ТН ВЭД.// Код - Строка - код.// НаименованиеПолное - Строка - наименование.// Параметры:// ТекстЗапроса - Строка - Переопределяемый текст запроса.Процедура ПриОпределенииТекстаЗапросаКлассификатораТНВЭД(ТекстЗапроса) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииТекстаЗапросаКлассификатораТНВЭД(ТекстЗапроса)
ПриОпределенииСопоставленногоКлассификатораТНВЭД
Описание, пример вызова
// Предназначена для поиска по коду элемента в Классификаторе ТН ВЭД.// Если элемент не найден, то, при использовании классификатора, создать элемент справочника в соответствии с классификатором ТН ВЭД ЕАЭС.//// Параметры:// ТНВЭД - Строка - Строка с кодом классификатора ТН ВЭД.// Наименование - Строка - наименование элемента классификатора ТН ВЭД.// ЭлементСправочника - Произвольный - Переопределяемый параметр, ссылка на элемент классификатора.Процедура ПриОпределенииСопоставленногоКлассификатораТНВЭД(ТНВЭД, Наименование, ЭлементСправочника) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииСопоставленногоКлассификатораТНВЭД(ТНВЭД, Наименование, ЭлементСправочника)
ПриОпределенииИспользованияДоговоровКонтрагентов
Описание, пример вызова
// Процедура заполняет признак использования договоров контрагентов.//// Параметры:// Используется - Булево - Признак использования договоров контрагентов.Процедура ПриОпределенииИспользованияДоговоровКонтрагентов(Используется) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииИспользованияДоговоровКонтрагентов(Используется)
ПриОпределенииИспользованияДоговоровОрганизаций
Описание, пример вызова
// Процедура заполняет признак использования договоров между организациями.//// Параметры:// Используется - Булево - Признак использования договоров между организациями.Процедура ПриОпределенииИспользованияДоговоровОрганизаций(Используется) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииИспользованияДоговоровОрганизаций(Используется)
ПриОпределенииНомераДатыДоговораДокументов
Описание, пример вызова
// Заполняет соответствие договору дату и номер договора.//// Параметры:// МассивСсылок - Массив Из ОпределяемыйТип.ДоговорКонтрагентаИС - массив ссылок договоры.//// ВозвращаемоеСоответствие - Соответствие из ОпределяемыйТип.ДоговорКонтрагентаИС:// * Ключ - ОпределяемыйТип.ДоговорКонтрагентаИС - ссылка на выгружаемый учетный документ.// * Значение - Структура:// ** НомерДоговора - Строка.// ** ДатаДоговора - Дата.//Процедура ПриОпределенииНомераДатыДоговораДокументов(МассивСсылок, ВозвращаемоеСоответствие) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииНомераДатыДоговораДокументов(МассивСсылок, ВозвращаемоеСоответствие)
ПриОпределенииРеквизитовГосКонтракта
Описание, пример вызова
// Заполняет соответствие госконтракту дату, номер и номер закупки ЕИС.//// Параметры:// МассивСсылок - Массив Из ОпределяемыйТип.ГосударственныеКонтрактыИС - массив ссылок государственные контракты.//// ВозвращаемоеСоответствие - Соответствие из ОпределяемыйТип.ГосударственныеКонтрактыИС:// * Ключ - ОпределяемыйТип.ГосударственныеКонтрактыИС - ссылка на ссылка на гос.контракт.// * Значение - Структура:// ** НомерГосКонтракта - Строка.// ** ДатаГосКонтракта - Дата.// ** НомерЗакупкиЕИС - Строка.//Процедура ПриОпределенииРеквизитовГосКонтракта(МассивСсылок, ВозвращаемоеСоответствие) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииРеквизитовГосКонтракта(МассивСсылок, ВозвращаемоеСоответствие)
ПриОпределенииПлощадиЗемельногоУчастка
Описание, пример вызова
// Предназначена для получения площади земельного участка если в качестве определяемого типа ЗемльныйУчастокИС// используется тип, отличный от СправочникСсылка.ЗемельныеУчасткиИС.//// Параметры:// ЗемельныйУчасток - ОпределяемыйТип.ЗемельныйУчастокИС - Ссылка на земельный участок.// ПлощадьЗемельногоУчастка - Число - Площадь земельного участка в гектарах.//Процедура ПриОпределенииПлощадиЗемельногоУчастка(ЗемельныйУчасток, ПлощадьЗемельногоУчастка) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ПриОпределенииПлощадиЗемельногоУчастка(ЗемельныйУчасток, ПлощадьЗемельногоУчастка)
ТребуетсяСозданиеКорректировочногоДокумента
Описание, пример вызова
// Функция определяет, какого типа документ подсистемы ЗЕРНО должен создаваться на основании// прикладного документа. Необходимо для указания документов, по которым требуется создание корректировочных// документов ЗЕРНО.//// Параметры:// МетаданныеДокументаЗЕРНО - ОбъектМетаданных - метаданные документа ЗЕРНО// Документ - ОпределяемыйТип.ОснованиеОформлениеСДИЗЗЕРНО - прикладной документ, по которому требуется указать, создается// обычный документ или корректировочный// СоздатьДокументКорректировки -Булево - Истина, если по документу надо создать корректировочный. Доступно только если метаданные документа ЗЕРНО// поддерживают такую функциональностьПроцедура ТребуетсяСозданиеКорректировочногоДокумента(МетаданныеДокументаЗЕРНО, Документ, СоздатьДокументКорректировки) Экспорт
Пример вызова
ИнтеграцияЗЕРНОПереопределяемый.ТребуетсяСозданиеКорректировочногоДокумента(МетаданныеДокументаЗЕРНО, Документ, СоздатьДокументКорректировки)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).