Имя: Пароль:
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С старается структурировать свой, да и редакция уже третья по счету, но простого способа программно начислить зарплату я не нашёл. Ожидал увидеть что-нибудь вроде

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


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

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

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

Это норма? Или я что-то делаю не так?
54 Alexandr_U1982
 
20.07.18
13:01
Код более структурирован и универсален чем в 2.5.
Гораздо меньше дублирующегося кода.

Явно лучше чем ЗУП2, но до идеала далеко
55 DTX 4th
 
26.07.18
11:59
Ещё немного поковырял конфу. Многие документы создаются очень аккуратно, мне понравилось. Поэтому меняю своё мнение. Но с модулём расчета всё равно беда :)

Явно лучше чем ЗУП2, но до идеала далеко