Документ
Документ-основание текущей записи журнала расчетов.
Синтаксис:
Документ
Англоязычный синоним:
Document
Описание:
Атрибут типа «Документ». Ссылка на документ, на основании которого данная запись (расчет) введена в журнал расчетов. Это может быть, например, документ «Больничный лист», породивший одну или несколько записей с видом расчета «Оплата больничного листа».
Этот атрибут журнала расчетов заполняется в момент проведения документа ссылкой на этот документ, в случае использования методов ВвестиРасчет, ВвестиПерерасчет, ЗаписатьРасчет, или ссылкой на другой документ, в случае использования методов ВвестиРасчетНаОсновании, ЗаписатьРасчетНаОсновании, ВвестиПерерасчетНаОсновании (см. ниже).
Атрибут Документ предназначен только для чтения.
Пример:
Процедура ПровестиРасчет()
Календ = Объект.Категория.Получить(ДатаНачала).Календарь;
Дней = Календ.Дней(ДатаНачала, ДатаОкончания);
Если ОткрытДок(Документ) = 0 Тогда
РассчитатьСреднюю(Документ, Константа.МесСреднБЛ,
ГруппаРасчетов.СредняяДляБЛ, 0);
КонецЕсли;
// среднюю зарплату берем из документа породившего расчет
Результат =Окр(Дней * Документ.СрЗарплата);
Дни = ?(Сторно = 1, -Дней, Дней);
КонецПроцедуры
См. также: ВвестиРасчет, ЗаписатьРасчет, ВвестиПерерасчет, ЗаписатьРасчетНаОсновании, ВестиРасчетНаОсновании, ВвестиПерерасчетНаОсновании