Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 13:01

Использование Формулы в табличной части документа

Автор krisag, 09 дек 2016, 09:19

0 Пользователей и 1 гость просматривают эту тему.

krisag

   Приветствую, прошу вашей помощи.
Для учебных целях разрабатываю базу, которая является мини-аналогом ПФР
Собственно следующая проблема - имеется справочник Физические Лица (СНИЛС,ДатаРождения), на основе которого происходят вычисления в документе "РасчётНачисленийВПФР"
В табличной части есть реквизиты "СуммаСтраховойЧасти", "СуммаНакопительнойЧасти"   вычисляемые в процедурном режиме. Пытаюсь реализовать - не получается
СуммаСтраховойЧасти высчитывается как - 14%*ЗП, если дата рождения <01.01.1967
                                        8%*ЗП, если дата >= 01.01.1967
Пытаюсь использовать процедуру...
Создаю на сервере функцию, которая будет получать ДатуРождения из справочника ФизическиеЛица
Собственно нужно использовать процедуру для расчёта реквизита табличной части документа, сославшись на реквизит справочника (Дата)
Как это реализовать?

&НаКлиенте
Процедура НачисленияСуммаСтраховойЧастиПриИзменении(Элемент)
ДатаРождения = ПолучитьДату(Справочники.ФизическиеЛица, ДатаРождения);
Если ДатаРождения < 01.01.1967 то
СуммаСтраховойЧасти = 0.14*ЗП
Если ДатаРождения >=01.01.1967 то
СуммаСтраховойЧасти = 0.08*ЗП
КонецПроцедуры

НаСервереБезКонтекста
Функция ПолучитьДату(Справочники.ФизическиеЛица, ДатаРождения)
   Возврат Справочники.ФизическиеЛица[ДатаРождения];   
КонецФункции



Похожие темы (5)

Рейтинг@Mail.ru

Поиск