1с 7.7 7.70.521 СЗВ-6-2 неправильно указывается конец периода работы сотрудника.

Новая тема
"пытаюсь сформировать СЗВ-6-2.
Пара особо отличившихся сотрудников работала только ~1 мес. с 15.10.2010 по 18.11.2010 (второй немоного другие даты но не суть важно).
1. они вообще не попали в список (решил это вставкой доп. условия):


Если ЗапросКСправочникам.Выполнить(ТекстЗапроса)=1 Тогда
Пока ЗапросКСправочникам.Группировка() = 1 Цикл
Если ПустоеЗначение(СтрЗаменить(ЗапросКСправочникам.СтрахНомер,"-","""")) = 1 Тогда
Продолжить
КонецЕсли;
Сотрудник = ЗапросКСправочникам.Сотрудник;
Если (глСотрудникЧислитсяРаботающим(Сотрудник, ДатаНачала) = 1)
ИЛИ (глСотрудникЧислитсяРаботающим(Сотрудник, ДатаОкончания) = 1)
==>> или (глсотрудникчислитсяработающим(сотрудник, '01.11.2010')=1)
Тогда
Если СписокСотрудников.НайтиЗначение(Сотрудник) = 0 Тогда
СписокСотрудников.ДобавитьЗначение(Сотрудник);    
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецЕсли;


2. неправильно указывалась дата начала работы (решил это путем, описанным парой тем ниже, исправ. в глобальном модуле);

3. теперь неправильно указывается конец периода (вместо 18.11.2010, пишется 31.10.2010). вот тут уже не знаю, что делать. (((
помогите, пожалуйста."
Проверте справочник сотрудников. На вкладке "общие сведения" реквизит "Характер работы". Реквизит периодический, должно быть число - "Трудовые отношения установлены", второе число - "Трудовые отношения прекращены". Таких проблем как вы пишете не возникало даже если сотрудник работал 1 мес.
Читают тему
(гостей: 1)

Быстрый переход