Очередная ошибка в ЗиК 294 по страховым взносам

09.03.2010 03:39 [09.03.2010 00:00] mhome 55

Кофигурации: 1С:Зарплата и кадры 7.7
Алгоритм для 1С: Расчет 7.7

Ошибка в глобальном модуле конфигурации 1С:Зарплата и Кадры 7.7 версии 7.70.293 которая не была исправлена и в 294 релизе

В функции

СформироватьТаблицуПоВРСтраховыеВзносы(….),

находящейся в глобальном модуле, я нашел  следующую ошибку:

в строке:
ПоВР.Свернуть(«1″,»2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
25,26,27,28,29,30,31,32,33,34,35,36,37,39,40, ……);

пропущено число 38.
Из-за чего, сворачивание по колонкам происходит не корректно.

Надо учесть, что данная функция используется при заполнении карточки учета по страховым взносам.
Следовательно, в карточке по страховым взносам в некоторых случаях могут быть неправильно сформированы данные.

В 294 релизе  1С так и не устранила эту ошибку.
Тем, кто столкнулся уже с неверным формированием отчета, исправляем ручками сами (нужно вставить число 38 между числами 37 и 39).




Комментарии (12)

Вкл. прямой порядок комментариев

Для добавления комментария необходимо зарегистрироваться или авторизоваться.
Логин :
Пароль :
Забыли пароль?

Страницы: 1 2 Вперед

12.
+ -
victuan 17.04.2010 09:51
(10) в 295 этого уже нет.
11.
+ -
Dansur 07.04.2010 17:44
Глюки и прочее замеченное в ЗиК кладите http://www.infostart.ru/forum/forum12/topic31757/
10.
+ -
bitom 29.03.2010 11:53
извените незнаю куда писать на нашел такую бяку...
Если (РазмерСреднегоЗаработка >= ДневноеОграничениеСреднего) Тогда
//есть ограничение сверху
глСообщениеТрассировки(глСообщенияТрассировки, "Дневное ограничение (" + ПредельнаяВеличинаБазы + "/365) : _П01", 0, 0, ДневноеОграничениеСреднего, "Ч15.2");
ПримененоОграничение="ФСС";
РазмерДневногоПособия=ДневноеОграничениеСреднего;
ТабРасчетБЛ.УстановитьЗначение(НомерСтрокиТаблицы,"ДневноеОграничениеФСС",ДневноеОграничениеСреднего);
Иначе
//нет ограничения,
РазмерДневногоПособия=РазмерСреднегоЗаработка;
КонецЕсли;
возник вопрос при каком условии я попадаю в исключение
подправил так
Если (РазмерСреднегоЗаработка >= ДневноеОграничениеСреднего)и(Найти(ПрименитьОграничение, "ФСС") > 0) Тогда // из маркера №1 сега
//Если (РазмерСреднегоЗаработка >= ДневноеОграничениеСреднего) Тогда
//есть ограничение сверху
глСообщениеТрассировки(глСообщенияТрассировки, "Дневное ограничение (" + ПредельнаяВеличинаБазы + "/365) : _П01", 0, 0, ДневноеОграничениеСреднего, "Ч15.2");
ПримененоОграничение="ФСС";
РазмерДневногоПособия=ДневноеОграничениеСреднего;
ТабРасчетБЛ.УстановитьЗначение(НомерСтрокиТаблицы,"ДневноеОграничениеФСС",ДневноеОграничениеСреднего);
Иначе
//нет ограничения,
РазмерДневногоПособия=РазмерСреднегоЗаработка;
КонецЕсли;
строка 48155 зик 294 расчет среднего при травме

Ответили: (12)

9.
+ -
Abadonna 19.03.2010 12:47
А кто подскажет куда (или почему) делись проводки
Дт 97 кт 69.2.3 и 69.2.2?
http://infostart.ru/forum/messages/fo...sage358947
8.
+ -
niktas 10.03.2010 16:28
ЗиК 294 релиз при выгрузке проводок инвалидам удваивает страховые взносы
в 293 было правильно в процедуре ЗаполнитьДанныеДляПроводок2010()

//Это было в 293 а в 294 еще добавили (Если БазаПФРЕНВД = 0) и (БазаПФРИнвалид <> 0) Тогда вот он и собирает и Базу Инвалида и ЕНВД да потом еще и обратные проводки формирует Дт 69 Кт 91 Надо весь блок заменить на старое из 293 вот фрагмент



Если БазаПФРЕНВД = 0 Тогда
КоэффициентСотрудника.ДобавитьЗначение(0,"ПФРНакЕНВД");
КоэффициентСотрудника.ДобавитьЗначение(0,"ПФРСтрахЕНВД");
Иначе
КоэффициентСотрудника.ДобавитьЗначение(ИсчисленоПФРНакЕНВД / БазаПФРЕНВД,"ПФРНакЕНВД");
КоэффициентСотрудника.ДобавитьЗначение(ИсчисленоПФРСтрахЕНВД / БазаПФРЕНВД,"ПФРСтрахЕНВД");
КонецЕсли;
[+]: econom1;
7.
+ -
lvictor58 10.03.2010 11:15
Метод "Свернуть" Таблицы значений работает таким образом, что если колонка не указана ни в правой ни в левой части параметров свертки, то она напрочь удаляется. Если в дальтейшем будет обращение к значениям этой колонке, то программа выдавала бы ошибку типа "поле агрегатного объекта не обнаружено или если с использованием метода "Поаытка - Исключение" описание ошибки т к данные используются при заполнении ячейки таблицы отчетов в которых локального вызова процы "ОбработкаЯчейкиТаблицы()" нет а в глобальнике предусмотрен обход критичных ситуаций с описанием ошибки.
6.
+ -
zainter 10.03.2010 06:42
в процедуре глобального модуля глСобратьДанныеДляСтраховыхВзносов
в описании для заполнения ДоходыВычетыНалогиСотрудников (ее приравнивают к ПоВР чуть выше) написано вот это:
// колоноки по тарифу ЕНВД, с 28 по 40
из этого следует, что если ЕНВД на предприятии не используется, то и ошибок скорее всего не будет и в расчетах в карточке, и при выполнении кода.
5.
+ -
Pim 10.03.2010 04:59
По-моему нескромному мнению, если бы была пропущена колонка, то вылезала бы ошибка при выполнении...
4.
+ -
Lapitskiy 10.03.2010 04:45
Да, непонятно, в чем собственно ошибка-то? Надо бы на примере!
3.
+ -
Ulfhedhinn 10.03.2010 02:46
Ребяты, то что числа 38 нет, еще не означает что это именно ошибка. Проверьте сначала саму карточку и если это действительно ошибка распишите подробнее на примере. А то может щас куча народу ломанется править, а править вовсе и не стоит....

Страницы: 1 2 Вперед

Оценка сообщества

55

Поставьте плюс, если вы рекомендуете данную публикацию к прочтению и использованию.
Плюс добавляет публикацию в Мои рекомендации.

Рекомендую Не тратить время
Если рейтинг упадет до -5, то публикация автоматически скроется.

См. также:

ПРОГРАММИРОВАНИЕ » Исправление ошибок в 1С