Регламентированная отчетность АЛКО
ВерсияПодсистемыКонфигурации
Описание, пример вызова
// Возвращает номер версии подсистемы, встроенной в конфигурацию.//// Параметры:// ИмяПодсистемы - Строка - имя подсистемы, определенное в конфигурации.// Возвращаемое значение:// Строка - версия подсистемы, например "1.0.1.1".//Функция ВерсияПодсистемыКонфигурации(ИмяПодсистемы) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВерсияПодсистемыКонфигурации(ИмяПодсистемы)
ПолучитьВерсиюПодсистемыКонфигурацииЧислом
Описание, пример вызова
// Возвращает версию подсистемы в виде числового значения.//// Параметры// ИмяПодсистемы - Строка - имя подсистемы, определенное в конфигурации.// Возвращаемое значение:// Число.//Функция ПолучитьВерсиюПодсистемыКонфигурацииЧислом(ИмяПодсистемы) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьВерсиюПодсистемыКонфигурацииЧислом(ИмяПодсистемы)
ПолучитьВерсиюЧислом
Описание, пример вызова
// Возвращает приведенное к числу значение версии подсистемы.// Параметры// СтрокаВерсии - Строка. Строка версии вида "0.0.0.0".// Возвращаемое значение:// Число.//Функция ПолучитьВерсиюЧислом(СтрокаВерсии) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьВерсиюЧислом(СтрокаВерсии)
ПолучитьВерсиюБСПЧислом
Описание, пример вызова
// Возвращает версию подсистемы "СтандартныеПодсистемы" в виде числового значения.//// Параметры//// Возвращаемое значение:// Число.//Функция ПолучитьВерсиюБСПЧислом() Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьВерсиюБСПЧислом()
ПолучитьИмяОбщегоМодуляРаботаСАдресами
Описание, пример вызова
// Возвращает имя общего модуля работы с адресами, в зависимости от версии БСП.// Параметры// ВерсияБСПЧислом - Число. Результат работы ПолучитьВерсиюЧислом().// Возвращаемое значение:// Строка.//Функция ПолучитьИмяОбщегоМодуляРаботаСАдресами(ВерсияБСПЧислом = Неопределено) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьИмяОбщегоМодуляРаботаСАдресами(ВерсияБСПЧислом);
ВыполнитьМетодКонфигурацииАЛКО
Описание, пример вызова
// Выполнить экспортную процедуру по имени с уровнем привилегий конфигурации.// При включении профилей безопасности для вызова оператора Выполнить() используется// переход в безопасный режим с профилем безопасности, используемом для информационной базы// (если выше по стеку не был установлен другой безопасный режим).//// Параметры:// ИмяМетода - Строка - имя экспортной процедуры в формате// <имя объекта>.<имя процедуры>, где <имя объекта> - это// общий модуль или модуль менеджера объекта.// Параметры - Массив - параметры передаются в процедуру <ИмяЭкспортнойПроцедуры>// в порядке расположения элементов массива.//Процедура ВыполнитьМетодКонфигурацииАЛКО(Знач ИмяМетода, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВыполнитьМетодКонфигурацииАЛКО(ИмяМетода, );
ВыполнитьМетодОбъектаАЛКО
Описание, пример вызова
// Выполнить экспортную процедуру объекта встроенного языка по имени.// При включении профилей безопасности для вызова оператора Выполнить() используется// переход в безопасный режим с профилем безопасности, используемом для информационной базы// (если выше по стеку не был установлен другой безопасный режим).//// Параметры:// Объект - Произвольный - объект встроенного языка 1С:Предприятия, содержащий методы (например, ОбработкаОбъект),// ИмяМетода - Строка - имя экспортной процедуры модуля объекта обработки.// Параметры - Массив - параметры передаются в процедуру <ИмяПроцедуры>// в порядке расположения элементов массива.//Процедура ВыполнитьМетодОбъектаАЛКО(Знач Объект, Знач ИмяМетода, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВыполнитьМетодОбъектаАЛКО(Объект, ИмяМетода, );
ВыполнитьВБезопасномРежимеАЛКО
Описание, пример вызова
// Выполняет произвольный алгоритм на встроенном языке 1С:Предприятия, предварительно устанавливая// безопасный режим выполнения кода и безопасный режим разделения данных для всех разделителей,// присутствующих в составе конфигурации. В результате при выполнении алгоритма:// - игнорируются попытки установки привилегированного режима,// - запрещаются все внешние (по отношению к платформе 1С:Предприятие) действия (COM,// загрузка внешних компонент, запуск внешних приложений и команд операционной системы,// доступ к файловой системе и Интернет-ресурсам),// - запрещается отключение использования разделителей сеанса,// - запрещается изменение значений разделителей сеанса (если разделение данным разделителем не// является условно выключенным),// - запрещается изменение объектов, которые управляют состоянием условного разделения.//// Параметры:// Алгоритм - Строка - содержащая произвольный алгоритм на встроенном языке 1С:Предприятия.// Параметры - Произвольный - в качестве значения данного параметра может быть передано значение,// которое требуется для выполнения алгоритма (при этом в тексте алгоритма обращение к данному// значению должно осуществляться как к имени переменной Параметры).//Процедура ВыполнитьВБезопасномРежимеАЛКО(Знач Алгоритм, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВыполнитьВБезопасномРежимеАЛКО(Алгоритм, );
ВычислитьАЛКО
Описание, пример вызова
// Вычисляет переданное выражение, предварительно устанавливая безопасный режим выполнения кода// и безопасный режим разделения данных для всех разделителей, присутствующих в составе конфигурации.// В результате при вычислении выражения:// - игнорируются попытки установки привилегированного режима,// - запрещаются все внешние (по отношению к платформе 1С:Предприятие) действия (COM,// загрузка внешних компонент, запуск внешних приложений и команд операционной системы,// доступ к файловой системе и Интернет-ресурсам),// - запрещается отключение использования разделителей сеанса,// - запрещается изменение значений разделителей сеанса (если разделение данным разделителем не// является условно выключенным),// - запрещается изменение объектов, которые управляют состоянием условного разделения.//// Параметры:// Выражение - Строка - выражение, которое требуется вычислить. Например, "МойМодуль.МояФункция(Параметры)".// Параметры - Произвольный - в качестве значения данного параметра может быть передано значение,// которое требуется для вычисления выражения (при этом в тексте выражения обращение к данному// значению должно осуществляться как к имени переменной Параметры).//// Возвращаемое значение:// Произвольный - результат вычисления выражения.//Функция ВычислитьАЛКО(Знач Выражение, Знач Параметры = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВычислитьАЛКО(Выражение, Параметры, );
ПолучитьЗначениеЭлементаФормы
Описание, пример вызова
// Определяет значение, отображаемое элементом формы, по имени элемента.//// Параметры:// Форма - Управляемая форма.// ИмяЭлемента - Строка - имя элемента формы.//// Возвращаемое значение:// Произвольное.//Функция ПолучитьЗначениеЭлементаФормы(Форма, ИмяЭлемента) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьЗначениеЭлементаФормы(Форма, ИмяЭлемента)
ПолучитьИмяФормыОбъектаЗначенияЭлементаФормы
Описание, пример вызова
// Определяет имя формы объекта для значения, отображаемого элементом формы.//// Параметры:// Форма - Управляемая форма.// ИмяЭлемента - Строка - имя элемента формы.// ЗначениеСсылки - Тип любой. В параметре возвращается значение реквизита формы, который является// источником данных для элемента.// Возвращаемое значение:// Строка.//Функция ПолучитьИмяФормыОбъектаЗначенияЭлементаФормы(Форма, ИмяЭлементаСсылки, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьИмяФормыОбъектаЗначенияЭлементаФормы(Форма, ИмяЭлементаСсылки, );
ПолучитьИмяОбъектаМетаданныхПоИмениФормы
Описание, пример вызова
// Определяет неполное имя объекта метаданных по имени любой формы, относящейся к этому объекту.//// Параметры://// ИмяФормыОбъектаМетаданных - Строка - имя любой формы объекта метаданных.//// Возвращаемое значение:// Строка.//// Пример://// ИмяОбъекта = ПолучитьИмяОбъектаМетаданныхПоИмениФормы(ИмяФормы);//// Если имя формы например РегистрыСведений.СведенияРеглОтчетАлкоПрил11Раздел1.Форма.ФормаЗаписи// то ИмяОбъекта = "СведенияРеглОтчетАлкоПрил11Раздел1"//Функция ПолучитьИмяОбъектаМетаданныхПоИмениФормы(ИмяФормыОбъектаМетаданных) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьИмяОбъектаМетаданныхПоИмениФормы(ИмяФормыОбъектаМетаданных)
ПолучитьИмяФормыОбъекта
Описание, пример вызова
// Определяет имя формы объекта по переданной ссылке.//// Параметры:// Ссылка - Любая ссылка - ссылка на объект метаданных.//// Возвращаемое значение:// Строка - имя формы объекта ссылки.//Функция ПолучитьИмяФормыОбъекта(Ссылка) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьИмяФормыОбъекта(Ссылка)
ВСтрокеВсеЦифры
Описание, пример вызова
// Опеределяет все ли символы в переданной строке - цифры.// Не используется посимвольный перебор, благодаря чему работает очень быстро,// что важно при большом объеме проверок.// Не подходит для проверки строки произвольной длины.//// Параметры:// ПроверяемаяСтрока - Строка.//// Возвращаемое значение:// Булево - Истина если в строке все символы являются цифрами.//Функция ВСтрокеВсеЦифры(ПроверяемаяСтрока) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВСтрокеВсеЦифры(ПроверяемаяСтрока)
СоздатьНовыйПотокXML
Описание, пример вызова
// Создает поток XML в необходимой кодировке, в виде строки или в виде файла.//// Параметры:// Кодировка - Строка. - Необязательный. Название кодировки.// ИмяФайлаXML - Строка. - Необязательный. Имя файла, в который нужно начать писать поток XML.//// Возвращаемое значение:// ЗаписьXML - с установленной строкой кодировки и в случае переданного имени файла,// с открытым файлом для записи информации XML.//Функция СоздатьНовыйПотокXML(Кодировка = "windows-1251", Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СоздатьНовыйПотокXML(Кодировка, );
ПолучитьХешCRC32
Описание, пример вызова
// Формирует Хеш сумму CRC32.//// Параметры:// Стр - Строка.//// Возвращаемое значение:// Число.//Функция ПолучитьХешCRC32(Стр) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьХешCRC32(Стр)
ПолучитьХешSHA256
Описание, пример вызова
// Формирует Хеш сумму SHA256.//// Параметры:// Стр - Строка.//// Возвращаемое значение:// Строка.//Функция ПолучитьХешSHA256(Стр) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьХешSHA256(Стр)
ХешСтрокойПригоднойДляКлючаСтруктуры
Описание, пример вызова
// Формирует строку Хеш суммы SHA256 с символом "X" впереди.// В таком виде строка хеш суммы может использоваться в качестве ключа структуры.//// Параметры:// Стр - Строка.//// Возвращаемое значение:// Строка.//Функция ХешСтрокойПригоднойДляКлючаСтруктуры(Стр) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ХешСтрокойПригоднойДляКлючаСтруктуры(Стр)
ПолучитьИдДок
Описание, пример вызова
Функция ПолучитьИдДок(ДокументСсылкаАлкоОтчет) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьИдДок(ДокументСсылкаАлкоОтчет)
ПолучитьИдДокИндСтраницы
Описание, пример вызова
// Формирует идентификатор страницы табличных данных отчета при отражении в регистре сведений.//// Параметры:// ДокументСсылкаАлкоОтчет - ДокументСсылка.// ИндексСтраницы - Число.// Возвращаемое значение:// Строка.//Функция ПолучитьИдДокИндСтраницы(ДокументСсылкаАлкоОтчет, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьИдДокИндСтраницы(ДокументСсылкаАлкоОтчет, );
ВернутьСтрокуНужнойДлины
Описание, пример вызова
// Формирует из строки параметра строку нужной длины, обрезая справа или добавляя справа пробелы.//// Параметры:// Стр - Строка.// ДолжноБытьСимволов - Число.// Возвращаемое значение:// Строка.//Функция ВернутьСтрокуНужнойДлины(Стр, ДолжноБытьСимволов) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВернутьСтрокуНужнойДлины(Стр, ДолжноБытьСимволов)
ОбъектОтчетаАЛКО
Описание, пример вызова
// Возвращает ОтчетОбъект отчета, в том числе внешнего, пригодного для обращения к процедурам и функциям// модуля объекта отчета, получению макетов.// Если в параметре ОбъектЭтогоОтч передано значение, возвращается именно оно.//// Параметры:// ИмяФормы - Строка. Имя формы отчета.// ОбъектЭтогоОтч - ОтчетОбъект.<Имяотчета> или Неопределено. Необязательный.// Если не определен, возвращается опеределенное значение.// Возвращаемое значение:// ОтчетОбъект.<Имяотчета>//Функция ОбъектОтчетаАЛКО(ИмяФормы, ОбъектЭтогоОтч = Неопределено) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ОбъектОтчетаАЛКО(ИмяФормы, ОбъектЭтогоОтч);
ПолучитьМакетИзОбъектаАЛКО
Описание, пример вызова
// Возвращает макет опеределенный в конфигурации отчета, в том числе внешнего.//// Параметры:// ИмяМакета - Строка. Имя макета, как оно определено в конфигураторе.// ИмяФормы - Строка. Имя формы отчета.// ОбъектЭтогоОтч - ОтчетОбъект.<Имяотчета> или Неопределено. Необязательный.// Если не определен, возвращается опеределенное значение.// Возвращаемое значение:// ТабличныйДокумент; ТекстовыйДокумент; другой объект, который может быть макетом.//Функция ПолучитьМакетИзОбъектаАЛКО(ИмяМакета, ИмяФормы, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьМакетИзОбъектаАЛКО(ИмяМакета, ИмяФормы, );
ИмяДействующегоМакета
Описание, пример вызова
// Возвращает имя действующего на переданную дату макета нужного типа.//// Логика работы функции построена в предположении, что имя макета соответствует шаблону// {ОсновноеИмяМакета}[версия]{[_]{ГГГГ}Кв{НомерКвартала}}[_{СуффиксОсновногоИмени}][_{ГГГГММЧЧ}]//// Заключенное в {} обязательные поля, а в [] - необязательные.// При наличии обоих полей, определеяющих дату начала действия - [_{ГГГГММЧЧ}] будет иметь приоритет.//// Например:// ПечатнаяФормаОтчета2012Кв3_Титульный_20140101// ПечатнаяФормаОтчета2012Кв3_Титульный// Списки2015Кв3// СхемаВыгрузки431_2015Кв4// Списки2012Кв3_20120726.//// Параметры://// ИмяФормы - Строка. Имя формы отчета.// ОсновноеИмяМакета - Строка. Имя макета без даты начала действия и суффикса.// НаДату - Дата. Дата, на момент которой необходимо определеить имя действующего макета.// Например: "ПечатнаяФормаОтчета", "СхемаВыгрузки", "Списки", "СоставПоказателей".// СуффиксОсновногоИмени - Строка. Необязательный. Строка суффикса после основного имени и даты действия в имени.// ОбъектЭтогоОтч - ОтчетОбъект.<Имяотчета> или Неопределено. Необязательный.// Если не определен, возвращается опеределенное значение.// Возвращаемое значение:// Строка - имя действующего на переданную дату макета.//Функция ИмяДействующегоМакета(ИмяФормы = Неопределено, ОсновноеИмяМакета, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ИмяДействующегоМакета(ИмяФормы, ОсновноеИмяМакета, );
ПолучитьНазваниеОтчетаАЛКО
Описание, пример вызова
Функция ПолучитьНазваниеОтчетаАЛКО(ИмяФормы, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьНазваниеОтчетаАЛКО(ИмяФормы, );
ПроверкаГотовностиПечатиНаСервереАЛКО
Описание, пример вызова
Функция ПроверкаГотовностиПечатиНаСервереАЛКО(Форма) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПроверкаГотовностиПечатиНаСервереАЛКО(Форма)
ОпределитьКонтрагентаАЛКО
Описание, пример вызова
Функция ОпределитьКонтрагентаАЛКО(ИНН, КПП, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ОпределитьКонтрагентаАЛКО(ИНН, КПП, );
ОпределитьКонтрагентаИзЛицензийПоставщиковАЛКО
Описание, пример вызова
Функция ОпределитьКонтрагентаИзЛицензийПоставщиковАЛКО(ИНН, КПП, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ОпределитьКонтрагентаИзЛицензийПоставщиковАЛКО(ИНН, КПП, );
ЕстьОбъектМетаданных
Описание, пример вызова
Функция ЕстьОбъектМетаданных(ПолноеИмяОбъекта) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ЕстьОбъектМетаданных(ПолноеИмяОбъекта)
ТекстЗапросаВыбораКонтрагентаАЛКО
Описание, пример вызова
Функция ТекстЗапросаВыбораКонтрагентаАЛКО(ОсновнаяТаблица, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ТекстЗапросаВыбораКонтрагентаАЛКО(ОсновнаяТаблица, );
ТекстЗапросаВыбораПроизводителяИмпортераАЛКО
Описание, пример вызова
Функция ТекстЗапросаВыбораПроизводителяИмпортераАЛКО(ВставитьКодПродукции, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ТекстЗапросаВыбораПроизводителяИмпортераАЛКО(ВставитьКодПродукции, );
ОпределитьПроизводителяИмпортераАЛКО
Описание, пример вызова
Функция ОпределитьПроизводителяИмпортераАЛКО(ИНН, КПП, ПолноеНаименование, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ОпределитьПроизводителяИмпортераАЛКО(ИНН, КПП, ПолноеНаименование, );
ИзвлечьСтруктуруXMLАЛКО
Описание, пример вызова
Функция ИзвлечьСтруктуруXMLАЛКО(ДатаКонцаОтчета, ИмяФормыОбъекта, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ИзвлечьСтруктуруXMLАЛКО(ДатаКонцаОтчета, ИмяФормыОбъекта, );
ЕстьРеквизитВерхнегоУровняФормы
Описание, пример вызова
// Определяет наличие реквизита верхнего уровня у формы.//// Параметры:// Форма - Управляемая форма.// ИмяРеквизитаФормы - Строка.//// Возвращаемое значение: Булево.//Функция ЕстьРеквизитВерхнегоУровняФормы(Форма, ИмяРеквизитаФормы) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ЕстьРеквизитВерхнегоУровняФормы(Форма, ИмяРеквизитаФормы)
ПравильныеПараметрыВСтруктуре
Описание, пример вызова
// Приводит переданные через структуру параметры к верному типу и значениям по умолчанию// в случае незаполненности или несоответствия типа.// Универсальная процедура приведения в порядок параметров, переданных в функцию или процедуру в составе структуры.// Позволяет контролировать тип параметра и значения по умолчанию для случая если неверный тип и/или незаполнено значение.// При этом если в структуре параметров нет каких то ключей-параметров, они дописываются со значениями по умолчанию.//// Параметры:// СтруктураПараметров - Структура.// Содержит в качестве ключей имена параметров, в качестве значений - значения параметров.// СтруктураТиповИЗначенийПоУмолчанию - Структура.//// * <ИмяПараметра> - Структура. Ключ - имя параметра.// * ДопустимыйТип - Структура.// * <ИмяТипа> - Любой. Значением является значение по умолчанию, если параметр указанного типа,// но не заполнен.// Если в значении передано "Неопределено" - присваивается Неопределено.// Если значение не передано или передано Неопределено,// присваивается пустое значение нужного типа. Если тип не входит в число возможных для// функции ПустоеЗначениеПоТипу() - пустое значение присваевается Неопределено.// Ключ - строка имени допустимого типа, без точек и пробелов, В ВЕРХНЕМ РЕГИСТРЕ.// Не допускается использование составных типов, например Справочники.СтраныМира.// Примеры правильных типов:// "СТРОКА", "ЧИСЛО", "СТРУКТУРА", "ФИКСИРОВАННАЯСТРУКТУРА",// "НЕОПРЕДЕЛЕНО", "СТРОКАТАБЛИЦЫЗНАЧЕНИЙ".// * ЗначениеПоУмолчанию - Любой. Необязательный. Значение по умолчанию, если параметр передан неверного типа.// Если ключ ЗначениеПоУмолчанию отсутствует - присваивается пустое значение первого найденного// допустимого типа.// Иначе// Если в значении передано "Неопределено" - присваивается Неопределено.// Если значение не передано или передано Неопределено, присваивается пустое значение// первого найденного допустимого типа.////Функция ПравильныеПараметрыВСтруктуре(СтруктураПараметров, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПравильныеПараметрыВСтруктуре(СтруктураПараметров, );
ВнестиНастройкиВСтруктуруТиповИЗначенийПоУмолчанию
Описание, пример вызова
Процедура ВнестиНастройкиВСтруктуруТиповИЗначенийПоУмолчанию(СтруктураТиповИЗначенийПоУмолчанию, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВнестиНастройкиВСтруктуруТиповИЗначенийПоУмолчанию(СтруктураТиповИЗначенийПоУмолчанию, );
ПустоеЗначениеПоТипу
Описание, пример вызова
// Возвращает пустое значение нужного типа.//// Параметры:// ИмяТипа - Строка. Имя Типа, пустое значение которого нужно вернуть.// Может принимать значения (регистр не важен)// СТРОКА, НЕОПРЕДЕЛЕНО, ЧИСЛО, ДАТА, МАССИВ, СТРУКТУРА, СООТВЕТСТВИЕ, СПИСОКЗНАЧЕНИЙ, ТАБЛИЦАЗНАЧЕНИЙ// ДЕРЕВОЗНАЧЕНИЙ, ФИКСИРОВАННЫЙМАССИВ, ФИКСИРОВАННОЕСООТВЕТСТВИЕ, ФИКСИРОВАННАЯСТРУКТУРА, СТРОКАТАБЛИЦЫЗНАЧЕНИЙ.//// Результат// Пустое значение нужного типа или Неопределено.//Функция ПустоеЗначениеПоТипу(ИмяТипа) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПустоеЗначениеПоТипу(ИмяТипа)
ВыгрузитьДеревоВXML
Описание, пример вызова
Функция ВыгрузитьДеревоВXML(ДеревоВыгрузки, ПараметрыВыгрузки, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВыгрузитьДеревоВXML(ДеревоВыгрузки, ПараметрыВыгрузки, );
УдалитьНастройкиОкнаФормы
Описание, пример вызова
Процедура УдалитьНастройкиОкнаФормы(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.УдалитьНастройкиОкнаФормы(Форма)
ЧислоИзСтроки
Описание, пример вызова
Функция ЧислоИзСтроки(Стр) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ЧислоИзСтроки(Стр)
БулевоИзСтроки
Описание, пример вызова
Функция БулевоИзСтроки(Стр) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.БулевоИзСтроки(Стр)
ДатаИзСтрокиЛюбогоФормата
Описание, пример вызова
Функция ДатаИзСтрокиЛюбогоФормата(СтрДата) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ДатаИзСтрокиЛюбогоФормата(СтрДата)
РеглОтчетыИсполнителиТребований
Описание, пример вызова
Процедура РеглОтчетыИсполнителиТребований(ИсполнителиТребований) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.РеглОтчетыИсполнителиТребований(ИсполнителиТребований)
ПолучитьСписокРегламентированныхОтчетов
Описание, пример вызова
Процедура ПолучитьСписокРегламентированныхОтчетов(СписокРегламентированныхОтчетов) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПолучитьСписокРегламентированныхОтчетов(СписокРегламентированныхОтчетов)
СписокРегистровСведенийАлкоОтчетов
Описание, пример вызова
Функция СписокРегистровСведенийАлкоОтчетов() Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СписокРегистровСведенийАлкоОтчетов()
ПолучитьПустуюСтруктуруАдреса
Описание, пример вызова
// Формирует пустую структуру сведений по обособленному подразделению,// состоящей из Наименования, КПП и адресной информации.//// Параметры:// Нет.// Возвращаемое значение:// Структура, со свойствами://// * УникальныйНомерФИАС - Уникальный идентификатор адреса в системе ФИАС.// * ДополнительныеКоды - пустая структура// * КодСтраны// * Страна// * Индекс// * КодРегиона// * Регион// * Район// * Город// * НаселенныйПункт// * Улица// * Дом// * Корпус// * Литера// * Квартира//// * ТипДома// * ТипКорпуса// * ТипКвартиры//// * ПредставлениеАдреса// * АдресXML - XML представление адреса подсистемы УправлениеКонтактнойИнформацией//Функция ПолучитьПустуюСтруктуруАдреса() Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьПустуюСтруктуруАдреса()
ПолучитьПустуюСтруктуруСведенийОбОП
Описание, пример вызова
// Формирует пустую структуру сведений по обособленному подразделению,// состоящей из Наименования, КПП и адресной информации.//// Параметры:// Нет.// Возвращаемое значение:// Структура, со свойствами:// * Наименование - Наимкенование ОП.// * КПП - КПП ОП.//// Адресные поля// * КодСтраны// * Страна// * Индекс// * КодРегиона// * Регион// * Район// * Город// * НаселенныйПункт// * Улица// * Дом// * Корпус// * Литера// * Квартира//// * ТипДома// * ТипКорпуса// * ТипКвартиры//// * ПредставлениеАдреса// * АдресXML - XML представление адреса подсистемы УправлениеКонтактнойИнформацией//Функция ПолучитьПустуюСтруктуруСведенийОбОП() Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьПустуюСтруктуруСведенийОбОП()
ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXML
Описание, пример вызова
// Формирует структуру адресных сведений отчета из XML или JSON представления или// стандартного представления адресной информации.// Оставлена для совместимости стороннего кода.//// Параметры:// Адрес - Строка. XML представление или стандартное представление адресной информации.// ПроверитьАдрес - Булево. По умолчанию Истина. Признак необходимости проверки корректности// адреса в соответствии с адресным классификатором.// Возвращаемое значение:// Структура, со свойствами:// * КодСтраны// * Страна// * Индекс// * КодРегиона// * Регион// * Район// * Город// * НаселенныйПункт// * Улица// * Дом// * Корпус// * Литера// * Квартира// * ПредставлениеАдреса// * АдресXML - XML представление адреса подсистемы УправлениеКонтактнойИнформацией// * АдресJSON - JSON представление адреса подсистемы УправлениеКонтактнойИнформацией//Функция ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXML(знач Адрес, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXML(знач Адрес, );
ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXMLИлиJSON
Описание, пример вызова
// Формирует структуру адресных сведений отчета из XML или JSON представления или// стандартного представления адресной информации.//// Параметры:// Адрес - Строка. XML представление или стандартное представление адресной информации.// ПроверитьАдрес - Булево. По умолчанию Истина. Признак необходимости проверки корректности// адреса в соответствии с адресным классификатором.// Возвращаемое значение:// Структура, со свойствами:// * КодСтраны// * Страна// * Индекс// * КодРегиона// * Регион// * Район// * Город// * НаселенныйПункт// * Улица// * Дом// * Корпус// * Литера// * Квартира// * ПредставлениеАдреса// * АдресXML - XML представление адреса подсистемы УправлениеКонтактнойИнформацией// * АдресJSON - JSON представление адреса подсистемы УправлениеКонтактнойИнформацией//// Дополнительно присутствуют свойства, определяемые в РаботаСАдресамиКлиентСервер.ПоляАдреса().//Функция ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXMLИлиJSON(знач Адрес, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXMLИлиJSON(знач Адрес, );
СокращенияОбъектовАдресацииАдресаРФ
Описание, пример вызова
// Возвращает сокращения частей адреса.// Предзначена в первую очередь для сокращения поля "иное" или "другое" в случае заполнения.// Там возможно все что угодно, поэтому представлены максимум вариантов.// Также используется для сокращения стандартных значений в ТипДома, ТипКорпуса и ТипКвартиры.//// Возвращаемое значение:// Соответствие - Список сокращений.//Функция СокращенияОбъектовАдресацииАдресаРФ() Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СокращенияОбъектовАдресацииАдресаРФ()
КодыФИАС
Описание, пример вызова
// Формирует структуру уникальных идентификаторов ФИАС структуры адреса,// получаемой из ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXMLИлиJSON().//// Параметры:// СтруктураАдреса - Структура. Соответствует результату работы// ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXMLИлиJSON().//// Возвращаемое значение:// Структура, со свойствами:// * КодРегион - GUID или Неопределено.// * КодРайон - GUID или Неопределено.// * КодГород - GUID или Неопределено.// * КодНаселПункт - GUID или Неопределено.// * КодУлица - GUID или Неопределено.// * КодДом - GUID или Неопределено.// * КодКварт - GUID или Неопределено.//Функция КодыФИАС(СтруктураАдреса) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.КодыФИАС(СтруктураАдреса)
СтруктураПредопределенныхВидовКонтактнойИнформацииАдреса
Описание, пример вызова
Функция СтруктураПредопределенныхВидовКонтактнойИнформацииАдреса() Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СтруктураПредопределенныхВидовКонтактнойИнформацииАдреса()
ОпределитьВидыКонтактнойИнформацииДляВводаАдреса
Описание, пример вызова
Функция ОпределитьВидыКонтактнойИнформацииДляВводаАдреса() Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ОпределитьВидыКонтактнойИнформацииДляВводаАдреса()
ПолучитьАдресОбъекта
Описание, пример вызова
// Получить значение определенного вида контактной информации у объекта в формате JSON, если его нет то в XML.//// Параметры:// Ссылка - ЛюбаяСсылка - ссылка на объект-владелец контактной информации (организация,// контрагент, партнер и т.д.).// ПредставлениеАдреса - Необязательный. Строка. В этом параметре передается представление адреса,// рассчитанное по представлению в XML.// ИмяВидКонтактнойИнформацииОсновной - Необязательный.// - Строка - ИмяПредопределенныхДанных Справочника ВидыКонтактнойИнформации.// - СправочникСсылка.ВидыКонтактнойИнформации.// - ПеречислениеСсылка.ТипыКонтактнойИнформации.// ИмяВидКонтактнойИнформацииЕслиНетОсновного - Необязательный.// - Строка - ИмяПредопределенныхДанных Справочника ВидыКонтактнойИнформации.// - СправочникСсылка.ВидыКонтактнойИнформации.// - ПеречислениеСсылка.ТипыКонтактнойИнформации.// ИмяВидКонтактнойИнформацииЕслиНетОсновного2 - Необязательный.// - Строка - ИмяПредопределенныхДанных Справочника ВидыКонтактнойИнформации.// - СправочникСсылка.ВидыКонтактнойИнформации.// - ПеречислениеСсылка.ТипыКонтактнойИнформации.// ВыдаватьЛюбойЕслиНетНужногоВида - Булево.//// Возвращаемое значение:// Строка - строка JSON или XML значения полей адреса.// Неопределено - если не найдено.//Функция ПолучитьАдресОбъекта(знач Ссылка, ПредставлениеАдреса = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьАдресОбъекта(знач Ссылка, ПредставлениеАдреса, );
ПрефиксСтрокиСтруктурыХраненияАдреса
Описание, пример вызова
Функция ПрефиксСтрокиСтруктурыХраненияАдреса() Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПрефиксСтрокиСтруктурыХраненияАдреса()
АдресОбъектаВСтрокуСтруктурыХранения
Описание, пример вызова
Функция АдресОбъектаВСтрокуСтруктурыХранения(знач Ссылка, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.АдресОбъектаВСтрокуСтруктурыХранения(знач Ссылка, );
СтруктураАдресаВСтрокуСтруктурыХранения
Описание, пример вызова
Функция СтруктураАдресаВСтрокуСтруктурыХранения(СтруктураАдреса) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СтруктураАдресаВСтрокуСтруктурыХранения(СтруктураАдреса)
СтруктураАдресаИзСтрокиСтруктурыХранения
Описание, пример вызова
Функция СтруктураАдресаИзСтрокиСтруктурыХранения(ПолеСтруктурыАдреса) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СтруктураАдресаИзСтрокиСтруктурыХранения(ПолеСтруктурыАдреса)
ВводАдресаКонтрагентаЗавершениеНаСервере
Описание, пример вызова
Процедура ВводАдресаКонтрагентаЗавершениеНаСервере(Результат, ПредставлениеАдреса, ПолеСтруктурыАдреса, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВводАдресаКонтрагентаЗавершениеНаСервере(Результат, ПредставлениеАдреса, ПолеСтруктурыАдреса, );
ЭтоКонтактнаяИнформацияВСтрокеСтруктурыХранения
Описание, пример вызова
Функция ЭтоКонтактнаяИнформацияВСтрокеСтруктурыХранения(СтрокаАдреса) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ЭтоКонтактнаяИнформацияВСтрокеСтруктурыХранения(СтрокаАдреса)
ВариантКонтактнойИнформацииАЛКО
Описание, пример вызова
Функция ВариантКонтактнойИнформацииАЛКО(СтрокаАдреса) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВариантКонтактнойИнформацииАЛКО(СтрокаАдреса)
ОбработкаСохраненияАдресаКонтрагента
Описание, пример вызова
Функция ОбработкаСохраненияАдресаКонтрагента(Контрагент = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ОбработкаСохраненияАдресаКонтрагента(Контрагент, );
ОбработкаСохраненияАдреса
Описание, пример вызова
Процедура ОбработкаСохраненияАдреса(ПолеСтруктурыАдреса, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОбработкаСохраненияАдреса(ПолеСтруктурыАдреса, );
ОбработкаЗаписиРегистраАлкоЛицензии
Описание, пример вызова
Процедура ОбработкаЗаписиРегистраАлкоЛицензии(Запись) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОбработкаЗаписиРегистраАлкоЛицензии(Запись)
ОбновитьМестоОсуществленияДеятельности
Описание, пример вызова
// Вносит новые данные адреса местонахождения организации в данные титульного листа отчета ФСРАР.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// Результат - Структура - результат, возвращаемый// УправлениеКонтактнойИнформациейКлиент.ОткрытьФормуКонтактнойИнформации()//Процедура ОбновитьМестоОсуществленияДеятельности(Форма, Результат) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОбновитьМестоОсуществленияДеятельности(Форма, Результат)
СообщитьПроцентВыполнения
Описание, пример вызова
// Передает из фоновой задачи процент выполнения процесса и сообщение пользователю.// В дальнейшем переданную информацию можно прочесть с помощью// РегламентированнаяОтчетностьАЛКОВызовСервера.ПолучитьИнформациюИзФоновойЗадачи(ИдентификаторФоновогоЗадания)// или ДлительныеОперации.ПрочитатьПрогресс(ИдентификаторФоновогоЗадания)//// Параметры://// СообщениеПользователю - Строка - Необязательный. Основное сообщение, выводимое в форме// длительной операции.// Обработано - Число - Необязательный. По умолчанию 0. Отражает количество отработанных// операций.// НужноОбработать - Число - Необязательный. По умолчанию 100. Отражает общее количество// операций, которые нужно отработать.// СтоПроцентов - Число - Необязательный. По умолчанию 100. Отражает сколько процентов// соответствует параметру НужноОбработать.//// Пример://// НужноОбработатьСтрок = 2*(ВсегоСтрокПоРазделу1 + ВсегоСтрокПоРазделу2);// // При выгрузке проверка заполнения строк и заполнение дерева выгрузки составляет примерно 84%,// // при проверке выгрузки - примерно 90% от общего времени выполнения.// ПроцентБезЗавершающейПроверкиДанных = ?(ЭтоВыгрузка, 84, 90);// . . . .// РегламентированнаяОтчетностьАлко.СообщитьПроцентВыполнения("Заполнение данными дерева выгрузки.", ОбработаноСтрок,// НужноОбработатьСтрок, ПроцентБезЗавершающейПроверкиДанных);//Процедура СообщитьПроцентВыполнения(СообщениеПользователю = Неопределено, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.СообщитьПроцентВыполнения(СообщениеПользователю, );
КонтрольноеЧислоИНН
Описание, пример вызова
// Вычисляет контрольное число ИНН для физических и юридических лиц.//// Параметры://// ИНН - Строка. ИНН российского юридического или физического лица.//// Возвращаемое значение:// Неопределено или Строка - для юридических лиц длиной 1 символ-цифру, для физических - 2 символа-цифры.//Функция КонтрольноеЧислоИНН(ИНН, РежимОтладки = Неопределено) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.КонтрольноеЧислоИНН(ИНН, РежимОтладки);
СоздатьТаблицуСообщенийОбОшибках
Описание, пример вызова
// Создает пустую таблицу сообщений об ошибках.//// Параметры://// Нет.//// Возвращаемое значение:// Таблица значений//Функция СоздатьТаблицуСообщенийОбОшибках() Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СоздатьТаблицуСообщенийОбОшибках()
СообщитьОбОшибкеЗаполнения
Описание, пример вызова
// Добавляет строку в таблицу сообщений об ошибках, заполняя ее данными о ошибке.//// Параметры://// ДокументСсылка - Документ.РегламентированныйОтчет.Ссылка - документ отчета.// ТаблицаСообщенийОбОшибках - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// СтатусПроверки - Булево - Флаг наличия ошибок при проверке выгрузки отчета.// СтруктураОшибки - Структура - структура информации об ошибке.// * ТекстОписанияОшибки - Строка - описание сути ошибки.// * Раздел - Строка - раздел отчета, к которому относится ошибка.// * Показатель - Строка - имя поля формы отчета или имя колонки таблицы с указанием номера строки,// например:// "Организация", "П000000000102" - имена полей// "П000020000304_5" - имя колонки таблицы "П000020000304", строка 5// * ЛистРаздела - Число - Необязательный. Номер листа многостраничного раздела.// * ТипОшибки - Строка - Необязательный. Тип ошибки, описанный в макете "ШаблоныСообщенийОбОшибках" отчета////Процедура СообщитьОбОшибкеЗаполнения(ДокументСсылка, ТаблицаСообщенийОбОшибках, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.СообщитьОбОшибкеЗаполнения(ДокументСсылка, ТаблицаСообщенийОбОшибках, );
ВерноеЗаполнениеРазделаЛицензии
Описание, пример вызова
// Проверяет заполнение раздела Лицензий деклараций сдаваемых в ФСРАР,// при обнаружении ошибки - формируется сообщение об ошибке процедурой СообщитьОбОшибкеЗаполнения().//// Параметры://// ДокументСсылкаАлкоОтчет - Документ.РегламентированныйОтчет.Ссылка - документ отчета.// СтатусПроверки - Булево - Флаг наличия ошибок при проверке выгрузки отчета.// ТаблицаСтраницыЛицензии - ТаблицаЗначений - таблица страниц раздела Лицензии декларации.// ТаблицаСообщенийОбОшибках - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// ТаблицаСообщенийДляСведения - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().//// СтруктураСведенийРазделаЛицензий- Структура - структура информации о разделе Лицензии.// * ЕстьЛицензииВРазделеЛицензии - Булево - флаг наличия информации о лицензиях в разделе Лицензии.// В некоторых декларациях в разделе Лицензии информация о лицензиях убрана,// но сам раздел остался.// * ИмяПоляКодВидаДеятельности - Строка - имя элемента формы, содержащего значение Вида деятельности.// * СписокКодовДеятельности - Массив - массив возможных значений для кода деятельности.// * ДатаНачалаОтчета - Дата - Необязательный. Дата начала регламентированного отчета ФСРАР.// * ДатаКонцаОтчета - Дата - Необязательный. Дата окончания регламентированного отчета ФСРАР.// * НижняяГраницаДатыПоXSD - Дата - Необязательный. Нижняя граница возможного значения даты, устанвленная в схеме// выгрузки отчета. Если не установлен - устанавливается в стандартное значение 01.01.1000// * ВерхняяГраницаДатыПоXSD - Дата - Необязательный. Верхняя граница возможного значения даты, устанвленная в схеме// выгрузки отчета. Если не установлен - устанавливается в стандартное значение 31.12.2099//// Возвращаемое значение:// Булево - Истина, если нет ошибок проверки.//Функция ВерноеЗаполнениеРазделаЛицензии(ДокументСсылкаАлкоОтчет, СтатусПроверки, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВерноеЗаполнениеРазделаЛицензии(ДокументСсылкаАлкоОтчет, СтатусПроверки, );
ЛицензируемаяДеятельностьАЛКО
Описание, пример вызова
Функция ЛицензируемаяДеятельностьАЛКО(ТаблицаСтраницыЛицензии, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ЛицензируемаяДеятельностьАЛКО(ТаблицаСтраницыЛицензии, );
ЭтоТочноРоссийскийРезидент
Описание, пример вызова
// Определяет является ли контрагент российским.// При наличии реквизита СтранаРегистрации и его заполнении определяется по стране регистрации,// в противном случае определяется исходя из//// Параметры://// Контрагент - Справочник.Контрагенты.// ЕстьСтранаРегистрацииВКонфигурации - Булево или Неопределено. Необязательный. Определяет есть ли// в реквизитах элемента Справочник.Контрагенты реквизит СтранаРегистрации.// СтранаРоссия - Справочник.СтраныМира. Необязательный. Предопределенный элемент// Справочник.СтраныМира.Россия.// ИНН - Строка. ИНН контрагента стран ЕАЭС.// КПП - Строка. КПП российского контрагента.//// Возвращаемое значение:// Неопределено или Булево - Неопределено если принадлежность определить не удалось.//Функция ЭтоТочноРоссийскийРезидент(Контрагент, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ЭтоТочноРоссийскийРезидент(Контрагент, );
ВернаяЛицензия
Описание, пример вызова
// Проверяет заполнение полей Лицензий в строках таблиц или страницах (в т.ч. раздел Лицензии) деклараций сдаваемых в ФСРАР,// при обнаружении ошибки - формируется сообщение об ошибке процедурой СообщитьОбОшибкеЗаполнения().//// Параметры://// ДокументСсылка - Документ.РегламентированныйОтчет.Ссылка - документ отчета.// ТаблицаСообщенийОбОшибках - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// ТаблицаСообщенийДляСведения - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// СтатусПроверки - Булево - Флаг наличия ошибок при проверке выгрузки отчета.// СтруктураСведенийЛицензий - Структура - структура информации о лицензии.// * ИмяРаздела - Строка - имя раздела отчета.//// ===== Необходимо наличие или ключа СтрокаГде или ключей СтрВКакомРазделе, НомерСтрокиСтроковый =========// * СтрокаГде - Строка - Необязательный. Строка начала сообщений об ошибках, указывающая где// имено ошибка. Обычно генерируется функцией СтрокаГдеСообщенийОбОшибках()// * СтрВКакомРазделе - Строка - Необязательный. Строка вида "В разделе Лицензии"// * НомерСтрокиСтроковый - Строка - Необязательный. Номерстроки таблицы.// * ИмяТаблицы - Строка - Необязательный. Пользовательское наименование проверяемой таблицы.// ========================================================================================================//// * НомерЛиста - Число - Необязательный, если проверяются не поля Таблицы.// Номер листа многостраничного раздела.// * РоссийскийРезидент - Булево - Необязательный. Флаг, если Истина - владелец лицензии российский резидент.// Владельцем в любом случае может быть только российский резидент, но при проверке ИНН-КПП// уже точно известна принадлежность, и если иностранный резидент - лицензию можно не проверять.// * НетПроблемИННКПП - Булево - Необязательный. Флаг, если Истина - проверка ИНН-КПП прошла без ошибок.//// * ИмяСерияЛицензии - Строка - имя колонки таблицы с указанием номера строки,// содержащей серию лицензии, или имя элемента формы, содержащего значение серии лицензии, например:// "П000020000304_5" - имя колонки таблицы "П000020000304", строка 5// "П000000000005" - элемент страницы.// * СерияЛицензии - Строка - строка серии.// * ИмяНомерЛицензии - Строка - имя колонки таблицы с указанием номера строки,// содержащей номер лицензии, или имя элемента формы, содержащего значение номера лицензии, например:// "П000020000304_5" - имя колонки таблицы "П000020000304", строка 5// "П000000000005" - элемент страницы.// * НомерЛицензии - Строка - строка номера лицензии.// * ИмяДатаВыдачиЛицензии - Строка - имя колонки таблицы с указанием номера строки,// содержащей дату выдачи лицензии, или имя элемента формы, содержащего значение даты выдачи лицензии, например:// "П000020000304_5" - имя колонки таблицы "П000020000304", строка 5// "П000000000005" - элемент страницы.// * ДатаВыдачиЛицензии - Дата - дата выдачи лицензии.// * ИмяДатаОкончанияЛицензии - Строка - имя колонки таблицы с указанием номера строки,// содержащей дату окончания лицензии, или имя элемента формы, содержащего значение даты окончания лицензии, например:// "П000020000304_5" - имя колонки таблицы "П000020000304", строка 5// "П000000000005" - элемент страницы.// * ДатаОкончанияЛицензии - Дата - дата окончания лицензии.// * ИмяКемВыданаЛицензия - Строка - имя колонки таблицы с указанием номера строки,// содержащей наименование органа выдачи лицензии, или имя элемента формы, например:// "П000020000305_6" - имя колонки таблицы "П000020000305", строка 6// "П000000000005".// * КемВыданаЛицензия - Строка - строка наименования органа выдачи лицензии.//// * ДатаНачалаОтчета - Дата - Необязательный. Дата начала регламентированного отчета ФСРАР.// * ДатаКонцаОтчета - Дата - Необязательный. Дата окончания регламентированного отчета ФСРАР.// * НижняяГраницаДатыПоXSD - Дата - Необязательный. Нижняя граница возможного значения даты, устанвленная в схеме// выгрузки отчета. Если не установлен - устанавливается в стандартное значение 01.01.1000// * ВерхняяГраницаДатыПоXSD - Дата - Необязательный. Верхняя граница возможного значения даты, устанвленная в схеме// выгрузки отчета. Если не установлен - устанавливается в стандартное значение 31.12.2099//// * РодительскийПадежЧьяЛицензия - Строка - строка содержащая обозначение владельца лицензии в родительском падеже,// например: "производителя/импортера" или "поставщика".// * КодОбязателен - Булево - Необязательный. Флаг, если Истина - при заполнении должен быть указан код деятельности.// По умолчанию Ложь. Имеет смысл в основном при проверке раздела Лицензии деклараций.// * Код - Строка - обязателен при условии КодОбязателен = Истина. Код деятельности по лицензии.// * ИмяКод - Строка - имя колонки таблицы с указанием номера строки,// содержащей наименование органа выдачи лицензии, или имя элемента формы, например:// "П000020000305_6" - имя колонки таблицы "П000020000305", строка 6// "П000000000005".// * СписокКодов - Массив - обязателен при условии КодОбязателен = Истина.// Массив возможных значений для кода деятельности.//// Заполнена - Булево. В этом параметре передается обратно признак заполнения лицензии.//// Возвращаемое значение:// Булево Истина, если нет ошибок.//Функция ВернаяЛицензия(ДокументСсылка, ТаблицаСообщенийОбОшибках, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВернаяЛицензия(ДокументСсылка, ТаблицаСообщенийОбОшибках, );
ВернаяНакладная
Описание, пример вызова
Функция ВернаяНакладная(ДокументСсылка, ТаблицаСообщений, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВернаяНакладная(ДокументСсылка, ТаблицаСообщений, );
ВерноеЗаполнениеОП
Описание, пример вызова
// Проверяет заполнение Обособленных Подразделений на страницах отчетов сдаваемых в ФСРАР, при обнаружении// ошибки - формируется сообщение об ошибке процедурой СообщитьОбОшибкеЗаполнения().//// Параметры://// ДокументСсылкаАлкоОтчет - Документ.РегламентированныйОтчет.Ссылка - документ отчета.// ТаблицаСообщений - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// СтатусПроверки - Булево - Флаг наличия ошибок при проверке выгрузки отчета.// СтруктураСведенийПроверки - Структура - структура содержащая настройки проверки.// * ПараметрыВыгрузки - Структура содержащая параметры выгрузки отчета.// * ИмяРаздела - Строка - имя раздела отчета.// * СтрВКакомРазделе - Строка - строка вида "В разделе Раздел 1"// * НомерЛиста - Число - номер листа многостраничного раздела.// * ЛистРаздела - СписокЗначений - Содержит данные по листу раздела, получаемые из// реквизита формы таблицы Форма["ТаблицаСтраницы" + <ИмяРаздела>].// * КПП_НеОбязателен - Булево - Необязательный. Флаг, если Истина - КПП может быть не заполнен.// * ПроверятьНаПустоту - Булево - Необязательный. Флаг, если Истина - незаполненные данные по ОП// считаются ошибкой.// СведенияОбОП - Необязательный. Передаваться в процедуру может любое значение,// но при возврате из процедуры в этом параметре будет содержаться структура,// поля которой совпадают со структурой, получаемой из функции ПолучитьПустуюСтруктуруСведенийОбОП().// Возвращаемое значение:// Булево Истина, если ошибки не найдены.//Функция ВерноеЗаполнениеОП(ДокументСсылкаАлкоОтчет, ТаблицаСообщений, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВерноеЗаполнениеОП(ДокументСсылкаАлкоОтчет, ТаблицаСообщений, );
ВерноеЗаполнениеТитульный
Описание, пример вызова
// Проверяет заполнение Титульного листа отчетов сдаваемых в ФСРАР, при обнаружении// ошибки - формируется сообщение об ошибке процедурой СообщитьОбОшибкеЗаполнения().//// Параметры://// ДокументСсылкаАлкоОтчет - Документ.РегламентированныйОтчет.Ссылка - документ отчета.// ТаблицаСообщений - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// СтатусПроверки - Булево - Флаг наличия ошибок при проверке выгрузки отчета.// ПараметрыВыгрузки - Структура - структура содержащая настройки проверки.// Возвращается функцией СформироватьСтруктуруПоказателейИСтруктуруПараметровАЛКО().// КПП56СимволыМогутБытьБуквами- Булево - Необязательный. Признак, могут ли 5 и 6 символы КПП быть не цифрами.//// Возвращаемое значение:// Булево Истина, если ошибки не найдены.//Функция ВерноеЗаполнениеТитульный(ДокументСсылкаАлкоОтчет, ТаблицаСообщений, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВерноеЗаполнениеТитульный(ДокументСсылкаАлкоОтчет, ТаблицаСообщений, );
ВерныйКод
Описание, пример вызова
// Проверяет заполнение различных кодов в строках таблиц деклараций сдаваемых в ФСРАР,// при обнаружении ошибки - формируется сообщение об ошибке процедурой СообщитьОбОшибкеЗаполнения().//// Параметры://// ДокументСсылка - Документ.РегламентированныйОтчет.Ссылка - документ отчета.// ТаблицаСообщенийОбОшибках - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// ТаблицаСообщенийДляСведения - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// СтатусПроверки - Булево - Флаг наличия ошибок при проверке выгрузки отчета.// Код - Строка - проверяемый код продукции.// СтруктураИнформацииВидаПродукции - Структура - структура информации о виде продукции.// * ИмяРаздела - Строка - имя раздела отчета.// * ИмяПоказателя - Строка - имя колонки таблицы с указанием номера строки,// содержащей код продукции, например:// "П000020000302_5" - имя колонки таблицы "П000020000302", строка 5.// * НомерЛиста - Число - Номер листа многостраничного раздела.// * СписокКодов - Массив - Массив возможных значений для кода вида продукции.//// ===== Необходимо наличие или ключа СтрокаГде или ключей СтрВКакомРазделе, НомерСтрокиСтроковый =========// * СтрокаГде - Строка - Необязательный. Строка начала сообщений об ошибках, указывающая где// имено ошибка. Обычно генерируется функцией СтрокаГдеСообщенийОбОшибках()// * СтрВКакомРазделе - Строка - Необязательный. Строка вида "В разделе Лицензии"// * НомерСтрокиСтроковый - Строка - Необязательный. Номерстроки таблицы.// * ИмяТаблицы - Строка - Необязательный. Пользовательское наименование проверяемой таблицы.// ========================================================================================================//// Возвращаемое значение:// Булево Истина, если ошибки не найдены.//Функция ВерныйКод(ДокументСсылка, ТаблицаСообщений, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВерныйКод(ДокументСсылка, ТаблицаСообщений, );
ВерныйКодВидаПродукции
Описание, пример вызова
// Проверяет заполнение кода вида продукции в строках таблиц деклараций сдаваемых в ФСРАР,// при обнаружении ошибки - формируется сообщение об ошибке процедурой СообщитьОбОшибкеЗаполнения().//// Параметры://// ДокументСсылка - Документ.РегламентированныйОтчет.Ссылка - документ отчета.// ТаблицаСообщенийОбОшибках - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// ТаблицаСообщенийДляСведения - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// СтатусПроверки - Булево - Флаг наличия ошибок при проверке выгрузки отчета.// Код - Строка - проверяемый код продукции.// СтруктураИнформацииВидаПродукции - Структура - структура информации о виде продукции.// * ИмяРаздела - Строка - имя раздела отчета.// * ИмяПоказателя - Строка - имя колонки таблицы с указанием номера строки,// содержащей код продукции, например:// "П000020000302_5" - имя колонки таблицы "П000020000302", строка 5.// * НомерЛиста - Число - Номер листа многостраничного раздела.// * СписокКодов - Массив - Массив возможных значений для кода вида продукции.//// ===== Необходимо наличие или ключа СтрокаГде или ключей СтрВКакомРазделе, НомерСтрокиСтроковый =========// * СтрокаГде - Строка - Необязательный. Строка начала сообщений об ошибках, указывающая где// имено ошибка. Обычно генерируется функцией СтрокаГдеСообщенийОбОшибках()// * СтрВКакомРазделе - Строка - Необязательный. Строка вида "В разделе Лицензии"// * НомерСтрокиСтроковый - Строка - Необязательный. Номерстроки таблицы.// * ИмяТаблицы - Строка - Необязательный. Пользовательское наименование проверяемой таблицы.// ========================================================================================================//// Возвращаемое значение:// Булево Истина, если ошибки не найдены.//Функция ВерныйКодВидаПродукции(ДокументСсылка, ТаблицаСообщений, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВерныйКодВидаПродукции(ДокументСсылка, ТаблицаСообщений, );
ОпределитьПринадлежностьЕАЭСиРФ
Описание, пример вызова
// Определеяет принадлежность контрагента к ЕАЭС и РФ.//// Параметры:// ИНН - Строка - ИНН или иной налоговый идентификатор контрагента.// КПП - Строка - КПП контрагента.// НаименованиеПолное - Строка - Наименование контрагента.// СтранаРегистрации - СправочникСсылка.СтраныМира - страна регистрации контрагента.// или Строка из 3 цифр - код страны.// РезидентРФ - Булево. В этом параметре передается результат определения принадлежности к РФ.// РезидентЕАЭС - Булево. В этом параметре передается результат определения принадлежности к ЕАЭС.// РежимОтладки - Булево. Признак отладки.//Процедура ОпределитьПринадлежностьЕАЭСиРФ(Знач ИНН = "", Знач КПП = "", Знач НаименованиеПолное = "", СтранаРегистрации = "", Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОпределитьПринадлежностьЕАЭСиРФ(ИНН, КПП, НаименованиеПолное, СтранаРегистрации, );
ВерныеНаименованиеИННКПП
Описание, пример вызова
// Проверяет поля Наименование, ИНН и КПП в строках таблиц или страницах (в т.ч. Титульный) деклараций сдаваемых в ФСРАР,// при обнаружении ошибки - формируется сообщение об ошибке процедурой СообщитьОбОшибкеЗаполнения().// Владельцем ИНН (идентификационного номера) может быть как российский, так// и иностранный резидент.//// Параметры://// ДокументСсылка - Документ.РегламентированныйОтчет.Ссылка - документ отчета.// ТаблицаСообщенийОбОшибках - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// ТаблицаСообщенийДляСведения - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// СтатусПроверки - Булево - Флаг наличия ошибок при проверке выгрузки отчета.// СтруктураСведенийИННКПП - Структура - структура информации о ИНН-КПП.// * ИмяРаздела - Строка - имя раздела отчета.//// ===== Необходимо наличие или ключа СтрокаГде или ключей СтрВКакомРазделе, НомерСтрокиСтроковый =========// * СтрокаГде - Строка - Необязательный. Строка начала сообщений об ошибках, указывающая где// имено ошибка. Обычно генерируется функцией СтрокаГдеСообщенийОбОшибках()// * СтрВКакомРазделе - Строка - Необязательный. Строка вида "В разделе Лицензии"// * НомерСтрокиСтроковый - Строка - Необязательный. Номерстроки таблицы.// * ИмяТаблицы - Строка - Необязательный. Пользовательское наименование проверяемой таблицы.// ========================================================================================================//// * НомерЛиста - Число - Необязательный, если проверяются не поля Таблицы.// Номер листа многостраничного раздела.//// * КонтрольОП - Булево - Необязательный. Флаг, если Истина - идет проверка обособленного подразделения.// * ИмяПоказателяИНН - Строка - имя колонки таблицы с указанием номера строки,// содержащей ИНН, или имя элемента формы, содержащего значение ИНН, например:// "П000020000304_5" - имя колонки таблицы "П000020000304", строка 5// "ИНН1".// * ИмяПоказателяКПП - Строка - имя колонки таблицы с указанием номера строки,// содержащей КПП, или имя элемента формы, содержащего значение КПП, например:// "П000020000305_6" - имя колонки таблицы "П000020000305", строка 6// "КПП1".// * ИНН - Строка - строка значения ИНН.// * КПП - Строка - строка значения КПП.// * РодПадежЧейИННКПП - Строка - строка содержащая обозначение владельца ИНН-КПП в родительском падеже,// например: "производителя/импортера" или "поставщика".// * ИмяПоказателяНаименования - Строка - имя колонки таблицы с указанием номера строки,// содержащей Наименование контрагента, чей ИНН-КПП проверяется,// или имя элемента формы, содержащего значение Наименование.// * Наименование - Строка - строка значения Наименования.// * МожетБытьПустойИНН - Булево - Необязательный. Флаг, если Истина - ИНН может быть не заполнен.// * МожетБытьПустойКПП - Булево - Необязательный. Флаг, если Истина - КПП может быть не заполнен.// * РоссийскийТолькоЮЛ - Булево - Необязательный. Флаг, если Истина - если ИНН российский, то должен// принадлежать юридическому лицу.// * РоссийскийТолькоФЛ - Булево - Необязательный. Флаг, если Истина - если ИНН российский, то должен// принадлежать физическому лицу.// * КПП56СимволыМогутБытьБуквами - Булево - Необязательный. Флаг, если Истина - 5 и 6 символы КПП могут быть// латинскими буквами.// * ИННLiteТип - Булево - Необязательный. Флаг, если Истина - ИНН 10 значный и состоит из любых цифр,// допускаются 00 в начале ИНН.// * КППLiteТип - Булево - Необязательный. Флаг, если Истина - КПП состоит из любых цифр,// допускаются 00 в начале КПП.//// Возвращаемое значение:// Булево Истина, если ошибки не найдены.//Функция ВерныеНаименованиеИННКПП(ДокументСсылка, ТаблицаСообщенийОбОшибках, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВерныеНаименованиеИННКПП(ДокументСсылка, ТаблицаСообщенийОбОшибках, );
ВернаяДата
Описание, пример вызова
// Проверяет поля типа Дата деклараций сдаваемых в ФСРАР,// при обнаружении ошибки - формируется сообщение об ошибке процедурой СообщитьОбОшибкеЗаполнения().//// Параметры://// ДокументСсылкаАлкоОтчет - Документ.РегламентированныйОтчет.Ссылка - документ отчета.// ТаблицаСообщенийОбОшибках - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// ТаблицаСообщенийДляСведения - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// СтатусПроверки - Булево - Флаг наличия ошибок при проверке выгрузки отчета.// ПроверяемаяДата - Дата - проверяемое значение даты.// СтруктураСведенийДаты - Структура - структура информации о проверяемой дате.// * ИмяРаздела - Строка - имя раздела отчета.//// ===== Необходимо наличие или ключа СтрокаГде или ключей СтрВКакомРазделе, НомерСтрокиСтроковый =========// * СтрокаГде - Строка - Необязательный. Строка начала сообщений об ошибках, указывающая где// имено ошибка. Обычно генерируется функцией СтрокаГдеСообщенийОбОшибках()// * СтрВКакомРазделе - Строка - Необязательный. Строка вида "В разделе Лицензии"// * НомерСтрокиСтроковый - Строка - Необязательный. Номерстроки таблицы.// * ИмяТаблицы - Строка - Необязательный. Пользовательское наименование проверяемой таблицы.// ========================================================================================================//// * НомерЛиста - Число - Необязательный, если проверяются не поля Таблицы.// Номер листа многостраничного раздела.// * Показатель - Строка - имя колонки таблицы с указанием номера строки,// содержащей проверяемое значение даты,// или имя элемента формы отчета, содержащего проверяемое значение даты.// * РодПадежДатаЧего - Строка - строка содержащая обозначение владельца поля даты в родительском падеже,// например: "накладной" или "начала действия лицензии".// * ДатаНачалаОтчета - Дата - Необязательный. Дата начала регламентированного отчета ФСРАР.// * ДатаКонцаОтчета - Дата - Необязательный. Дата окончания регламентированного отчета ФСРАР.// * МинимальнаяДатаПредположительно - Дата - Необязательный. Минимально возможная дата для проверяемой даты, исходя// из соображений зравого смысла.// Если не указана, устанавливается исходя из значения параметра ТипДаты.// * МаксимальнаяДатаПредположительно - Дата - Необязательный. Максимально возможная дата для проверяемой даты, исходя// из соображений зравого смысла.// Если не указана, устанавливается исходя из значения параметра ТипДаты.// * ТипДаты - Строка - Необязательный. Назначение проверяемого значения даты, может принимать значения:// "ДатаПодписи", "ДатаДокументаЛичности", "ДатаНакладной", "ДатаУведомления",// "ДатаНачалаДействияЛицензии", "ДатаКонцаДействияЛицензии", "Произвольный".// Если не установлен или не соответствует возможным значениям - присваивается значение "Произвольный".// * НижняяГраницаДатыПоXSD - Дата - Необязательный. Нижняя граница возможного значения даты, устанвленная в схеме// выгрузки отчета. Если не установлен - устанавливается в стандартное значение 01.01.1000// * ВерхняяГраницаДатыПоXSD - Дата - Необязательный. Верхняя граница возможного значения даты, устанвленная в схеме// выгрузки отчета. Если не установлен - устанавливается в стандартное значение 31.12.2099////// Возвращаемое значение:// Булево Истина, если ошибки не найдены.//Функция ВернаяДата(ДокументСсылкаАлкоОтчет, ТаблицаСообщенийОбОшибках, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВернаяДата(ДокументСсылкаАлкоОтчет, ТаблицаСообщенийОбОшибках, );
СтрокаГдеСообщенийОбОшибках
Описание, пример вызова
// Формирует унифицированную для всех отчетов строку, которая определяет местонахождение ошибки в сообщении об ошибке.//// Параметры://// СтрВКакомРазделе - Строка - определяет раздел нахождения ошибки.// Например: "На Титульном листе", "В разделе Раздел II декларации".// НомерЛиста - Число - Необязательный. Номер листа многостраничного раздела.// Обязателен для многостраничных разделов и не обязателен в иных случаях.// СтрНомерСтроки - Строка - Необязательный. Строка, содержащая номер строки таблицы, в которой обнаружена ошибка.// Обязателен для многострочных разделов и не обязателен в иных случаях.// ИмяТаблицы - Строка - Необязательный. Название таблицы, в которой обнаружена ошибка.// Используется для многострочных разделов, обычно в случаях,// когда на странице раздела имеется несколько таблиц.//// Возвращаемое значение:// Строка//Функция СтрокаГдеСообщенийОбОшибках(СтрВКакомРазделе, НомерЛиста = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СтрокаГдеСообщенийОбОшибках(СтрВКакомРазделе, НомерЛиста, );
ОбновитьСтруктуруАдресаИзСтрокиJSONилиXMLСтруктурыАдреса
Описание, пример вызова
Функция ОбновитьСтруктуруАдресаИзСтрокиJSONилиXMLСтруктурыАдреса(АдресСтруктура, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ОбновитьСтруктуруАдресаИзСтрокиJSONилиXMLСтруктурыАдреса(АдресСтруктура, );
ВерныйАдрес
Описание, пример вызова
// Проверяет поля адресной инофрмации деклараций сдаваемых в ФСРАР,// при обнаружении ошибки - формируется сообщение об ошибке процедурой СообщитьОбОшибкеЗаполнения().//// Параметры://// ДокументСсылкаАлкоОтчет - Документ.РегламентированныйОтчет.Ссылка - документ отчета.// ТаблицаСообщенийОбОшибках - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// ТаблицаСообщенийДляСведения - Таблица значений - изначально должна быть сформирована// функцией СоздатьТаблицуСообщенийОбОшибках().// СтатусПроверки - Булево - Флаг наличия ошибок при проверке выгрузки отчета.// АдресСтруктура - Структура - проверяемое значение структуры адресной информации.// Поля структуры соответствуют структуре, получаемой при вызове// функции ПолучитьПустуюСтруктуруАдреса().//// ВспомогательнаяСтруктураДанных - Структура - структура вспомогательной информации.// * ИмяРаздела - Строка - имя раздела отчета.//// ===== Необходимо наличие или ключа СтрокаГде или ключей СтрВКакомРазделе, НомерСтрокиСтроковый =========// * СтрокаГде - Строка - Необязательный. Строка начала сообщений об ошибках, указывающая где// имено ошибка. Обычно генерируется функцией СтрокаГдеСообщенийОбОшибках()// * СтрВКакомРазделе - Строка - Необязательный. Строка вида "В разделе Лицензии"// * НомерСтрокиСтроковый - Строка - Необязательный. Номерстроки таблицы.// * ИмяТаблицы - Строка - Необязательный. Пользовательское наименование проверяемой таблицы.// ========================================================================================================//// * НомерЛиста - Число - Необязательный, если проверяются не поля Таблицы.// Номер листа многостраничного раздела.// * Показатель - Строка - имя колонки таблицы с указанием номера строки,// содержащей проверяемое значение даты,// или имя элемента формы отчета, содержащего проверяемое значение даты.// * РодПадежАдресЧего - Строка - строка содержащая обозначение владельца поля адреса в родительском падеже,// например: "организации" или "получателя".//// * ОписаниеСтруктурыАдресаИзОтчета - Структура - Необязательный.// Поля структуры соответствуют структуре, получаемой при вызове// функции ПолучитьПустуюСтруктуруАдреса().// Может не содержать поля АдресXML, КодСтраны// Страна, КодРегиона, Регион, ТипДома, ТипКорпуса, ТипКвартиры, ПредставлениеАдреса.// При наличии перечисленных полей - они будут удалены!// Значениями всех полей структуры является структура вида:// * ПредставлениеПоля - осмысленное название поля адреса.// * МинДлина - минимальная длина строки поля адреса, к которому относится структура.// * МаксДлина- максимальная длина строки поля адреса, к которому относится структура.// * ТолькоЦифры - Булево. Признак что в поле адреса должны быть только цифры.// В случае если ОписаниеСтруктурыАдресаИзОтчета не указана, используется структура по умолчанию.//// * Обязательный - Булево - Необязательный. Признак, что проверяемый адрес обязателен к заполнению.// Значение по умолчанию Истина.// * ТолькоРоссия - Булево - Необязательный. Признак, что проверяемый адрес должен быть российским.// Значение по умолчанию Ложь.// * ТолькоЕАЭС - Булево - Необязательный. Признак, что проверяемый адрес должен принадлежать// одной из стран участниц ЕАЭС.// Значение по умолчанию Ложь.// * ТолькоИностранныйКромеЕАЭС- Булево - Необязательный. Признак, что проверяемый адрес должен быть иностранным, за// за исключением стран участниц ЕАЭС.// Значение по умолчанию Ложь.// * ЛюбойИностранный - Булево - Необязательный. Признак, что проверяемый адрес должен быть иностранным.// Значение по умолчанию Ложь.//// Возвращаемое значение:// Булево Истина, если ошибки не найдены.//Функция ВерныйАдрес(ДокументСсылкаАлкоОтчет, ТаблицаСообщений, ТаблицаСообщенийДляСведения, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВерныйАдрес(ДокументСсылкаАлкоОтчет, ТаблицаСообщений, ТаблицаСообщенийДляСведения, );
СтрокаДекларацииЗаполнена
Описание, пример вызова
// Проверяет наличие данных в строке декларации.//// Параметры:// СтрокаДекларации - Любой агрегатный тип или строка таблицы, со сведениями строки декларации.// ИдГруппы - Строка - Идентификатор многострочной группы отчета.// КоличествоКолонокВРазделе - Число.//// Возвращаемое значение:// Булево Истина, если имеются данные.//Функция СтрокаДекларацииЗаполнена(СтрокаДекларации, ИдГруппы, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СтрокаДекларацииЗаполнена(СтрокаДекларации, ИдГруппы, );
ПолучитьХешИдОрганизацииСтрокойПригоднойДляКлючаСтруктуры
Описание, пример вызова
// Формирует уникальную для параметров организации строку, пригодную для использования// в качестве ключа структуры.//// Параметры://// Наименование - Строка - Необязательный. Наименование организации.// ИНН - Строка - Необязательный. Строка ИНН организации.// КПП - Строка - Необязательный. Строка КПП организации.// ПредставлениеАдреса - Строка - Необязательный. Строка представления адреса организации.//// Возвращаемое значение:// Строка.//Функция ПолучитьХешИдОрганизацииСтрокойПригоднойДляКлючаСтруктуры(Наименование = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьХешИдОрганизацииСтрокойПригоднойДляКлючаСтруктуры(Наименование, );
ПолучитьРезультатПроверкиАЛКО
Описание, пример вызова
// Проверяет содержимое результата проверки выгрузки отчета, сохраненного во временном хранилище.//// Параметры://// АдресВоВременномХранилище - Строка. Адрес во временном хранилище.//// Возвращаемое значение:// Число// - 0 - нет ошибок// - 10 - только критические ошибки// больше 10 - есть критические ошибки и сообщения для сведения// меньше 10 - только сообщения для сведения// - 100 - непредвиденная ошибка (в норме не должно возвращаться никогда).//Функция ПолучитьРезультатПроверкиАЛКО(АдресВоВременномХранилище) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьРезультатПроверкиАЛКО(АдресВоВременномХранилище)
УдалитьИзВременногоХранилищаАдресаАЛКО
Описание, пример вызова
Процедура УдалитьИзВременногоХранилищаАдресаАЛКО(Форма, ОсновнойАдрес, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.УдалитьИзВременногоХранилищаАдресаАЛКО(Форма, ОсновнойАдрес, );
ОбработатьУсловныеЭлементыАЛКО
Описание, пример вызова
Процедура ОбработатьУсловныеЭлементыАЛКО(Знач ПараметрыВыгрузки, Узел, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОбработатьУсловныеЭлементыАЛКО(ПараметрыВыгрузки, Узел, );
ПолучитьПодчиненныйЭлементАЛКО
Описание, пример вызова
Функция ПолучитьПодчиненныйЭлементАЛКО(Узел, КодЭлемента) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьПодчиненныйЭлементАЛКО(Узел, КодЭлемента)
СкопироватьУзелАЛКО
Описание, пример вызова
Функция СкопироватьУзелАЛКО(Родитель, Узел) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СкопироватьУзелАЛКО(Родитель, Узел)
НовыйУзелИзПрототипаАЛКО
Описание, пример вызова
Функция НовыйУзелИзПрототипаАЛКО(ПрототипУзла) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.НовыйУзелИзПрототипаАЛКО(ПрототипУзла)
ИдентификаторОП_АЛКО
Описание, пример вызова
Функция ИдентификаторОП_АЛКО(СведенияОП) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ИдентификаторОП_АЛКО(СведенияОП)
ВывестиПоказательВXML_АЛКО
Описание, пример вызова
Процедура ВывестиПоказательВXML_АЛКО(Узел, ЗначениеПоказателя) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВывестиПоказательВXML_АЛКО(Узел, ЗначениеПоказателя)
ОтсечьНезаполненныеНеобязательныеУзлыАЛКО
Описание, пример вызова
Процедура ОтсечьНезаполненныеНеобязательныеУзлыАЛКО(Узел) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОтсечьНезаполненныеНеобязательныеУзлыАЛКО(Узел)
УстановитьЗначениеЭлементаАЛКО
Описание, пример вызова
Процедура УстановитьЗначениеЭлементаАЛКО(УзелРодитель, ИмяЭлемента, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.УстановитьЗначениеЭлементаАЛКО(УзелРодитель, ИмяЭлемента, );
ПроверитьДанныеАЛКО
Описание, пример вызова
Функция ПроверитьДанныеАЛКО(Узел, ДокументСсылкаАлкоОтчет, ТаблицаСообщений, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПроверитьДанныеАЛКО(Узел, ДокументСсылкаАлкоОтчет, ТаблицаСообщений, );
ПолучитьХешИдДанных
Описание, пример вызова
// Возвращает общий хеш SHA256 переданных в списке данных.//// Параметры://// Данные - Список Значений.//// Возвращаемое значение:// Хеш SHA256.//Функция ПолучитьХешИдДанных(Данные, Разделитель = "_") Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьХешИдДанных(Данные, Разделитель);
ПолучитьДопустимуюСтроку
Описание, пример вызова
Функция ПолучитьДопустимуюСтроку(Стр) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьДопустимуюСтроку(Стр)
ПолучитьИдДанных
Описание, пример вызова
Функция ПолучитьИдДанных(Данные, Разделитель = "_") Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьИдДанных(Данные, Разделитель);
ПолучитьИдОрганизации
Описание, пример вызова
Функция ПолучитьИдОрганизации(Наименование = Неопределено, ИНН = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьИдОрганизации(Наименование, ИНН, );
ПолучитьИдЛицензии
Описание, пример вызова
Функция ПолучитьИдЛицензии(ХешИдПоставщика = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьИдЛицензии(ХешИдПоставщика, );
ПолучитьХешИдЛицензии
Описание, пример вызова
Функция ПолучитьХешИдЛицензии(ХешИдПоставщика = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьХешИдЛицензии(ХешИдПоставщика, );
ПолучитьХешИдОрганизации
Описание, пример вызова
Функция ПолучитьХешИдОрганизации(Наименование = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьХешИдОрганизации(Наименование, );
ПолучитьВсеИдПоставщика
Описание, пример вызова
// Формирует структуру, содержащую уникальные для поставщика строки, идентифицирующие// поставщика и лицензию поставщика.//// Параметры://// СтруктураСведений - Структура// * Наименование - Строка - Необязательный. Наименование организации поставщика.// * ИНН - Строка - Необязательный. Строка ИНН организации поставщика.// * КПП - Строка - Необязательный. Строка КПП организации поставщика.// * ПредставлениеАдреса - Строка - Необязательный. Строка представления адреса организации поставщика.// * Номер - Строка - Необязательный. Номер лицензии поставщика.// * Серия - Строка - Необязательный. Серия лицензии поставщика.// * ДатаВыдачи - Дата - Необязательный. Дата выдачи (начала действия) лицензии поставщика.// * ДатаВыдачи - Дата - Необязательный. Дата окончания лицензии поставщика.// * КемВыдана - Строка - Необязательный. Наименование органа, выдавшего лицензию.//// Возвращаемое значение:// Структура.// * ХешИдПоставщика - Строка - Хеш SHA256 сведений поставщика.// * ХешИдЛицензии - Строка - Хеш SHA256 сведений лицензии поставщика.//Функция ПолучитьВсеИдПоставщика(СтруктураСведений) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьВсеИдПоставщика(СтруктураСведений)
ПолучитьВсеИдПроизводителя
Описание, пример вызова
// Формирует структуру, содержащую уникальные для производителя и пары производитель-код продукции// строки, идентифицирующие производителя и пару производитель-код продукции.//// Параметры://// КодПродукции - Строка - Необязательный. Код продукции.// Наименование - Строка - Необязательный. Наименование организации производителя.// ИНН - Строка - Необязательный. Строка ИНН организации производителя.// КПП - Строка - Необязательный. Строка КПП организации производителя.// ПредставлениеАдреса - Строка - Необязательный. Строка представления адреса организации производителя.//// Возвращаемое значение:// Структура.// * ХешИдПроизводителя - Строка - Хеш SHA256 сведений производителя.// * ХешИдКодПродПроизв - Строка - Хеш SHA256 сведений пары производитель - код продукции.//Функция ПолучитьВсеИдПроизводителя(КодПродукции = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьВсеИдПроизводителя(КодПродукции, );
ХешИдКодПродПроцСпирта
Описание, пример вызова
Функция ХешИдКодПродПроцСпирта(КодПродукции = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ХешИдКодПродПроцСпирта(КодПродукции, );
ХешИдТранспортногоСредства
Описание, пример вызова
Функция ХешИдТранспортногоСредства(ТипТС = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ХешИдТранспортногоСредства(ТипТС, );
ОбработкаТаблицыПередЗаписьюВРегистр
Описание, пример вызова
// Дополняет таблицу значений недостающими колонками, которые соответствуют// стандартным реквизитам, измерениям, ресурсам и реквизитам регистра.//// Параметры://// ИмяРегистра - Строка - имя регистра сведений.// ТаблЗнач - Таблица значений.//Процедура ОбработкаТаблицыПередЗаписьюВРегистр(ИмяРегистра, ТаблЗнач) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОбработкаТаблицыПередЗаписьюВРегистр(ИмяРегистра, ТаблЗнач)
ЗагрузитьПодготовленныеДанныеАвтоЗаполненияАЛКО
Описание, пример вызова
// Вносит изменения в реквизиты формы отчета после заполнения регистров сведений данными на основании данных ИБ.//// Параметры://// Форма - Управляемая форма - Форма заполняемого отчета ФСРАР.//Процедура ЗагрузитьПодготовленныеДанныеАвтоЗаполненияАЛКО(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ЗагрузитьПодготовленныеДанныеАвтоЗаполненияАЛКО(Форма)
ЗаполнитьТитульныйАЛКО
Описание, пример вызова
// Выводит титульный лист отчета ФСРАР.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.//Процедура ЗаполнитьТитульныйАЛКО(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ЗаполнитьТитульныйАЛКО(Форма)
ПолучитьЗаявлениеОКорректировкеПоЖурналу
Описание, пример вызова
Функция ПолучитьЗаявлениеОКорректировкеПоЖурналу(ДокументСсылкаАлкоОтчет) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьЗаявлениеОКорректировкеПоЖурналу(ДокументСсылкаАлкоОтчет)
ПоказатьСтраницуМногострочногоРазделаАЛКО
Описание, пример вызова
// Выводит в форме отчета ФСРАР нужную страницу многостраничного многострочного раздела.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// Шаг - Число - смысл зависит от параметра ПоказатьПоИндексу,// если ПоказатьПоИндексу Истина, то Шаг - это индекс страницы, которую необходимо вывести.// Если ПоказатьПоИндексу Ложь, то Шаг - это разница между индексом текущей страницы, и той,// которую необходимо вывести на форму.// Раздел - Строка - имя многострочного раздела отчета, страницу которого необходимо вывести.// ПоказатьПоИндексу - Булево - Необязательный. Флаг, поясняющий смысл параметра Шаг.//Процедура ПоказатьСтраницуМногострочногоРазделаАЛКО(Форма, Шаг, Раздел, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПоказатьСтраницуМногострочногоРазделаАЛКО(Форма, Шаг, Раздел, );
ПоказатьСтраницуНеМногостраничногоРазделаАЛКО
Описание, пример вызова
// Выводит в форме отчета ФСРАР нужную страницу НЕ многостраничного раздела.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// Раздел - Строка - имя раздела отчета, страницу которого необходимо вывести.//Процедура ПоказатьСтраницуНеМногостраничногоРазделаАЛКО(Форма, Раздел) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПоказатьСтраницуНеМногостраничногоРазделаАЛКО(Форма, Раздел)
ВывестиИтогиТаблицыФормыРазделаАЛКО
Описание, пример вызова
// Выводит в форме отчета ФСРАР итоги по данным в подвале таблицы формы, ранее сформированной// функцией ВывестиТаблицуФормыРазделаАЛКО().//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// ИдГруппы - Строка - идентификатор многострочной группы.// СтруктураИтогов - Структура - Необязательный. Структура, ключи которой соответствуют именам// полей таблицы формы, по которым считается Итог, значения - значения Итога.//Процедура ВывестиИтогиТаблицыФормыРазделаАЛКО(Форма, ИдГруппы, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВывестиИтогиТаблицыФормыРазделаАЛКО(Форма, ИдГруппы, );
УправлениеМенюТаблицыФормыАЛКО
Описание, пример вызова
// Модифицирует меню таблицы формы многострочного раздела.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// Раздел - Строка - имя многострочного раздела отчета, страница которого выводится.//Процедура УправлениеМенюТаблицыФормыАЛКО(Форма, Раздел) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.УправлениеМенюТаблицыФормыАЛКО(Форма, Раздел)
УстановитьВидимостьРазделовАЛКО
Описание, пример вызова
// Устанавливает видимость групп страниц разделов, заголовок ОП// и положение переключателя ФлагГоловногоОППереключатель.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// НаименованиеРаздела - Строка - имя многострочного раздела отчета, страница которого выводится.// ИндексСтраницы - Число - индекс страницы, которая выводится.// ЗаголовокОП_ИП - Строка - Необязательный. Заголовок ОП для ИП.// ЗаголовокОП_ЮЛ - Строка - Необязательный. Заголовок ОП для ЮрЛица.//Процедура УстановитьВидимостьРазделовАЛКО(Форма, НаименованиеРаздела, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.УстановитьВидимостьРазделовАЛКО(Форма, НаименованиеРаздела, );
ОбработкаПолейСтраницыЛицензийАЛКО
Описание, пример вызова
// Устанавливает доступность и цвет фона полей раздела Лицензии.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// ЭтоЛицензируемаяДеятельность - Булево - Флаг, Если Истина - необходимо наличие лицензии.//Процедура ОбработкаПолейСтраницыЛицензийАЛКО(Форма, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОбработкаПолейСтраницыЛицензийАЛКО(Форма, );
УстановитьДействиеТаблицыРазделыОтчетаАЛКО
Описание, пример вызова
// Устанавливает обработчик действия для таблицы РазделыОтчета формы отчета ФСРАР.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// Действие - Строка - определяет Действие, обработчик которого назначается.// ИмяПроцедурыДействия - Строка - имя процедуры-обработчика действия.//Процедура УстановитьДействиеТаблицыРазделыОтчетаАЛКО(Форма, Действие, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.УстановитьДействиеТаблицыРазделыОтчетаАЛКО(Форма, Действие, );
ИнициализацияМногостраничныхРазделовАЛКО
Описание, пример вызова
// Первоначальная инициализация многостраничных разделов отчета ФСРАР.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.//Процедура ИнициализацияМногостраничныхРазделовАЛКО(Форма, ЭтоОчистка = Ложь) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ИнициализацияМногостраничныхРазделовАЛКО(Форма, ЭтоОчистка);
ОкончаниеИнициализацииАЛКО
Описание, пример вызова
// Окончание инициализации отчета ФСРАР перед открытием.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.//Процедура ОкончаниеИнициализацииАЛКО(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОкончаниеИнициализацииАЛКО(Форма)
СчитатьНастройкиИзМакетаСоставПоказателейАЛКО
Описание, пример вызова
// Считывает настройки из макета СоставПоказателей в реквизиты формы мТаблицаНастроекТабличныхПолей,// мТаблицаСоставПоказателей и Форма["ТаблицаВариантыЗаполнения" + <ИмяСтраницы>]//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// ОбъектЭтогоОтч - ОтчетОбъект.<Имяотчета> или Неопределено. Необязательный.// Если не определен, возвращается опеределенное значение.//Процедура СчитатьНастройкиИзМакетаСоставПоказателейАЛКО(Форма, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.СчитатьНастройкиИзМакетаСоставПоказателейАЛКО(Форма, );
СчитатьКоллекциюСписковВыбораАЛКО
Описание, пример вызова
// Считывает списки выбора из макета Списки и возвращает в виде таблицы значений.//// Параметры:// НаДату - Дата. Необязательный. Дата окончания отчета.// ИмяФормы - Строка. Имя формы отчета.// ОбъектЭтогоОтч - ОтчетОбъект.<Имяотчета> или Неопределено. Необязательный.// Если не определен, возвращается опеределенное значение.// ИмяМакета - Строка. Необязателен. Имя макета, как он определен в Конфигураторе.// Если не определен, возвращается опеределенное значение.// Должны быть определены либо НаДату, либо ИмяМакета.//// Возвращаемое значение:// ТаблицаЗначений, колонки// *Код// *Название// Ширина колонок соответствует ширине в макете.//Функция СчитатьКоллекциюСписковВыбораАЛКО(НаДату = Неопределено, ИмяФормы, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СчитатьКоллекциюСписковВыбораАЛКО(НаДату, ИмяФормы, );
ТЗКодовИзМакетаСписки
Описание, пример вызова
// Формирует массив, состоящий из кодов, перечисленных в нужной области макета Списки отчета ФСРАР.// При этом пустые коды исключаются.//// Параметры:// ИмяОбластиКодовМакета - Строка. Имя области макета, в которой содержаться нужные коды.// НаДату - Дата. Дата окончания отчета.// ИмяФормы - Строка. Имя формы отчета.// ОбъектЭтогоОтч - ОтчетОбъект.<Имяотчета> или Неопределено. Необязательный.// Если не определен, возвращается опеределенное значение.// ИмяМакета - Строка. Необязателен. Имя макета, как он определен в Конфигураторе.// Если не определен, возвращается опеределенное значение.// КоллекцияСписковВыбора - ТаблицаЗначений. Необязательный. Возвращается определенное значение.//// Должен быть определен хотя бы один из параметров НаДату, ИмяМакета, КоллекцияСписковВыбора.//// Возвращаемое значение:// Массив.//Функция ТЗКодовИзМакетаСписки(ИмяОбластиКодовМакета, НаДату = Неопределено, ИмяФормы, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ТЗКодовИзМакетаСписки(ИмяОбластиКодовМакета, НаДату, ИмяФормы, );
МассивКодовИзМакетаСписки
Описание, пример вызова
// Формирует массив, состоящий из кодов, перечисленных в нужной области макета Списки отчета ФСРАР.// При этом пустые коды исключаются.//// Параметры:// ИмяОбластиКодовМакета - Строка. Имя области макета, в которой содержаться нужные коды.// НаДату - Дата. Дата окончания отчета.// ИмяФормы - Строка. Имя формы отчета.// ОбъектЭтогоОтч - ОтчетОбъект.<Имяотчета> или Неопределено. Необязательный.// Если не определен, возвращается опеределенное значение.// ИмяМакета - Строка. Имя макета, как он определен в Конфигураторе.// КоллекцияСписковВыбора - ТаблицаЗначений. Необязательный. Возвращается определенное значение.//// Должен быть определен хотя бы один из параметров НаДату, ИмяМакета, КоллекцияСписковВыбора.//// Возвращаемое значение:// Массив.//Функция МассивКодовИзМакетаСписки(ИмяОбластиКодовМакета, НаДату = Неопределено, ИмяФормы, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.МассивКодовИзМакетаСписки(ИмяОбластиКодовМакета, НаДату, ИмяФормы, );
ПриСозданииНаСервереАЛКО
Описание, пример вызова
Процедура ПриСозданииНаСервереАЛКО(Форма, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПриСозданииНаСервереАЛКО(Форма, );
ПересчитатьТекущиеИтогиТаблицыФормыАЛКО
Описание, пример вызова
// Пересчитывает итоги таблицы формы отчета ФСРАР, и выводит подвал таблицы при необходимости.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// ИнформацияДляПересчетаИтогов - Структура.// *ИмяРегистра - Строка - имя регистра сведений.// *ИдГруппы - Строка - идентификатор многострочной группы.// Должно быть определено либо значение ИмяРегистра либо ИдГруппы.// *ИндексСтраницы - Число - индекс страницы отчета (номер страницы - 1).// *НачальноеЗначение - Структура или массив - значения строки таблицы до изменения.// *КонечноеЗначение - Структура или массив - значения строки таблицы после изменения.//Процедура ПересчитатьТекущиеИтогиТаблицыФормыАЛКО(Форма, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПересчитатьТекущиеИтогиТаблицыФормыАЛКО(Форма, );
АктивацияДеактивацияАЛКО
Описание, пример вызова
// Устанавливает или снимает "пометку удаления" на строку таблицы формы отчета ФСРАР,// в зависимости от текущего состояния на обратное.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// ТекущиеДанные - ДанныеФормыСтруктура - текущие данные таблицы формы.// Раздел - Строка - имя многострочного раздела отчета, страница которого выводится.// КоличествоСтрок - Число - количество строк в таблице формы на странице.//Процедура АктивацияДеактивацияАЛКО(Форма, ТекущиеДанные, Раздел, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.АктивацияДеактивацияАЛКО(Форма, ТекущиеДанные, Раздел, );
ОчиститьНаСервереАЛКО
Описание, пример вызова
// Серверная часть очистки всех разделов формы отчета ФСРАР.// При этом физической очистки регистров сведений не происходит - просто очищаются сервисные данные// в реквизитах формы, удаляются все страницы с добавлением информации о удаленных страницах// в СервисРегистров<ИдГруппы>Удаленные и добавляется по одной новой странице.// Поскольку МаксИндексСтраницы отчета при этом не очищается, добавленные страницы имеют ИндексСтраницыРегистра// всегда больше, чем все существующие - и в отчете табличные данные "очищаются".// Для физического удаления информации из регистров сведений отчета необходимо использовать// ОчиститьРегистрыОтМусора из меню Сервис отчета.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.//Процедура ОчиститьНаСервереАЛКО(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОчиститьНаСервереАЛКО(Форма)
ОчисткаРегламентированногоОтчетаАЛКО
Описание, пример вызова
// Серверная часть очистки текущей страницы раздела формы отчета ФСРАР.// При этом физической очистки регистров сведений не происходит - просто очищаются сервисные данные// в реквизитах формы, очищаются реквизиты страницы с добавлением информации о удаленных страницах// в СервисРегистров<ИдГруппы>Удаленные и назначается новый ИндексСтраницыРегистра.// Для физического удаления информации из регистров сведений отчета необходимо использовать// ОчиститьРегистрыОтМусора из меню Сервис отчета.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// Раздел - Строка - имя многострочного раздела отчета,// страница которого выводится.// ЗапускатьОтдельнуюОбработкуПослеОчисткиЛиста - Наследуемый из// РегламентированнаяОтчетностьКлиент.МеханизмыОчисткиРегламентированныхОтчетов()// параметр.// РежимОчистки - Наследуемый из// РегламентированнаяОтчетностьКлиент.МеханизмыОчисткиРегламентированныхОтчетов()// параметр.//Процедура ОчисткаРегламентированногоОтчетаАЛКО(Форма, Раздел, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОчисткаРегламентированногоОтчетаАЛКО(Форма, Раздел, );
ОчиститьТитульный
Описание, пример вызова
Процедура ОчиститьТитульный(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОчиститьТитульный(Форма));
УдалитьСтраницуОтчетаАЛКО
Описание, пример вызова
// Серверная часть механизма удаления текущей страницы многостраничного раздела формы отчета ФСРАР.// При этом физической очистки регистров сведений не происходит - просто очищаются сервисные данные// в реквизитах формы, очищаются реквизиты страницы с добавлением информации о удаленных страницах// в СервисРегистров<ИдГруппы>Удаленные и назначается новый ИндексСтраницыРегистра.// Для физического удаления информации из регистров сведений отчета необходимо использовать// ОчиститьРегистрыОтМусора из меню Сервис отчета.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// Раздел - Строка - Необязательный. Имя многострочного раздела отчета,// страница которого выводится.//Процедура УдалитьСтраницуОтчетаАЛКО(Форма, Раздел = Неопределено, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.УдалитьСтраницуОтчетаАЛКО(Форма, Раздел, );
ВставитьСтраницуОтчетаАЛКО
Описание, пример вызова
// Серверная часть механизма добавления текущей страницы многостраничного раздела формы отчета ФСРАР.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// Раздел - Строка - Необязательный. Имя многострочного раздела отчета,// страница которого выводится.//Процедура ВставитьСтраницуОтчетаАЛКО(Форма, Раздел = Неопределено) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВставитьСтраницуОтчетаАЛКО(Форма, Раздел);
ПередСохранениемАЛКО
Описание, пример вызова
// Определяет возможность сохранения формы отчета ФСРАР без дополнительных вопросов или необходимость дополнительных вопросов.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// СтруктураПараметров - Структура.// *КодИФНС - Строка. Код ИФНС.// *КПП - Строка. Код КПП.// *ПодобныйОтчетСуществует - Булево. Возвращается признак наличия подобного отчета.// *Вариант - Число.// *ОткрытьФормуВопросаПриИзмененииВидаДокументаНомераКорректировки - Булево.// Возвращается признак необходимости задать вопрос при изменении// номера корректировки отчета.// *МожноСохранять - Булево. Возвращается признак возможности сохранения без вопросов.// *Автосохранение - Булево. Необязательный. Признак автосохранения отчета.// *НаимТекРаздела - Строка. Текущий активный раздел отчета.//Процедура ПередСохранениемАЛКО(Форма, СтруктураПараметров) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПередСохранениемАЛКО(Форма, СтруктураПараметров)
СохранитьДанныеОтчетаАЛКО
Описание, пример вызова
// Сохраняет форму отчета ФСРАР, за исключением регистров сведений.// Как таковые регистры сведений не сохраняются - после отработки СохранитьДанныеОтчетаАЛКО()// вызывается длительная операция СохранитьРегистрыСведений() в модуле формы отчета,// которая очищает Журнал от записей редактирования отчета.////// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// СтруктураПараметров - Структура.// *КодИФНС - Строка. Код ИФНС.// *КПП - Строка. Код КПП.// *Вариант - Число.// *ВидДокументаНомерКорректировкиИзменен - Булево.// Признак изменения номера корректировки отчета.// *Автосохранение - Булево. Необязательный. Признак автосохранения отчета.// *НаимТекРаздела - Строка. Текущий активный раздел отчета.//Функция СохранитьДанныеОтчетаАЛКО(Форма, СтруктураПараметров) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СохранитьДанныеОтчетаАЛКО(Форма, СтруктураПараметров)
ОтменаКопированияДанныхПриЗаписиСНовымНомеромКорректировки
Описание, пример вызова
Процедура ОтменаКопированияДанныхПриЗаписиСНовымНомеромКорректировки(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОтменаКопированияДанныхПриЗаписиСНовымНомеромКорректировки(Форма)
ПродолжениеВосстановленияДанныхАЛКО
Описание, пример вызова
// Данная процедура после восстановления регистров сведений определяет необходимость загрузки основных данных отчета,// и загружает основные данные либо из результатов восстановления данных регистров сведений, либо из данных отчета.// Позже эти данные используются при восстановлении всех данных отчета в процедуре// ВосстановитьДанныеОтчетаАЛКО(), вызываемой из этой процедуры.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// АдресВоВременномХранилище - Строка - Адрес во временном хранилище, по которому лежит результат// восстановления данных регистров сведений.//Процедура ПродолжениеВосстановленияДанныхАЛКО(Форма, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПродолжениеВосстановленияДанныхАЛКО(Форма, );
ОбработкаПослеВосстановленияАЛКО
Описание, пример вызова
// Пост обработка на сервере после восстановления данных отчета ФСРАР.// Проверяет при копировании отчетов, не отличаются ли виды деятельности по лицензиям// для отчетов за разные периоды и блокируются данные для редактирования во всех случаях.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.//Процедура ОбработкаПослеВосстановленияАЛКО(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОбработкаПослеВосстановленияАЛКО(Форма)
ВосстановитьДанныеБезОткрытияФормыАЛКО
Описание, пример вызова
// Восстанавливает все необходимые данные отчета ФСРАР в режиме работы формы отчета без открытия на Клиенте.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.//Процедура ВосстановитьДанныеБезОткрытияФормыАЛКО(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВосстановитьДанныеБезОткрытияФормыАЛКО(Форма)
ОтменитьФоновоеЗадание
Описание, пример вызова
// Отменяет выполнение фонового задания.// Если задание уже выполнено, возвращает Ложь,// в противном случае отменяет задание и возвращает Истину.//// Параметры:// ИдентификаторЗадания - УникальныйИдентификатор - идентификатор фонового задания.// Возвращаемое значение:// Булево - Истина, если задание успешно отменено.//Функция ОтменитьФоновоеЗадание(Знач ИдентификаторЗадания) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ОтменитьФоновоеЗадание(ИдентификаторЗадания)
ВыполнитьДлительнуюОперациюАЛКО
Описание, пример вызова
// Выполняет любую длительную операцию отчета ФСРАР, предварительно собрав для нее необходимые для выполнения// данные.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// ВидДлОперации - Перечисления.ВидыДлительныхОперацийРегламентированныхОтчетов.// ВидПечати - Строка - Необязательный. Задает вид печати отчета при длительных// операцях печати.// Возвращаемое значение:// Булево. - Истина, если длительная операция выполнена.//Функция ВыполнитьДлительнуюОперациюАЛКО(Форма, ВидДлОперации, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ВыполнитьДлительнуюОперациюАЛКО(Форма, ВидДлОперации, );
ПроверитьВыполнениеЗадания
Описание, пример вызова
// Проверяет завершение длительной операции по идентификатору.//// Параметры:// ИдентификаторЗадания - УникальныйИдентификатор - идентификатор фонового задания.// СообщениеОбОшибке - Строка - возвращает сообщение об ошибке.//// Возвращаемое значение:// Булево - Истина, если длительная операция завершена, в том числе с ошибками.//Функция ПроверитьВыполнениеЗадания(ИдентификаторЗадания, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПроверитьВыполнениеЗадания(ИдентификаторЗадания, );
ЗаполнитьОПРеквизитамиОрганизацииАЛКО
Описание, пример вызова
// Заполняет обособленное подразделение реквизитами организации - декларанта, т.е реквизитами головного офиса.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// Раздел - Строка - имя многострочного раздела отчета,// ОП которого нужно заполнить.// ИндексСтраницы - Число - индекс страницы раздела, которую нужно заполнить.//Процедура ЗаполнитьОПРеквизитамиОрганизацииАЛКО(Форма, Раздел, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ЗаполнитьОПРеквизитамиОрганизацииАЛКО(Форма, Раздел, );
ВводРеквизитовОПЗавершениеАЛКО
Описание, пример вызова
// Вносит результаты ввода формы редактирования реквизитов обособленого подразделения в данные отчета ФСРАР.// Форма ввода ОбщаяФорма.АЛКОВводРеквизитовОП.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// РезультатВвода - Структура - совпадает со структурой, возвращаемой// функцией ПолучитьПустуюСтруктуруСведенийОбОП().// ДополнительныеПараметры - Структура.// *ИмяЭлементаСтруктуры - Строка - имя Ключа сведений об ОП в дополнительных данных.// *СведенияОбОП - Структура - совпадает со структурой, возвращаемой// функцией ПолучитьПустуюСтруктуруСведенийОбОП(), заполнена// данными до редактирования.//Процедура ВводРеквизитовОПЗавершениеАЛКО(Форма, РезультатВвода, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВводРеквизитовОПЗавершениеАЛКО(Форма, РезультатВвода, );
ВосстановитьУдаленныеСтраницыАЛКО
Описание, пример вызова
Процедура ВосстановитьУдаленныеСтраницыАЛКО(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВосстановитьУдаленныеСтраницыАЛКО(Форма)
ПослеВыполненияЗадания_ПечатьАЛКО
Описание, пример вызова
// Пост обработка на сервере после выполнения длительной операции печати отчета ФСРАР.// Проверяет успешность операции печати и проставляет номера листов в готовых табличных документах печати.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// ВидПечати - Строка. Задает вид печати отчета при длительных// операцях печати.// Возвращаемое значение:// Булево. - Истина, если длительная печать успешна.//Функция ПослеВыполненияЗадания_ПечатьАЛКО(Форма, ВидПечати) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПослеВыполненияЗадания_ПечатьАЛКО(Форма, ВидПечати)
ПослеВыполненияЗадания_ОчисткаОтМусораАЛКО
Описание, пример вызова
// Пост обработка на сервере после выполнения длительной операции очистки от мусора регистров сведений отчета ФСРАР.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// ВидПечати - Строка. Задает вид печати отчета при длительных// операцях печати.//Процедура ПослеВыполненияЗадания_ОчисткаОтМусораАЛКО(Форма) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПослеВыполненияЗадания_ОчисткаОтМусораАЛКО(Форма)
ОбновитьНаСервереАЛКО
Описание, пример вызова
// Обновляет Титульный лист отчета ФСРАР в соответствии с установленной в отчете датой подписи.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// ВПрограммеИзмененаДатаПодписи - Булево - Необязательный. Флаг изменения даты подписи.// Параметр оставлен для совместимости с общими механизмами// регламентированной отчетности, информация обновляется всегда// на установленную в отчете дату подписи.//Процедура ОбновитьНаСервереАЛКО(Форма, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОбновитьНаСервереАЛКО(Форма, );
ЭтоПервоеРедактированиеЗаписиРегистра
Описание, пример вызова
// Определяет, было ли уже редактирование записи регистра в сеансе работы с отчетом.//// Параметры://// ДокументСсылкаАлкоОтчет - Документ.РегламентированныйОтчет.Ссылка - документ отчета// (измерение Документ регистра сведений СведенияРеглОтчетАлкоЖурнал).// ИмяРегистра - Строка - имя регистра сведений, запись которого проверяется// (измерение ИмяРегистра регистра сведений СведенияРеглОтчетАлкоЖурнал).// ИндексСтраницыРегистра - Число - индекс страницы регистра (измерение ИндексСтраницыРегистра).// ИндексСтроки - Число - индекс строки (измерение ИндексСтроки).//// Возвращаемое значение:// Булево. - Истина, если редактирования еще не было.//Функция ЭтоПервоеРедактированиеЗаписиРегистра(ДокументСсылкаАлкоОтчет, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ЭтоПервоеРедактированиеЗаписиРегистра(ДокументСсылкаАлкоОтчет, );
СуществуетЗапись
Описание, пример вызова
// Возвращает признак наличия записи в регистре с текущими измерениями, установленными в Записи.//// Параметры//// Запись - Запись регистра сведений, записанная или не записанная в регистр.// ИмяРегистра - Строка. Имя регистра сведений.//// Результат// Булево. Истина если запись с измерениями, переданными в Запись, уже существует в регистре сведений.//Функция СуществуетЗапись(Запись, ИмяРегистра, СтруктураИзмерений = Неопределено) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СуществуетЗапись(Запись, ИмяРегистра, СтруктураИзмерений);
КоличествоСтрокСтраницыОтчетаПоРегистру
Описание, пример вызова
Функция КоличествоСтрокСтраницыОтчетаПоРегистру(ИДДокИндСтраницы, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.КоличествоСтрокСтраницыОтчетаПоРегистру(ИДДокИндСтраницы, );
ПолучитьВнутреннееПредставлениеСтруктурыДанныхЗаписи
Описание, пример вызова
// Формирует строку, представляющую структуру данных определенной записи регистра сведений// в виде внутреннего представления.//// Параметры://// Запись - запись регистра сведений.// ИмяРегистра - Строка - имя регистра сведений.// СтруктураДанныхЗаписи - Необязательный. В этом параметре возвращается структура записи// регистра сведений, ключи структуры - имена измерений, ресурсов и реквизитов// регистра сведений, значения - значения записи по этим измерениям, ресурсам// и реквизитам.//// Возвращаемое значение:// Строка. - внутреннее представление структуры СтруктураДанныхЗаписи.//Функция ПолучитьВнутреннееПредставлениеСтруктурыДанныхЗаписи(Запись, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьВнутреннееПредставлениеСтруктурыДанныхЗаписи(Запись, );
ПолучитьСтруктуруДанныхЗаписиРегистраСведений
Описание, пример вызова
// Формирует структуру данных регистра сведений, с ключами, соответствующими стандартным реквизитам,// измерениям, ресурсам и реквизитам регистра, значения пустые.//// Параметры://// ИмяРегистра - Строка - имя регистра сведений.// СписокСоставаРегистра - СписокЗначений - Список, содержащий состав сведений -// "СтандартныеРеквизиты"// "Измерения"// "Ресурсы"// "Реквизиты"// В случае передачи этого параметра, в структуру попадают только данные,// перечисленные в составе сведений.//// Возвращаемое значение:// Структура Ключи структуры - имена измерений, ресурсов и реквизитов// регистра сведений, значения - Неопределено или пустые значения для чисел и строк.//Функция ПолучитьСтруктуруДанныхЗаписиРегистраСведений(ИмяРегистра, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьСтруктуруДанныхЗаписиРегистраСведений(ИмяРегистра, );
ПолучитьСтруктуруСинонимовЗаписиРегистраСведений
Описание, пример вызова
// Формирует структуру синонимов регистра сведений, с ключами, соответствующими стандартным реквизитам,// измерениям, ресурсам и реквизитам регистра, значения пустые.//// Параметры://// ИмяРегистра - Строка - имя регистра сведений.// СписокСоставаРегистра - СписокЗначений - Список, содержащий состав сведений -// "СтандартныеРеквизиты"// "Измерения"// "Ресурсы"// "Реквизиты"// В случае передачи этого параметра, в структуру попадают только данные,// перечисленные в составе сведений.//// Возвращаемое значение:// Структура Ключи структуры - имена измерений, ресурсов и реквизитов// регистра сведений, значения - Синонимы измерений, ресурсов и т.д.//Функция ПолучитьСтруктуруСинонимовЗаписиРегистраСведений(ИмяРегистра, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьСтруктуруСинонимовЗаписиРегистраСведений(ИмяРегистра, );
ЗаписьИзменилась
Описание, пример вызова
// Формирует структуру модифицированности записи регистра сведений по сравнению с первоначальными// значениями измерений, ресурсов и реквизитов, возвращая общий признак модифицированности записи.//// Параметры://// Запись - Запись регистра сведений// НачальноеЗначениеСтруктураДанных - Структура - Структура первоначальных значений записи до// начала изменений.// ДоПервого - Булево - Истина, если проверять надо до нахождения первого// отличия от первоначальных значений.// СтруктураМодифицированности - в этом параметре возвращается структура, ключи которой// совпадают с именами измерений, ресурсов и реквизитов регистра,// а значения имеют тип Булево и соответствуют модифицированности// записи по ключу. Имеет смысл только если ДоПервого = Ложь.//// Возвращаемое значение:// Булево Истина, если запись модифицированна.//Функция ЗаписьИзменилась(Запись, НачальноеЗначениеСтруктураДанных, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ЗаписьИзменилась(Запись, НачальноеЗначениеСтруктураДанных, );
ДобавитьВРегистрЖурнала
Описание, пример вызова
// Производит запись в регистр сведений СведенияРеглОтчетАлкоЖурнал.//// Параметры://// ДокументСсылкаАлкоОтчет - Документ.РегламентированныйОтчет.Ссылка - документ отчета// (измерение Документ регистра сведений СведенияРеглОтчетАлкоЖурнал).// ИмяРегистра - Строка - имя регистра сведений, к которому имеет отношение запись Журнала.// (измерение ИмяРегистра регистра сведений СведенияРеглОтчетАлкоЖурнал).// ИндексСтраницыРегистра - Число - индекс страницы регистра (измерение ИндексСтраницыРегистра).// ИндексСтроки - Число - индекс строки (измерение ИндексСтроки).// Действие - Число или Строка -// Если Число - должно соответствовать одному из значений, возвращаемых// ПолучитьСоответствиеДействийЖуранала(Ложь)//// 10 - удаление страницы// 11 - добавление страницы// 15 - сервис (внесение сервисных данных по ресурсам)// 16 - автозаполнение.//// 3 - при добавлении строки,// 4 - при редактировании (изменении).//// Если Строка - должно соответствовать одному из значений, возвращаемых// ПолучитьСоответствиеДействийЖуранала(Истина)//// "УдалениеСтраницы"// "ДобавлениеСтраницы"// "Сервис"// "Автозаполнение"//// "ДобавлениеСтроки"// "Редактирование"//// Ресурсы - Структура - Необязательный. Возможные свойства:// * МаксИндексСтраницы - Число - максимальный когда либо использованный индекс регистра в отчете.// * НачальноеЗначение - Строка - содержит структуру начальных значений записи// во внутреннем представлении .// * КоличествоСтрок - Число - количество строк (включая помеченные на удаление)// на странице по регистру.//// Переданные в Ресурсах значения записываются каждое по отдельности.// Если передаются Ресурсы, для значений МаксИндексСтраницы и КоличествоСтрок при записи принудительно// выставляется индекс строки 0.//// Возвращаемое значение:// Булево Истина, если запись добавлена в журнал.//Функция ДобавитьВРегистрЖурнала(ДокументСсылкаАлкоОтчет, ИмяРегистра, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ДобавитьВРегистрЖурнала(ДокументСсылкаАлкоОтчет, ИмяРегистра, );
ДобавитьТаблицуЗначенийВРегистрСведенийАлко
Описание, пример вызова
// Производит запись в регистр сведений данных из таблицы значений, с привязкой к конкретному отчету.// При этом данные дописываются, начиная с номера строки, переданного как номер последней записанной// строки.//// Параметры://// ДокументСсылкаАлкоОтчет - Документ.РегламентированныйОтчет.Ссылка - документ отчета// (измерение Документ регистра сведений).// ИмяФормыОбъекта - Строка - имя формы отчета.// ИмяРегистраСведений - Строка - имя регистра сведений, в который производится запись данных.//// ИндексСтраницы - Число - индекс страницы регистра (измерение ИндексСтраницы).// ТЗ - ТаблицаЗначений - таблица значений, данные которой заносятся в регистр.// КоличествоТекСтрок - Число - последний использованный индекс строки для данной страницы регистра.////Процедура ДобавитьТаблицуЗначенийВРегистрСведенийАлко(ДокументСсылкаАлкоОтчет, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ДобавитьТаблицуЗначенийВРегистрСведенийАлко(ДокументСсылкаАлкоОтчет, );
ПолучитьРегистрСведенийАЛКО
Описание, пример вызова
// Определяет регистр сведений по идентификатору многострочной группы и возвращает его.//// Параметры://// ИдГруппы - Строка. Идентификатор многострочной группы отчета.// СтруктураРеквизитовФормы - Структура - стандартный реквизит формы регламентированной отчетности.//// Возвращаемое значение:// РегистрыСведений.<Имя регистра> или Неопределено.//Функция ПолучитьРегистрСведенийАЛКО(ИдГруппы, СтруктураРеквизитовФормы) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьРегистрСведенийАЛКО(ИдГруппы, СтруктураРеквизитовФормы)
ПереходНаСтрокуТаблицыФормыАЛКО
Описание, пример вызова
// Активизирует нужную строку нужной многострочной группы текущей страницы отчета ФСРАР.// Предполагается что переход на нужную страницу многострочного раздела уже произведен.//// Параметры://// Форма - Управляемая форма - Форма отчета ФСРАР.// ИдГруппы - Строка - Идентификатор многострочной группы отчета.// НомерСтроки - Число - Номер активизируемой строки.// ИмяПоля - Строка - Необязательный. Имя поля таблицы, столбец которой нужно сделать активным.//// Возвращаемое значение:// Булево Истина, если переход на строку прошел без ошибок.//Функция ПереходНаСтрокуТаблицыФормыАЛКО(Форма, ИдГруппы, НомерСтроки, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПереходНаСтрокуТаблицыФормыАЛКО(Форма, ИдГруппы, НомерСтроки, );
ЗаполнитьПоСтраницеРазделаАЛКО
Описание, пример вызова
// Выгружает в таблицу значений данные регистра сведений, в котором храняться строки табличных разделов алкоотчетов.//// Параметры://// ИдГруппы - Строка - Идентификатор многострочной группы отчета.// ИндексСтраницы - Число - Индекс страницы отчета в реквизите формы отчета таблице значений// ТаблицаСтраницы<ИмяРаздела>.// СтруктураРеквизитовФормы - Структура - стандартный реквизит формы регламентированной отчетности.// СтруктураСервисРегистров - Структура. Необязательный. Результат работы функции// ПолучитьСтруктуруСервисРегистровАЛКО().// ИДДокИндСтраницы - Строка. Необязательный. Значение измерения ИДДокИндСтраницы регистра.//// Должен быть определен либо параметр СтруктураСервисРегистров, либо ИДДокИндСтраницы.//// ДляПечати - Булево - флаг контекста использования функции.// СтруктураНастроекНеДляПечати - Структура. Необязательный. Содержит информацию для отбора из регистров.// * КоличествоПервых - Число. Необязательный. - Количество первых записей в запросе,// указываемые в языке запросов инструкцией "ВЫБРАТЬ ПЕРВЫЕ.."// * ТекущийИндексСтроки - Число. Необязательный. - Значение измерения ИндексСтроки, если установлено,// отбираются записи с большим индексом, чем ТекущийИндексСтроки.//// Возвращаемое значение:// ТаблицаЗначений.//Функция ЗаполнитьПоСтраницеРазделаАЛКО(ИдГруппы, ИндексСтраницы, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ЗаполнитьПоСтраницеРазделаАЛКО(ИдГруппы, ИндексСтраницы, );
ОтобратьСтрокиПоГрафам
Описание, пример вызова
Функция ОтобратьСтрокиПоГрафам(ИДДокИндСтраницы, ИмяРегистра, ИдГруппы, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ОтобратьСтрокиПоГрафам(ИДДокИндСтраницы, ИмяРегистра, ИдГруппы, );
НайтиСданныйАлкоОтчетОпределенногоИсточникаПоОбразцу
Описание, пример вызова
Функция НайтиСданныйАлкоОтчетОпределенногоИсточникаПоОбразцу(ОбразецДокументСсылкаАлкоОтчет, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.НайтиСданныйАлкоОтчетОпределенногоИсточникаПоОбразцу(ОбразецДокументСсылкаАлкоОтчет, );
ПолучитьСтруктуруСведенийГрафПоОПФармацевтическихДеклараций
Описание, пример вызова
Функция ПолучитьСтруктуруСведенийГрафПоОПФармацевтическихДеклараций(ДокументСсылкаАлкоОтчета, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.ПолучитьСтруктуруСведенийГрафПоОПФармацевтическихДеклараций(ДокументСсылкаАлкоОтчета, );
ПроверитьКонтрольныеСоотношенияФармацевтическихДеклараций
Описание, пример вызова
Процедура ПроверитьКонтрольныеСоотношенияФармацевтическихДеклараций(ДокументСсылкаАлкоОтчет, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПроверитьКонтрольныеСоотношенияФармацевтическихДеклараций(ДокументСсылкаАлкоОтчет, );
ВывестиНаПечатьТитульный
Описание, пример вызова
// Универсальная печать Титульного листа алкоотчетов.// Результат печати помещается в СтруктураРеквизитовФормы.мПечатныеФормы.//// Параметры://// СтруктураПараметровСтраницы - Структура.// * НаименованиеЛиста - Строка. Представление печатаемого листа.// * ИмяФормыОбъекта - Строка. Имя формы объекта печатаемого отчета.// * ВерсияМакетаПечати - Строка. Необязательный. Версия печати обычно строка даты формы, если есть.// * СтруктураДанныхТитульный - Структура. Реквизит СтруктураДанныхТитульный формы печатаемого отчета.// * НастройкиСтраницы - Структура. Необязательный. Содержит настройки печатных полей страницы.// Если не передана, заполняется настройками по умолчанию.// ** ОтображатьЗаголовки - Булево. Всегда Ложь на практике.// ** ОтображатьСетку - Булево. Всегда Ложь на практике.// ** ЧерноБелыйПросмотр - Булево. Всегда Истина на практике.// ** ЧерноБелаяПечать - Булево. Всегда Истина на практике.// ** Автомасштаб - Булево.// ** ОриентацияСтраницы - Системное перечисление ОриентацияСтраницы.// Всегда ОриентацияСтраницы.Портрет на практике.// ** ПолеСверху - Число.// ** ПолеСнизу - Число.// ** ПолеСлева - Число.// ** ПолеСправа - Число.//// СтруктураРеквизитовФормы - Структура. Реквизит СтруктураРеквизитовФормы формы печатаемого отчета.// Состав структуры в целом соответствует результату работы// СформироватьСтруктуруРеквизитовФормыАЛКО().// ОбъектОтчета - Объект отчета, Титульный лист которого печатается.// или Неопределено.//Процедура ВывестиНаПечатьТитульный(СтруктураПараметровСтраницы, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВывестиНаПечатьТитульный(СтруктураПараметровСтраницы, );
ВывестиНаПечатьРазделЛицензии
Описание, пример вызова
// Универсальная печать раздела Лицензии алкоотчетов.//// Параметры://// СтруктураПараметровСтраницы - Структура.// * НаименованиеЛиста - Строка. Представление печатаемого листа.// * ИмяФормыОбъекта - Строка. Имя формы объекта печатаемого отчета.// * ВерсияМакетаПечати - Строка. Необязательный. Версия печати обычно строка даты формы, если есть.// * СтруктураДанныхТитульный - Структура. Реквизит СтруктураДанныхТитульный формы печатаемого отчета.// * СтруктураСервисРегистров - Структура.// Ключ - Строка. Имя регистра сведений содержащих данные разделов отчета.// Значение - ТаблицаЗначений. Реквизит СервисРегистров формы отчета по табличной группе,// которой соответствует регистр сведений, указанный в ключе.//// * ТаблицаСтраницыЛицензии - ТаблицаЗначений. Реквизит ТаблицаСтраницыЛицензии формы печатаемого отчета.// * НастройкиСтраницы - Структура. Необязательный. Содержит настройки печатных полей страницы.// Если не передана, заполняется настройками по умолчанию.// ** ОтображатьЗаголовки - Булево. Всегда Ложь на практике.// ** ОтображатьСетку - Булево. Всегда Ложь на практике.// ** ЧерноБелыйПросмотр - Булево. Всегда Истина на практике.// ** ЧерноБелаяПечать - Булево. Всегда Истина на практике.// ** Автомасштаб - Булево.// ** ОриентацияСтраницы - Системное перечисление ОриентацияСтраницы.// Всегда ОриентацияСтраницы.Портрет на практике.// ** ПолеСверху - Число.// ** ПолеСнизу - Число.// ** ПолеСлева - Число.// ** ПолеСправа - Число.//// * НужноОбработатьСтрок - Число. Общее количество строк отчета, которые надо напечатать.// * ПроцентБезКонвертацииАрхивации - Число. Процент, соответсвующий моменту завершения формирования// печатных листов, от общей продолжительности печати, которая включает// конвертацию в выбранный формат представления, архивацию результата.// Если отчет печатается без получения архива в нужном представлении - 100%.// Иначе - зависит от выбранного формата представления файлов в ZIP архиве:// PDF - 14%, HTML - 20%, XLSX - 55%, MXL - 95%.//// СтруктураРеквизитовФормы - Структура. Реквизит СтруктураРеквизитовФормы формы печатаемого отчета.// Состав структуры в целом соответствует результату работы// СформироватьСтруктуруРеквизитовФормыАЛКО().// ОбработаноСтрок - Число. Количество обработанных (напечатанных) строк печатаемого отчета.// ОбъектОтчета - Объект отчета, Титульный лист которого печатается.// или Неопределено.//Процедура ВывестиНаПечатьРазделЛицензии(СтруктураПараметровСтраницы, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВывестиНаПечатьРазделЛицензии(СтруктураПараметровСтраницы, );
ВывестиНаПечатьРазделДекларации
Описание, пример вызова
// Универсальная печать раздела алкоотчетов.//// Параметры://// СтруктураПараметровСтраницы - Структура.//// * НаименованиеЛиста - Строка. Представление печатаемого листа.// * ИмяРаздела - Строка. Имя раздела, выводимого на печать.// * ИмяФормыОбъекта - Строка. Имя формы объекта печатаемого отчета.// * ВерсияМакетаПечати - Строка. Необязательный. Версия печати обычно строка даты формы, если есть.// * СтруктураДанныхТитульный - Структура. Реквизит СтруктураДанныхТитульный формы печатаемого отчета.// * СтруктураСервисРегистров - Структура.// Ключ - Строка. Имя регистра сведений содержащих данные разделов отчета.// Значение - ТаблицаЗначений. Реквизит СервисРегистров формы отчета по табличной группе,// которой соответствует регистр сведений, указанный в ключе.//// * ДополнительныеДанные - Структура. Реквизит ДополнительныеДанные формы печатаемого отчета.// * ТаблицаСтраницыРаздела - ТаблицаЗначений. Реквизит ТаблицаСтраницы<ИмяРаздела> формы печатаемого отчета.// * НастройкиСтраницы - Структура. Необязательный. Содержит настройки печатных полей страницы.// Если не передана, заполняется настройками по умолчанию.// ** ОтображатьЗаголовки - Булево. Всегда Ложь на практике.// ** ОтображатьСетку - Булево. Всегда Ложь на практике.// ** ЧерноБелыйПросмотр - Булево. Всегда Истина на практике.// ** ЧерноБелаяПечать - Булево. Всегда Истина на практике.// ** Автомасштаб - Булево.// ** ОриентацияСтраницы - Системное перечисление ОриентацияСтраницы.// Чаще всего ОриентацияСтраницы.Ландшафт на практике.// ** ПолеСверху - Число.// ** ПолеСнизу - Число.// ** ПолеСлева - Число.// ** ПолеСправа - Число.//// * СтруктураВысот - Структура. Значения в стандартных строках// (сколько помещается строк с галочкой АвтовысотаСтроки = Истина).// ** ВысотаСтраницыВСтроках - Высота печатной страницы в стандартных строках при текущей// орьентации страницы и настройке автомасштаба// (сколько помещается строк, устанавливается эмпирически).// ** Высота_НомерСтраницыВСтроках - Высота области НомерСтраницы.// ** Высота_ЗаголовокЛистаВСтроках - Высота заголовка листа.// ** Высота_ПустаяСтрокаВСтроках - Высота пустой строки - всегда 1 на практике.// ** Высота_ЗаголовокТаблицыВСтроках - Высота заголовка таблицы.// ** Высота_СтрокаОПВСтроках - Высота строки с реквизитами организации или обособленного// подразделения (ОП). На практике обычно 2.// ** Высота_ПодвалВСтроках - Высота подвала печатной формы (примечания, подписи).//// * СписокПереносимыхПолей - СписокЗначений. Значения которого - количество стандартных символов,// помещающихся в в одну строчку по длине поля ,при шрифте и величине шрифта,// установленных для поля в макете в области "СтрокаТаблицы" или аналогичном.// В представлении элементов списка хранится имена ИмяПоляПереносимойСтроки,// т.е поля, в котором слова могут переносится на следующую строку,// если не хватает длины, или номера колонок, т.е// в представлении можно указывать либо полное имя поля регистра сведений вида// ИдГруппы + НомерКолонки, либо просто НомерКолонки.// Строка "СтрокаТаблицы" или аналогичная должна иметь настройку// АвтовысотаСтроки = Истина, ячейка с именем ИмяПоляПереносимойСтроки должно// иметь свойство Размещение равным "Переносить".// Используется в процедуре ВывестиНаПечатьСтроки().//// * НастройкиАлгоритмаПечати - Структура.//// ** ИмяОбластиНомерСтраницы - Строка. Обычно "НомерСтраницы".// ** ИмяОбластиЗаголовокЛиста - Строка. Обычно "ЗаголовокЛиста".// ** ИмяОбластиЗаголовокТаблицы - Строка. Обычно "ЗаголовокТаблицы".// ** ИмяОбластиПустаяСтрока - Строка. Обычно "ПустаяСтрока".// ** ИмяОбластиСтрокаОП - Строка. Обычно "СтрокаОП", "РеквизитыОрганизации".// ** ИмяОбластиЗаголовокРеквизитовОП - Строка.Обычно "ЗаголовокРеквизитов".// ** ЗаголовокРеквизитовОП - Строка. Обычно// "Сведения по обособленному подразделению (с указанием ИНН, КПП и адреса)".// ** ИмяОбластиРеквизитовОП - Строка. Обычно "Реквизиты" или "ОП".// ** ИмяОбластиПодвал - Строка. Обычно "Подвал".// ** ИмяОбластиОргДиректор - Строка.// ** ИмяОбластиОргБухгалтер - Строка.// ** ВыводитьСводнуюТаблицуПоОрганизацииВЦелом - Булево.// ** ВыводитьВозвратыЗаДекларацией - Булево. Необязательно. При отсутствии значение по умолчанию Ложь.//// ** НастройкиАлгоритмаПечатиВозвраты - Структура.// *** ИмяРазделаВозвраты - Строка. Обычно "Возвраты".// *** ТаблицаСтраницыВозвраты - ТаблицаЗначений.// Реквизит ТаблицаСтраницы<ИмяРазделаВозвраты> формы печатаемого отчета.// *** ИмяОбластиСтрокаОПВозвраты - Строка. Обычно "СтрокаОП", "РеквизитыОрганизации".// *** ИмяОбластиЗаголовокРеквизитовОПВозвраты - Строка. Обычно "ЗаголовокРеквизитов".// *** ЗаголовокРеквизитовОПВозвраты - Строка.// Обычно "Возвраты по обособленному подразделению (с указанием ИНН, КПП и адреса)".// *** ИмяОбластиРеквизитовОПВозвраты - Строка. Обычно "Реквизиты" или "ОП".//// ** НастройкиАлгоритмаПечатиОрганизация - Структура.// *** ИмяОбластиСтрокаОрг - Строка. Обычно "СтрокаОрганизации" или "СтрокаОП".// *** ЗаголовокРеквизитовОрг - Строка. Обычно пустая строка// (если отдельная строка под организацию) или "Сведения по организации".// *** ИмяОбластиЗаголовокРеквизитовОрг - Строка. Обычно пустая строка// (если отдельная строка под организацию) или "ЗаголовокРеквизитов".// *** ИмяОбластиРеквизитовОрг - Строка. Обычно "Реквизиты" или "ОП".// *** КолонкиГруппировокОрг - Строка. Имена колонок через запятую.// *** КолонкиСуммированияОрг - Строка. Имена колонок через запятую.// *** КолонкиНеВыводитьОрг - Строка. Имена колонок через запятую.//// *** ИмяОбластиСтрокаОргВозвраты - Строка. Обычно совпадает с ИмяОбластиСтрокаОрг,// если не сделано в макете отдельной строкой.// *** ИмяОбластиЗаголовокРеквизитовОргВозвраты - Строка. Обычно совпадает с ИмяОбластиЗаголовокРеквизитовОрг.// *** ЗаголовокРеквизитовОргВозвраты - Строка. Обычно "Возвраты по организации"// или пустая строка, если сделано в макете отдельной строкой.// *** ИмяОбластиРеквизитовОргВозвраты - Строка. Обычно совпадает с ИмяОбластиРеквизитовОрг.//// * НастройкиАлгоритмаПечатиСтрок - Структура.// ** ИдГруппыОбластиСтрокаМакета - Строка. ИдГруппы области "Строка" макета - обычно "П0000100003".// ** ИмяОбластиНомера - Строка. ИмяОбластиНомера области "Строка" макета - обычно "П000010000300".// ** ИмяОбластиСтрокаТаблицы - Строка. Обычно "СтрокаТаблицы" или "Строка".// ** СписокСтруктурИнформацииИтогов - СписокЗначений.// Значениями элементов списка СписокСтруктурИнформацииИтогов являются структуры,// каждая имеет свойства:// *** ИдГруппыОбластейМакетаИтоги - например "П0000100004". Обычно одинаково для всех итогов.// *** ИмяОбластиСтрокаИтогов - например "СтрокаИтого". Обычно одинаково для всех итогов.// *** ТекстПояснения - например "Итого по коду, производителю",// может содержать %#ИмяКолонки#% из КолонкиГруппировок,// например "Итого по производителю/импортеру %#03#% и коду %#02#%",// в этом случае вместо %#03#% подставляется соответствующее значение// поля из СтрокаДанных[ИдГруппыТаблицы + "03"], например// СтрокаДанных.П000010000303.// *** ИмяОбластиРазмещенияПояснения - например "ОписаниеИтого". Обычно одинаково для всех итогов.// *** КолонкиГруппировок - текст колонок группировок при сворачивании таблицы// для получения итога.// *** КолонкиСуммирования - текст колонок суммирования при сворачивании таблицы// для получения итога.// Представления элементов списка СписокСтруктурИнформацииИтогов - числа, порядок которых// определяет порядок вывода разных групп итогов.//// * НужноОбработатьСтрок - Число. Общее количество строк отчета, которые надо напечатать.// * ПроцентБезКонвертацииАрхивации - Число. Процент, соответсвующий моменту завершения формирования// печатных листов, от общей продолжительности печати, которая включает// конвертацию в выбранный формат представления, архивацию результата.// Если отчет печатается без получения архива в нужном представлении - 100%.// Иначе - зависит от выбранного формата представления файлов в ZIP архиве:// PDF - 14%, HTML - 20%, XLSX - 55%, MXL - 95%.//// СтруктураРеквизитовФормы - Структура. Реквизит СтруктураРеквизитовФормы формы печатаемого отчета.// Состав структуры в целом соответствует результату работы// СформироватьСтруктуруРеквизитовФормыАЛКО().// ОбработаноСтрок - Число. Количество обработанных (напечатанных) строк печатаемого отчета.// ОбъектОтчета - Объект отчета, Титульный лист которого печатается.// или Неопределено.//Процедура ВывестиНаПечатьРазделДекларации(СтруктураПараметровСтраницы, Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ВывестиНаПечатьРазделДекларации(СтруктураПараметровСтраницы, );
ПроставлениеНомеровЛистов
Описание, пример вызова
// Устанавливает номера листов.//Процедура ПроставлениеНомеровЛистов(Объект, ПризнакНумеруемыхФорм, СписокПечатаемыхЛистов) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПроставлениеНомеровЛистов(Объект, ПризнакНумеруемыхФорм, СписокПечатаемыхЛистов)
СтруктураАдресаВыгрузкиИзСтруктурыАдреса
Описание, пример вызова
// Обработка значений свойств адресной структуры, общих для структуры адресной информации БСП и стандартной выгрузки.// Это поля// * КодСтраны// * Индекс// * КодРегион// * Район// * Город// * НаселенныйПункт// * Улица//// Свойства структуры выгрузки, уже обработанные в ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXMLИлиJSON()// * Дом// * Корпус - вся инфа из массива Корпуса в виде строки, может быть разделена запятой или нет.// * Литера - из массива Корпус, если есть.// * Квартира//// Параметры:// СтруктураАдреса - См. возвращаемое значение ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXMLИлиJSON()// Возвращаемое значение:// Структура - См. возвращаемое значение ПолучитьСтруктуруАдресаИзСтандартногоПредставленияИлиXMLИлиJSON()Функция СтруктураАдресаВыгрузкиИзСтруктурыАдреса(СтруктураАдреса) Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.СтруктураАдресаВыгрузкиИзСтруктурыАдреса(СтруктураАдреса)
ИсправитьКодРегиона
Описание, пример вызова
Процедура ИсправитьКодРегиона(СтруктураАдреса) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ИсправитьКодРегиона(СтруктураАдреса)
АдресИзВыгрузки
Описание, пример вызова
Функция АдресИзВыгрузки(УзелАдреса, СтруктураАдреса = Неопределено, Экспорт
Пример вызова
Результат = РегламентированнаяОтчетностьАЛКО.АдресИзВыгрузки(УзелАдреса, СтруктураАдреса, );
ПостОбработкаПриЗагрузкеИзФайлаВыгрузкиАЛКО
Описание, пример вызова
Процедура ПостОбработкаПриЗагрузкеИзФайлаВыгрузкиАЛКО(ПараметрыЗагрузки, ПараметрыПроцедуры) Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ПостОбработкаПриЗагрузкеИзФайлаВыгрузкиАЛКО(ПараметрыЗагрузки, ПараметрыПроцедуры)
ОтладкаЗагрузки
Описание, пример вызова
// Отладка алгоритмов из макетов "НастройкиЗагрузкиXML" - и любых алгоритмов выполняемых инструкцией// "Выполнить АлгоритмИзМакета" или "Выполнить АлгоритмИзФайла" или "Выполнить АлгоритмИзТекста".// Позволяет получить доступ к тестируемому значению внутри текста кода.// При отладке нужно вставить вызов этой процедуры в нужное место алгоритма,// и установить точку останова внутри процедуры.//// Пареметры:// ТестируемоеЗначение - Произвольное значение// МеткаИзКода - Строка. Передаваемая из кода метка, определяющая место вызова.Процедура ОтладкаЗагрузки(ТестируемоеЗначение, МеткаИзКода = "") Экспорт
Пример вызова
РегламентированнаяОтчетностьАЛКО.ОтладкаЗагрузки(ТестируемоеЗначение, МеткаИзКода);
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).