Skip to content

Исправление документов

ЗаполнитьИсправление

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

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

ИсправлениеДокументов.ЗаполнитьИсправление(ДокументОбъект, ИсправляемыйДокумент)

ПриКопировании

Описание, пример вызова
// Очищает реквизиты исправления при копировании документа.
//
// Параметры:
// ДокументОбъект - ДокументОбъект, ДокументОбъект.ПеремещениеТоваров - Объект, который создан копированием
// ОбъектКопирования - ДокументОбъект, ДокументОбъект.ПеремещениеТоваров - Ссылка на документ, который копируется
//
Процедура ПриКопировании(ДокументОбъект, ОбъектКопирования) Экспорт

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

ИсправлениеДокументов.ПриКопировании(ДокументОбъект, ОбъектКопирования)

ПередЗаписью

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

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

ИсправлениеДокументов.ПередЗаписью(ДокументОбъект, Отказ, РежимЗаписи, РежимПроведения)

ОбработкаПроверкиЗаполнения

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

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

ИсправлениеДокументов.ОбработкаПроверкиЗаполнения(ДокументОбъект, Отказ, ПроверяемыеРеквизиты)

ПроверитьЗаполнениеСторно

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

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

ИсправлениеДокументов.ПроверитьЗаполнениеСторно(ДокументОбъект, Отказ, ПроверяемыеРеквизиты)

ПриСозданииНаСервере

Описание, пример вызова
// Формирует строку с информации об исправлении.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа:
// * Объект - ДанныеФормыКоллекция - Документ объект:
// * Ссылка - ДокументСсылка -
// ЭлементИсправление - ПолеФормы - Поле с информацией об исправлении.
//
Процедура ПриСозданииНаСервере(Форма, ЭлементИсправление) Экспорт

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

ИсправлениеДокументов.ПриСозданииНаСервере(Форма, ЭлементИсправление)

ПриЧтенииНаСервере

Описание, пример вызова
// Формирует строку с информации об исправлении.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - Форма документа.
// ЭлементИсправление - ПолеФормы - Поле с информацией об исправлении.
//
Процедура ПриЧтенииНаСервере(Форма, ЭлементИсправление) Экспорт

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

ИсправлениеДокументов.ПриЧтенииНаСервере(Форма, ЭлементИсправление)

ПриУстановкеНовогоНомера

Описание, пример вызова
// Устанавливает номер исправительного документа, для тех типов документа, для которых важно
// сохранить последовательную нумерацию исправляемых документов.
//
// Параметры:
// ДокументОбъект - ДокументОбъект - Исправительный документ
// СтандартнаяОбработка - Булево - признак выполнения стандартной (системной) обработки события.
// Префикс - Строка - Префикс, который будет использоваться для генерации номера.
Процедура ПриУстановкеНовогоНомера(ДокументОбъект, СтандартнаяОбработка, Префикс) Экспорт

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

ИсправлениеДокументов.ПриУстановкеНовогоНомера(ДокументОбъект, СтандартнаяОбработка, Префикс)

ЭтоИсправительныйДокумент

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

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

Результат = ИсправлениеДокументов.ЭтоИсправительныйДокумент(ДокументОбъект)

РегистрацияСторноРазрешена

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

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

Результат = ИсправлениеДокументов.РегистрацияСторноРазрешена(СторнируемыйДокумент)

ЕстьИсправлениеИлиСторно

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

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

Результат = ИсправлениеДокументов.ЕстьИсправлениеИлиСторно(Документ)

СторноДокументы

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

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

Результат = ИсправлениеДокументов.СторноДокументы(СторнируемыеДокументы)

ИсправляемыйДокумент

Описание, пример вызова
// Возвращает исправляемый документ (первый документ цепочки) по исправлению
//
// Параметры:
// Исправление - ДокументСсылка - Исправление
//
// Возвращаемое значение:
// ДокументСсылка -
//
Функция ИсправляемыйДокумент(Знач Исправление) Экспорт

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

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

ИсправленияДокумента

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

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

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

ИсправленияДокументовПоТипуИсправления

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

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

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

ПредставлениеИсправляемогоДокумента

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

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

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

ИзменилисьПараметрыИсправленияДокументов

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

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

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

ИсправлениеПослеДатыДокумента

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

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

Результат = ИсправлениеДокументов.ИсправлениеПослеДатыДокумента(ПараметрыПроверки)

НаличиеИсправленийНаДатуДокумента

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

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

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

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