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