Skip to content

Учет оригиналов первичных документов

ПриСозданииНаСервере_ФормаДокумента

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

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

УчетОригиналовПервичныхДокументов.ПриСозданииНаСервере_ФормаДокумента(Форма, Расположение);

ПриСозданииНаСервере_ФормаСписка

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

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

УчетОригиналовПервичныхДокументов.ПриСозданииНаСервере_ФормаСписка(Форма, Список, Расположение);

ПриПолученииДанныхНаСервере

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

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

УчетОригиналовПервичныхДокументов.ПриПолученииДанныхНаСервере(СтрокиСписка)

УстановитьНовоеСостояниеОригинала

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

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

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

СведенияОСостоянииОригиналаПоСсылке

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

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

Результат = УчетОригиналовПервичныхДокументов.СведенияОСостоянииОригиналаПоСсылке(Документ)

ЗаписатьСостоянияОригиналовПослеПечати

Описание, пример вызова
// Вызывается для записи состояний оригиналов печатных форм в регистр, после печати формы.
//
// Параметры:
// ОбъектыПечати - СписокЗначений - список ссылок на объекты печати.
// СписокПечати - СписокЗначений - список с именами макетов и представлениями печатных форм.
// Записано - Булево - признак того, что состояние документа записано в регистр.
//
Процедура ЗаписатьСостоянияОригиналовПослеПечати(ОбъектыПечати, СписокПечати, Записано = Ложь) Экспорт

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

УчетОригиналовПервичныхДокументов.ЗаписатьСостоянияОригиналовПослеПечати(ОбъектыПечати, СписокПечати, Записано);

ОбновитьКомандыСостоянияОригинала

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

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

УчетОригиналовПервичныхДокументов.ОбновитьКомандыСостоянияОригинала(Форма, Список);

УстановитьУсловноеОформлениеВФормеСписка

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

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

УчетОригиналовПервичныхДокументов.УстановитьУсловноеОформлениеВФормеСписка(Форма, Список)

ДополнитьПрофильРольюДляИзмененияСостоянийОригиналовДокументов

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

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

УчетОригиналовПервичныхДокументов.ДополнитьПрофильРольюДляИзмененияСостоянийОригиналовДокументов(ОписаниеПрофиля)

ДополнитьПрофильРольюДляНастройкиСостоянийОригиналовДокументов

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

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

УчетОригиналовПервичныхДокументов.ДополнитьПрофильРольюДляНастройкиСостоянийОригиналовДокументов(ОписаниеПрофиля)

ДополнитьПрофильРольюДляЧтенияСостоянийОригиналовДокументов

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

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

УчетОригиналовПервичныхДокументов.ДополнитьПрофильРольюДляЧтенияСостоянийОригиналовДокументов(ОписаниеПрофиля)

ВсеСостояния

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

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

Результат = УчетОригиналовПервичныхДокументов.ВсеСостояния()

ВывестиНаФормуКомандыСостоянияОригинала

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

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

УчетОригиналовПервичныхДокументов.ВывестиНаФормуКомандыСостоянияОригинала(Форма, Список, СостоянияОригиналов)

ПредставлениеГиперссылкиСостояния

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

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

Результат = УчетОригиналовПервичныхДокументов.ПредставлениеГиперссылкиСостояния(Документ)

ЗаписатьСостоянияОригиналовДокументаПослеПечатиФормы

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

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

УчетОригиналовПервичныхДокументов.ЗаписатьСостоянияОригиналовДокументаПослеПечатиФормы(ОбъектыПечати, ПечатныеФормы, Записано);

ЗаписатьСостояниеОригиналаДокументаПоПечатнымФормам

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

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

УчетОригиналовПервичныхДокументов.ЗаписатьСостояниеОригиналаДокументаПоПечатнымФормам(Документ, ПечатнаяФорма, Представление, Состояние, );

ЗаписатьОбщееСостояниеОригиналаДокумента

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

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

УчетОригиналовПервичныхДокументов.ЗаписатьОбщееСостояниеОригиналаДокумента(Документ, Состояние)

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