Имя: Пароль:
1C
1С v8
Расчетный листок, программное формирование, зуп 2.5
0 Alegshzhkka
 
01.03.16
09:31
Добрый день, форумчане!
Есть обработка рассылки РЛ из зуп 2.5
формирование расчетного листка происходит следующим образом :

Функция ЗаполнитьТаблицуРасчетногоЛистка(сотр)


ТабДок=Новый ТабличныйДокумент;
ОтчетРасшифровка = Отчеты.РасчетныеЛисткиОрганизаций.Создать();

ТиповыеОтчеты.ДобавитьОтбор(ОтчетРасшифровка.КомпоновщикНастроек, "Сотрудник", Сотр);
ТиповыеОтчеты.УстановитьПараметр(ОтчетРасшифровка.КомпоновщикНастроек, "НачалоПериода", ПериодРегистрации);
ТиповыеОтчеты.УстановитьПараметр(ОтчетРасшифровка.КомпоновщикНастроек, "КонецПериода", КонецМесяца(ПериодРегистрации));
ТиповыеОтчеты.УстановитьПараметр(ОтчетРасшифровка.КомпоновщикНастроек, "Группировать", ложь);
ТиповыеОтчеты.УстановитьПараметр(ОтчетРасшифровка.КомпоновщикНастроек, "ВидРасчетногоЛистка", "Подробно");

ОтчетРасшифровка.СформироватьОтчет(ТабДок);

возврат ТабДок;
КонецФункции


При таком формировании не заполняются вычеты по НДФЛ, поле "К выплате".
В отладчике на входе такие же данные, как и при стандартном формировании отчета, в котором все выгружается. Подскажите, что упускаю?
Спасибо.
1 Alegshzhkka
 
01.03.16
12:13
Если ни у кого идей нет,  может подскажите как это реализовано у вас?
2 piter3
 
01.03.16
12:14
в правом углу кнопочка с Я.нажми
3 Alegshzhkka
 
02.03.16
14:00
(2) Спасибо за помощь, ага

Еще раз может не очень понятно описал проблему. Обработка есть, рассылка работает, НО при программном  формировании отчета не заполняются поля "к выплате" и вылеты.

Например, берем стандартный отчет Унифицированная форма т54а, там формируется РЛ - все поля заполнены,  копирую функцию во внешний отчет - поля не заполняются. Кто - нибудь сталкивался с этим?
4 piter3
 
02.03.16
14:01
а параметры сравнил?
5 Alegshzhkka
 
02.03.16
14:05
(4) да, одинаковые

вот тут такая же проблема была у человека, но она у него сама собой разрешилась
forum.mista.ru/topic.php?id=692760
6 piter3
 
02.03.16
14:09
кэш?
7 piter3
 
02.03.16
14:36
Для каждого Ссылка Из МассивДокументов Цикл
        Объект = Ссылка.ПолучитьОбъект();
        ОтчетРасчетныеЛистки = Отчеты.РасчетныеЛисткиОрганизаций.Создать();
        ТиповыеОтчеты.ДобавитьОтбор(ОтчетРасчетныеЛистки.КомпоновщикНастроек, "Организация", Организация);
        ТиповыеОтчеты.ДобавитьОтбор(ОтчетРасчетныеЛистки.КомпоновщикНастроек, "ФизЛицо",     Ссылка.физлицо);
        
        ТиповыеОтчеты.УстановитьПараметр(ОтчетРасчетныеЛистки.КомпоновщикНастроек, "НачалоПериода", НачалоМесяца (Ссылка.ПериодРегистрации));
        ТиповыеОтчеты.УстановитьПараметр(ОтчетРасчетныеЛистки.КомпоновщикНастроек, "КонецПериода",  КонецМесяца(Ссылка.ПериодРегистрации));
        ТиповыеОтчеты.УстановитьПараметр(ОтчетРасчетныеЛистки.КомпоновщикНастроек, "Группировать",  ложь);
        ТиповыеОтчеты.УстановитьПараметр(ОтчетРасчетныеЛистки.КомпоновщикНастроек, "ВидРасчетногоЛистка",  "Рабочий");
        
        ЭлементПорядка = ОтчетРасчетныеЛистки.КомпоновщикНастроек.Настройки.Порядок.Элементы.Вставить(0, Тип("ЭлементПорядкаКомпоновкиДанных"));
        ЭлементПорядка.Поле = Новый ПолеКомпоновкиДанных("ПериодРегистрации");
        ЭлементПорядка.Использование = Истина;
        
        РасчетныеЛисткиОрганизацийОтчет = Новый ТабличныйДокумент;
        ОтчетРасчетныеЛистки.СформироватьОтчет(РасчетныеЛисткиОрганизацийОтчет);
         РасчетныеЛисткиОрганизацийОтчет.Записать(Значение+"\ "+Ссылка.физлицо.наименование+" "+Формат(Ссылка.ДатаНачалаСобытия,"ДЛФ=Д")+".XLSX",ТипФайлаТабличногоДокумента.XLSX);
8 Alegshzhkka
 
02.03.16
15:31
(7) Спасибо за пример, в принципе у нас тоже самое.  Почистил кэши, выгрузил базу в файловый режим, прогнал ТиИ
  - без успехов, вычеты по прежнему не выгружаются
9 piter3
 
02.03.16
15:34
(8) ну а дальше только отладчик,хотя я бы на твоем месте попробовал  (7).[в принципе у нас тоже самое] это не есть хорошо
Основная теорема систематики: Новые системы плодят новые проблемы.