Имя: Пароль:
1C
1С v8
1c зуп 3.1 печатная форма на основании графика отпусков
0 illiona
 
naïve
17.10.20
10:11
Добрый день. На основании графика,создать печатную форму,не могу понять как заполнить числа, количество дней неиспользованного отпуска за предыдущий период и стаж.может у кого запрос есть
1 SleepyHead
 
гуру
17.10.20
12:34
Нужную информацию можно получить через общий модуль ОстаткиОтпусков
2 illiona
 
naïve
17.10.20
12:42
А что за функция в общем модуле?
3 SleepyHead
 
гуру
17.10.20
12:45
(2) Обратитесь к программисту.
4 illiona
 
naïve
18.10.20
11:14
Если Не ЗначениеЗаполнено(ДатаОстатков) Тогда
        ДатаОстатков = НачалоДня(ТекущаяДатаСеанса());
    КонецЕсли;
    
    СтруктураПараметров = ОстаткиОтпусков.ОписаниеПараметровДляОстаткиОтпусков();
    СтруктураПараметров.Сотрудники     = Сотрудники;
    СтруктураПараметров.ДатаОстатков = НачалоДня(ДатаОстатков);
    СтруктураПараметров.ВидыОтпусков = ВидыОтпусков;
    
    
    Результат = ОстаткиОтпусков.ОстаткиОтпусков(СтруктураПараметров);
    Если Результат.Количество() <> 0 Тогда
        Результат = Результат[0].Дни;
    Иначе
        Результат ="";
    КонецЕсли;

Получилась такая функция, но на некоторых сотрудниках правильно отражает, на некоторых нет