Запись.ПолучитьДанныеГрафика() - всегда ли возвращается одна *СТРОКА*
Здравствуйте!
Есть самописный пример по зарплате (Регистрам расчётов) и в нём такой код:
В конфе всё время используется ДнейФактЗаписи[0] вместо того, чтобы сворачивать эту ТЗ ДнейФактЗаписи. В связи с этим вопрос
действительно ли всё время будет получаться одна ЗАПИСЬ? Или ТЗ всё-таки надо сворачивать?
(В справке написано только про одну КОЛОНКУ, про количество записей не написано ничего)
P.S. Общий модуль "РасчётЗарплаты", процедуры РассчитатьЗарплату() и РассчитатьОсновныеНачисления()
Есть самописный пример по зарплате (Регистрам расчётов) и в нём такой код:
НаборЗаписейОсн=РегистрыРасчета.ОсновныеНачисления.СоздатьНаборЗаписей();
НаборЗаписейОсн.Прочитать();
Для каждого Запись из НаборЗаписейОсн Цикл
ДнейФактЗаписи=Запись.ПолучитьДанныеГрафика(ВидПериодаРегистраРасчета.ФактическийПериодДействия);
Запись.Сумма=ДнейФактЗаписи[0].РабочийДень*ИсходныеДанные;
КонецЦикла;
ПоказатьВ конфе всё время используется ДнейФактЗаписи[0] вместо того, чтобы сворачивать эту ТЗ ДнейФактЗаписи. В связи с этим вопрос
действительно ли всё время будет получаться одна ЗАПИСЬ? Или ТЗ всё-таки надо сворачивать?
(В справке написано только про одну КОЛОНКУ, про количество записей не написано ничего)
P.S. Общий модуль "РасчётЗарплаты", процедуры РассчитатьЗарплату() и РассчитатьОсновныеНачисления()
Прикрепленные файлы:
Инфостарт 2021-01-25.dt
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(2) Моё тоже, но есть мысль, что это для унификации с аналогичным методом менеджера регистра расчётов. (Для чего же нужна ТЗ всегда с одной колонкой?)
С другой стороны, автор зачем-то же так делает. Хотя после его обработки "ЗаполнениеГрафиков" я ему не доверяю - вдруг и тут такая же засада.
С другой стороны, автор зачем-то же так делает. Хотя после его обработки "ЗаполнениеГрафиков" я ему не доверяю - вдруг и тут такая же засада.