Skip to content

Проверка РНПТ переопределяемый

ДокументыСоСтатусомПроверкиРНПТ

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

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

Результат = ПроверкаРНПТПереопределяемый.ДокументыСоСтатусомПроверкиРНПТ(ПараметрыПоискаДокументов)

ДобавитьДополнительныеКолонкиДляПроверки

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

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

ПроверкаРНПТПереопределяемый.ДобавитьДополнительныеКолонкиДляПроверки(ТаблицаДанныеРНПТ)

ЗаполнитьДополнительныеКолонкиДляПроверки

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

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

ПроверкаРНПТПереопределяемый.ЗаполнитьДополнительныеКолонкиДляПроверки(ДанныеРНПТ, Параметры)

ПроверитьДополнительныеКолонки

Описание, пример вызова
// Проверяет дополнительные колонки РНПТ.
//
// Параметры:
// ПроверяемаяСтрока - Структура - строка с доп. полями по данным документа.
// ЭталоннаяСтрока - Структура с доп. полями по данным ФНС.
// ТолькоТекстОшибки - Булево - признак, указывающий, что процедура вызывается только для формирования текста ошибки.
//
Процедура ПроверитьДополнительныеКолонки(ПроверяемаяСтрока, ЭталоннаяСтрока, ТолькоТекстОшибки = Ложь) Экспорт

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

ПроверкаРНПТПереопределяемый.ПроверитьДополнительныеКолонки(ПроверяемаяСтрока, ЭталоннаяСтрока, ТолькоТекстОшибки);

РНПТСоответствуетФормату

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

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

Результат = ПроверкаРНПТПереопределяемый.РНПТСоответствуетФормату(КодРНПТ)

ТабличныеЧастиДокументаСПрослеживаемостью

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

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

Результат = ПроверкаРНПТПереопределяемый.ТабличныеЧастиДокументаСПрослеживаемостью(ДокументОбъект)

ТекстЗапросаПроверкиРНПТРегЗаданием

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

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

Результат = ПроверкаРНПТПереопределяемый.ТекстЗапросаПроверкиРНПТРегЗаданием()

ПереопределитьТекстЗапросаДляПолученияСведенийОРНПТ

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

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

ПроверкаРНПТПереопределяемый.ПереопределитьТекстЗапросаДляПолученияСведенийОРНПТ(Запрос)

ТипСправочникаРНПТ

Описание, пример вызова
// Возвращает тип справочника РНПТ.
//
// Возвращаемое значение:
// Тип - тип справочника РНПТ
Функция ТипСправочникаРНПТ() Экспорт

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

Результат = ПроверкаРНПТПереопределяемый.ТипСправочникаРНПТ()

РНПТПоКоду

Описание, пример вызова
// Ищет элемент справочника РНПТ по коду.
//
// Параметры:
// КодРНПТ - строка - код РНПТ элемента справочника.
//
// Возвращаемое значение:
// СправочникСсылка - ссылка на элемент справочника РНПТ
Функция РНПТПоКоду(КодРНПТ) Экспорт

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

Результат = ПроверкаРНПТПереопределяемый.РНПТПоКоду(КодРНПТ)

ТекстПолученияКодаРНПТВЗапросе

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

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

Результат = ПроверкаРНПТПереопределяемый.ТекстПолученияКодаРНПТВЗапросе()

УдалитьПовторяющиесяЭлементыМассива

Описание, пример вызова
// Удаляет повторяющиеся элементы массива.
//
// Параметры:
// ОбрабатываемыйМассив - Массив - элементы произвольных типов, из которых удаляются неуникальные.
//
// Возвращаемое значение:
// Массив - элементы ОбрабатываемыйМассив после удаления лишних.
//
Функция УдалитьПовторяющиесяЭлементыМассива(ОбрабатываемыйМассив) Экспорт

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

Результат = ПроверкаРНПТПереопределяемый.УдалитьПовторяющиесяЭлементыМассива(ОбрабатываемыйМассив)

ЕстьПрослеживаемыеТовары

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

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

Результат = ПроверкаРНПТПереопределяемый.ЕстьПрослеживаемыеТовары(ДокументОбъект)

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