Всем привет! ЗУП 3.1.13.151 для печатной формы необходимо получить районный коэффициент и северную надбавку, использую функцию ТекущиеНачисления = КадровыйУчетРасширенный.ТекущиеНачисленияСотрудника(СсылкаНаОбъект.Сотрудник, ДатаНачалаПеревода, Неопределено, Истина);
возвращает соответствие, где ключу соответствует таблица значений. Пытаюсь вытащить от туда значение районного коэффициента, сначала по ключу в соответсвии:
Надбавка = ТекущиеНачисления.Получить(ПланыВидовРасчета.Начисления.НайтиПоНаименованию(“РайонныйКоэффициент”))
потом еще нужно вытянуть значение из ТЗ
но выдает Неопределено, хотя отладчик показывает, что РК есть.
Подскажите что делаю не так?
возвращает соответствие, где ключу соответствует таблица значений. Пытаюсь вытащить от туда значение районного коэффициента, сначала по ключу в соответсвии:
Надбавка = ТекущиеНачисления.Получить(ПланыВидовРасчета.Начисления.НайтиПоНаименованию(“РайонныйКоэффициент”))
потом еще нужно вытянуть значение из ТЗ
но выдает Неопределено, хотя отладчик показывает, что РК есть.
Подскажите что делаю не так?
По теме из базы знаний
- Нерабочие дни 4-7 мая 2021г. в 1С:ЗУП, когда работают не все сотрудники и не во все дни
- Готовые механизмы 1С: ЗУП, представления
- Оплата больничного уволенному сотруднику в 1С:Зарплата и управление персоналом 3
- Неправильный расчет НДФЛ с авансов в 2023 году в 1С: ЗУП 3.1.24.408 (со всеми исправлениями на дату публикации)
- Механизм представлений в типовых конфигурациях 1С: Зарплата и управление персоналом, редакция 3.1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Писала что это в Модуле формы (чтобы проверить отладчиком), теперь переношу в Модуль объекта, и выдает ошибку
ВнешняяОбработка.КадровыйПеревод.МодульОбъекта(90)}: Значение не является значением объектного типа (Получить)
Надбавка = ТекущиеНачисления.Получить(ПланыВидовРасчета.Начисления.НайтиПоНаименованию("Районный коэффициент"));
Почему? ведь "получить" доступно и на клиенте и на сервере, верно?
ВнешняяОбработка.КадровыйПеревод.МодульОбъекта(90)}: Значение не является значением объектного типа (Получить)
Надбавка = ТекущиеНачисления.Получить(ПланыВидовРасчета.Начисления.НайтиПоНаименованию("Районный коэффициент"));
Почему? ведь "получить" доступно и на клиенте и на сервере, верно?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот