Имя: Пароль:
1C
 
ЗУП3. Есть ли возможность быстро и просто начислить зарплату программно?
, , , ,
0 DTX 4th
 
11.07.18
18:42
1. Мне не нравится код ЗУП3 67% (8)
2. Явно лучше чем ЗУП2, но до идеала далеко 17% (2)
3. Свой вариант 17% (2)
4. Мне нравится код ЗУП3 0% (0)
Всего мнений: 12

Вроде 1С старается структурировать свой, да и редакция уже третья по счету, но простого способа программно начислить зарплату я не нашёл. Ожидал увидеть что-нибудь вроде

ЗаполнитьСтандартнымиЗначениями(Док);
НачислитьЗарплату(Док);


В коде можно найти место вызова длительной операции начисления, туда улетают параметры, которые рядом и заполняются примерно вот так:

    СтруктураПараметров = РасчетЗарплатыРасширенныйКлиентСервер.ПараметрыПолученияДанныхЗаполненияДокумента();
    СтруктураПараметров.ОписаниеДокумента = ОписаниеДокумента(ЭтотОбъект); // Функция неэкспортная. Что с ней делать - непонятно
    СтруктураПараметров.Организация = Объект.Организация;
    СтруктураПараметров.ДокументСсылка = Объект.Ссылка;

В итоге натыкаемся на ОписаниеДокумента(ЭтотОбъект) без Экспорт, и дальше дороги не видно.

Это норма? Или я что-то делаю не так?