|
v7: ЗИК 335. ошибка при записи в файл для ПФР | ☑ | ||
---|---|---|---|---|
0
KENT2007
10.04.13
✎
17:50
|
У кого появлялась ошибка при записи в файл?
ТаблицаВыплат.ВыбратьСтроки(); {Отчет.ПодготовкаСведенийДляПФР2010.Форма.Модуль(9478)}: Значение не представляет агрегатный объект (ВыбратьСтроки) |
|||
1
KENT2007
10.04.13
✎
17:56
|
выкидывает на пачках НР, если договорники все норм
Сведения о сумме выплат заполняется по новому? |
|||
2
2S
10.04.13
✎
18:07
|
есть такое, подтверждаю
Тупо воткнул проверку пока на ТипЗначенияСтр перед выборкой |
|||
3
KENT2007
10.04.13
✎
20:42
|
И что с проверкой?
|
|||
4
KENT2007
11.04.13
✎
09:10
|
может что прояснилось
|
|||
5
KENT2007
11.04.13
✎
09:20
|
(2) а какую строку проверять?
|
|||
6
sea1956
11.04.13
✎
09:52
|
Судя по всему, такую ошибку выдает в случае отсутствия начисления у сотрудника за период формирования отчета и файла. Например, у временно неработающего или находящегося в декретном отпуске. Стоило исключить из списка такого сотрудника, так сразу файл и сформировался без указанной ошибки.
|
|||
7
KENT2007
11.04.13
✎
12:01
|
5 пачек по 200 сторов, в каждой ошибка кроме договорников
|
|||
8
KENT2007
11.04.13
✎
12:12
|
(6) ты прав, только их очень много сотрудникии не работаю уже много лет, а заполняется уплата
|
|||
9
KENT2007
11.04.13
✎
12:13
|
Пачки прошлых периодов теперь обязательно заполнять?
|
|||
10
sea1956
11.04.13
✎
12:19
|
(9) Дело в том, что выдается ошибка и для текущего периода для сотрудников временно неработающих или находящихся в этом периоде в декретном отпуске. Сейчас пробую разобраться в алгоритме.
|
|||
11
KENT2007
11.04.13
✎
12:23
|
тогда не ясно как быть с уволенными по которым нужна уплата.
пиши если что выяснится |
|||
12
sea1956
11.04.13
✎
12:47
|
(11) Написал тебе на твой почтовый адрес. Может поможет.
|
|||
13
SerF_2011
12.04.13
✎
08:56
|
(12) а для всех озвучить идею возможно?
|
|||
14
Alexander89
12.04.13
✎
09:17
|
Да,тоже хотелось бы увидеть идею
|
|||
15
SerF_2011
12.04.13
✎
09:31
|
(14) я вот обнаружил еще, что если сотрудников, на которых вываливается ошибка открыть из таблицы Состав пачки (откроетя диалог Редактирование данных пачки), а потом закрыть по кнопке ОК, то ошибка по этому сотруднику исчезает...
|
|||
16
Alexander89
12.04.13
✎
11:59
|
Спасибо,все получилось)))
|
|||
17
VladikЯ
15.04.13
✎
14:08
|
(15) Да, там так получается, что где-то не стоит обнуление в цикле, очевидно, и этим "нулевым" записываются начисления предыдущего сотрудника, у которого с начислениями, взносами и уплатой всё в порядке. Это видно, если вы распечатаете пачку, по которой вышла ошибка. Там у этих "нулевых" сотров (декретниц, напримет) вдруг появляются начисления предыдущего по пачке сотра. Хотя в "редактировании данных" везде стоят нули.
И когда их открыть и закрыть, получается, что вроде бы вводятся реальные нулевые значения, но ручные, как бы правка. |
|||
18
Barmalei
16.04.13
✎
19:25
|
То ж самое вылезло. Если трудно поделитесь пожалуйста решением...
|
|||
19
sdfqwe
18.04.13
✎
17:28
|
Перед строчкой Отчет.ПодготовкаСведенийДляПФР2010.Форма.Модуль(9478)
Воткните след код: Если ТипЗначенияСтр(ТаблицаВыплат) <> "ТаблицаЗначений" Тогда СписокДанных = СоздатьОбъект("СписокЗначений"); ТабСоставПачки.Выгрузить(СписокДанных,СчДокументов,СчДокументов,); СписокДанных.ДобавитьЗначение(ТипСведений); СписокДанных.ДобавитьЗначение(ПолучитьДатуНачала()); ОткрытьФормуМодально("Обработка.РедактированиеСведенийПФР",СписокДанных); Если СписокДанных.РазмерСписка()>11 Тогда ТабСоставПачки.УстановитьЗначение(СчДокументов,"ИсчисленоСтраховая",СписокДанных.ПолучитьЗначение(2)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"ИсчисленоНакопительная",СписокДанных.ПолучитьЗначение(3)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"УплаченоСтраховая",СписокДанных.ПолучитьЗначение(4)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"УплаченоНакопительная",СписокДанных.ПолучитьЗначение(5)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"ПередаватьАдрес",СписокДанных.ПолучитьЗначение(6)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"ДатаСоставления",СписокДанных.ПолучитьЗначение(7)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"ДоначисленоСтраховая",СписокДанных.ПолучитьЗначение(11)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"ДоначисленоНакопительная",СписокДанных.ПолучитьЗначение(12)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"ДоуплаченоСтраховая",СписокДанных.ПолучитьЗначение(13)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"ДоуплаченоНакопительная",СписокДанных.ПолучитьЗначение(14)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"ВидДоговора",СписокДанных.ПолучитьЗначение(15)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"ТаблицаВыплат",СписокДанных.ПолучитьЗначение(16)); ТабСоставПачки.УстановитьЗначение(СчДокументов,"ТипДоговора",СписокДанных.ПолучитьЗначение(17)); ТабСоставПачки.Выгрузить(ПачкаДокументов.СоставПачки); КонецЕсли; КонецЕсли; ТабСоставПачки.ПолучитьСтрокуПоНомеру(СчДокументов); ТаблицаВыплат = ТабСоставПачки.ТаблицаВыплат; В итоге во время выгрузки вылезет окошно (один, или несколько раз зависит от ситуации), на котором нажмете ОК. Глубже не стал копать, дождуся обновы |
|||
20
fgaabbb
19.04.13
✎
05:37
|
(19) спасибо большое
|
|||
21
sdfqwe
19.04.13
✎
09:17
|
Если уплата ведется с отстованием (Например - Документ "Расчеты по страховым взносам" от 31.01.2013 ведет уплату за декабрь 2012), присутствует есче 1 ошибка в этом отчете:
..... Функция ПолучитьТаблицуУплатыВзносовЗаВсеПериоды() .... //было в строке № 1264 //ТабУплачаноВзносов.ОтчетныйПериод = ПолучитьОтчетныйПериодПоДате(Док.ДатаДок); //стало ТабУплачаноВзносов.ОтчетныйПериод = НачКвартала(Док.МесяцОтчетногоПериода); |
|||
22
sdfqwe
19.04.13
✎
10:17
|
(21) Прошу удалить). Бухи наморочили голову.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |