1С бухгалтерия

Если в базе существуют сотрудники с полностью одинаковыми ФИО, то возможно неправильное начисление налогов в ПФР. При расчете налогов формируется ТЗ "ТаблицаНачислений", которая сворачвается и сортируется по ФИО. Табличка то вроде правильная получается, а вот обрабатывается она потом не правильно.
НачисленияПФР = ВернутьТаблицуНачислений(ТаблицаНачислений,Сотрудник,"ПФР");
Вот в этой функции есть цикл, внутри которого условие:

 
Если ТаблицаНачислений.Сотрудник <> Сотр Тогда
	Если Фл = 0 Тогда
		Продолжить;
	Иначе
		Прервать;
	КонецЕсли;	
КонецЕсли;	

Т.е. когда попадается другой сотрудник, отличный от Сотр, то цикл прерывается. А за этим другим, могут снова идти записи относящиеся к нашему Сотр (сотрировка то по ФИО). В результате получаем не правильный расчет взносов в ПФР. Модуль исправлять не стал, добавил лишний пробел в ФИО и проблема решилась.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <1c7>, <drupal5>, <drupal6>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".