делаем табель выходит у сотрудницы ож вместо Я , причем в первой половине месяца все нормально было, в второй половине заполняется автоматом ОЖ, в регистре сведений состояние сотрудников организации работает, списки сотрудников сделать тоже работает, была в декрете, но это было в 2011 году, откуда он берет данные, чтобы ставить ОЖ?
По теме из базы знаний
- Обработка по заполнению табличной части табеля учета рабочего времени неявками по причине болезни
- Как сдать экзамен 1С:Специалист по платформе?
- Советы начинающим РП: Подводим итоги шляпной вечеринки
- Ни в ЗУП ногой!? А мне нравится! Часть 3. Как меня туда занесло?
- Ни в ЗУП ногой!? А мне нравится! Часть 4. Главное - правильный перенос данных!
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Ramir555, странно у нее все, ее уволили 22.11 если я распродажу увольнение в табеле все нормально встает, провожу опять ОЖ, в регистре плановые начисления, стоит что Отпуск по уходу за ребенком без оплаты прекратить 21.07.2011 и при проведенном увольнении стоит, что это же начисление прекратить
Это известная ошибка, зарегистрирована за номером 20009905
Если сильно напрягает, то в модуле документа «УвольнениеИзОрганизаций» можно заменить текст запроса процедуры СформироватьЗапросПоРаботникиОрганизации (см. ниже). После внесенных изменений необходимо перепровести приказ об увольнении у данной сотрудницы.
Если сильно напрягает, то в модуле документа «УвольнениеИзОрганизаций» можно заменить текст запроса процедуры СформироватьЗапросПоРаботникиОрганизации (см. ниже). После внесенных изменений необходимо перепровести приказ об увольнении у данной сотрудницы.
"ВЫБРАТЬ
| ТЧРаботникиОрганизации.Ссылка,
| ТЧРаботникиОрганизации.НомерСтроки КАК НомерСтроки,
| ТЧРаботникиОрганизации.Сотрудник КАК Сотрудник,
| ТЧРаботникиОрганизации.Сотрудник.Наименование,
| ТЧРаботникиОрганизации.Сотрудник.ВидЗанятости,
| ТЧРаботникиОрганизации.Сотрудник.Организация,
| ТЧРаботникиОрганизации.Сотрудник.Физлицо КАК Физлицо,
| ТЧРаботникиОрганизации.ДатаУвольнения,
| ТЧРаботникиОрганизации.СтатьяТКРФ,
| ТЧРаботникиОрганизации.ОснованиеУвольнения,
| ТЧРаботникиОрганизации.ПрекращатьСтандартныеВычеты
|ПОМЕСТИТЬ ВТДанныеДокумента
|ИЗ
| Документ.УвольнениеИзОрганизаций.РаботникиОрганизации КАК ТЧРаботникиОрганизации
|ГДЕ
| ТЧРаботникиОрганизации.Ссылка = &ДокументСсылка
| И (НЕ ТЧРаботникиОрганизации.Сторно)
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ДанныеПоРаботникуДоНазначения.Организация,
| ДанныеПоРаботникуДоНазначения.ЗанимаемыхСтавок,
| ДанныеПоРаботникуДоНазначения.ОбособленноеПодразделение,
| ДанныеПоРаботникуДоНазначения.ПодразделениеОрганизации,
| ДанныеПоРаботникуДоНазначения.Должность,
| ДанныеПоРаботникуДоНазначения.ГрафикРаботы,
| ДанныеПоРаботникуДоНазначения.Период,
| ДанныеПоРаботникуДоНазначения.ПериодЗавершения,
| ДанныеПоРаботникуДоНазначения.ЗанимаемыхСтавокЗавершения,
| ДанныеПоРаботникуДоНазначения.ОбособленноеПодразделениеЗавершения,
| ДанныеПоРаботникуДоНазначения.ПодразделениеОрганизацииЗавершения,
| ДанныеПоРаботникуДоНазначения.ДолжностьЗавершения,
| ДанныеПоРаботникуДоНазначения.ГрафикРаботыЗавершения,
| СписокДат.НомерСтроки КАК НомерСтроки
|ПОМЕСТИТЬ ВТДанныеПриУвольнении
|ИЗ
| (ВЫБРАТЬ
| Док.Сотрудник КАК Сотрудник,
| МАКСИМУМ(СостояниеВнутри.Период) КАК ДатаПоследнегоИзменения,
| Док.НомерСтроки КАК НомерСтроки
| ИЗ
| РегистрСведений.РаботникиОрганизаций КАК СостояниеВнутри
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДанныеДокумента КАК Док
| ПО СостояниеВнутри.Период <= Док.ДатаУвольнения
| И СостояниеВнутри.Сотрудник = Док.Сотрудник
|
| СГРУППИРОВАТЬ ПО
| Док.Сотрудник,
| Док.НомерСтроки) КАК СписокДат
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ДанныеПоРаботникуДоНазначения
| ПО СписокДат.ДатаПоследнегоИзменения = ДанныеПоРаботникуДоНазначения.Период
| И СписокДат.Сотрудник = ДанныеПоРаботникуДоНазначения.Сотрудник
|
|ИНДЕКСИРОВАТЬ ПО
| НомерСтроки
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ТЧРаботникиОрганизации.НомерСтроки КАК НомерСтроки,
| МИНИМУМ(ТЧРаботникиОрганизации2.НомерСтроки) КАК КонфликтнаяСтрокаНомер
|ПОМЕСТИТЬ ВТПересекающиесяСтроки
|ИЗ
| ВТДанныеДокумента КАК ТЧРаботникиОрганизации
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДанныеДокумента КАК ТЧРаботникиОрганизации2
| ПО ТЧРаботникиОрганизации.НомерСтроки <> ТЧРаботникиОрганизации2.НомерСтроки
| И ТЧРаботникиОрганизации.Сотрудник = ТЧРаботникиОрганизации2.Сотрудник
|
|СГРУППИРОВАТЬ ПО
| ТЧРаботникиОрганизации.НомерСтроки
|
|ИНДЕКСИРОВАТЬ ПО
| НомерСтроки
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ДатыНачислений.Сотрудник КАК Сотрудник,
| НачисленияРаботниковОрганизации.ВидРасчетаИзмерение КАК ВидРасчетаИзмерение,
| НачисленияРаботниковОрганизации.ВидРасчета КАК ВидРасчета
|ПОМЕСТИТЬ ВТПлановыеНачисления
|ИЗ
| (ВЫБРАТЬ
| Док.Сотрудник КАК Сотрудник,
| НачисленияРаботниковОрганизации.ВидРасчетаИзмерение КАК ВидРасчетаИзмерение,
| МАКСИМУМ(НачисленияРаботниковОрганизации.Период) КАК ДатаИзмененияРеквизитов
| ИЗ
| ВТДанныеДокумента КАК Док
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций КАК НачисленияРаботниковОрганизации
| ПО Док.ДатаУвольнения >= НачисленияРаботниковОрганизации.Период
| И Док.Сотрудник = НачисленияРаботниковОрганизации.Сотрудник
// {a.beloborodov
// 15.11.2012
// Основание: Исправление зарегистрированной ошибки релиза 2.5.57.1
// Код ошибки: 20009905
// Дата публикации: 20 июля 2012 г.
// Описание: Если сотрудник увольняется и ранее на него был зарегистрирован документ "Отпуск по уходу за ребенком", который на момент увольнения уже закончился, то при заполнении документа "Табель" в месяце увольнения на все дни проставляется ОЖ.
| И (ВЫБОР
| КОГДА НачисленияРаботниковОрганизации.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1)
| ТОГДА Док.ДатаУвольнения <= НачисленияРаботниковОрганизации.ПериодЗавершения
| ИНАЧЕ ИСТИНА
| КОНЕЦ)
// a.beloborodov}
|
| СГРУППИРОВАТЬ ПО
| НачисленияРаботниковОрганизации.ВидРасчетаИзмерение,
| Док.Сотрудник) КАК ДатыНачислений
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций КАК НачисленияРаботниковОрганизации
| ПО ДатыНачислений.ДатаИзмененияРеквизитов = НачисленияРаботниковОрганизации.Период
| И ДатыНачислений.ВидРасчетаИзмерение = НачисленияРаботниковОрганизации.ВидРасчетаИзмерение
| И (НачисленияРаботниковОрганизации.Действие <> ЗНАЧЕНИЕ(Перечисление.ВидыДействияСНачислением.Прекратить)
| ИЛИ ДатыНачислений.ДатаИзмененияРеквизитов = НачисленияРаботниковОрганизации.Период
| И НачисленияРаботниковОрганизации.ПериодЗавершения > ДатыНачислений.ДатаИзмененияРеквизитов
| И НачисленияРаботниковОрганизации.ДействиеЗавершения = ЗНАЧЕНИЕ(Перечисление.ВидыДействияСНачислением.Начать))
| И ДатыНачислений.Сотрудник = НачисленияРаботниковОрганизации.Сотрудник
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ДатыУдержаний.Физлицо КАК Физлицо,
| ПлановыеУдержанияРаботниковОрганизаций.ВидРасчета КАК ВидРасчета,
| ПлановыеУдержанияРаботниковОрганизаций.ДокументОснование КАК ДокументОснование,
| ПлановыеУдержанияРаботниковОрганизаций.Получатель,
| ПлановыеУдержанияРаботниковОрганизаций.ПорядокИсчисленияИздержек,
| ПлановыеУдержанияРаботниковОрганизаций.ПрожиточныйМинимум
|ПОМЕСТИТЬ ВТПлановыеУдержания
|ИЗ
| (ВЫБРАТЬ
| Док.Физлицо КАК Физлицо,
| ПлановыеУдержанияРаботниковОрганизаций.ВидРасчета КАК ВидРасчета,
| ПлановыеУдержанияРаботниковОрганизаций.ДокументОснование КАК ДокументОснование,
| МАКСИМУМ(ПлановыеУдержанияРаботниковОрганизаций.Период) КАК ДатаИзмененияРеквизитов
| ИЗ
| ВТДанныеДокумента КАК Док
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеУдержанияРаботниковОрганизаций КАК ПлановыеУдержанияРаботниковОрганизаций
| ПО Док.ДатаУвольнения >= ПлановыеУдержанияРаботниковОрганизаций.Период
| И Док.Физлицо = ПлановыеУдержанияРаботниковОрганизаций.ФизЛицо
| И (ПлановыеУдержанияРаботниковОрганизаций.Организация = &ГоловнаяОрганизация)
| ГДЕ
| Док.СотрудникВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
|
| СГРУППИРОВАТЬ ПО
| ПлановыеУдержанияРаботниковОрганизаций.ВидРасчета,
| ПлановыеУдержанияРаботниковОрганизаций.ДокументОснование,
| Док.Физлицо) КАК ДатыУдержаний
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПлановыеУдержанияРаботниковОрганизаций КАК ПлановыеУдержанияРаботниковОрганизаций
| ПО ДатыУдержаний.ДатаИзмененияРеквизитов = ПлановыеУдержанияРаботниковОрганизаций.Период
| И ДатыУдержаний.ВидРасчета = ПлановыеУдержанияРаботниковОрганизаций.ВидРасчета
| И ДатыУдержаний.ДокументОснование = ПлановыеУдержанияРаботниковОрганизаций.ДокументОснование
| И ДатыУдержаний.Физлицо = ПлановыеУдержанияРаботниковОрганизаций.ФизЛицо
| И (ПлановыеУдержанияРаботниковОрганизаций.Действие <> ЗНАЧЕНИЕ(Перечисление.ВидыДействияСНачислением.Прекратить))
| И (ПлановыеУдержанияРаботниковОрганизаций.Организация = &ГоловнаяОрганизация)
|
|ИНДЕКСИРОВАТЬ ПО
| Физлицо
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| РаботникиОрганизации.Период КАК Период,
| РаботникиОрганизации.Сотрудник КАК Сотрудник,
| РаботникиОрганизации.Регистратор КАК Регистратор
|ПОМЕСТИТЬ ВТКонфликтныеДвижения
|ИЗ
| РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации
|ГДЕ
| РаботникиОрганизации.Организация = &ГоловнаяОрганизация
| И РаботникиОрганизации.Сотрудник В
| (ВЫБРАТЬ
| ТЧРаботникиОрганизации.Сотрудник
| ИЗ
| ВТДанныеДокумента КАК ТЧРаботникиОрганизации)
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| КонфликтныеДвижения.НомерСтроки КАК НомерСтроки,
| КонфликтныеДвижения.Сотрудник КАК Сотрудник,
| КонфликтныеДвижения.Период КАК Период,
| КонфликтныеДвижения.Регистратор КАК Регистратор,
| МАКСИМУМ(СостояниеРаботниковОрганизаций.Период) КАК ДатаРегистра
|ПОМЕСТИТЬ ВТКонфликтныеСостояния
|ИЗ
| (ВЫБРАТЬ
| ТЧРаботникиОрганизации.НомерСтроки КАК НомерСтроки,
| ТЧРаботникиОрганизации.Сотрудник КАК Сотрудник,
| КонфликтныеДвижения.Период КАК Период,
| КонфликтныеДвижения.Регистратор КАК Регистратор
| ИЗ
| ВТДанныеДокумента КАК ТЧРаботникиОрганизации
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковОрганизаций КАК КонфликтныеДвижения
| ПО (КонфликтныеДвижения.Период = ВЫБОР
| КОГДА ТЧРаботникиОрганизации.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ИНАЧЕ ДОБАВИТЬКДАТЕ(ТЧРаботникиОрганизации.ДатаУвольнения, ДЕНЬ, 1)
| КОНЕЦ)
| И ТЧРаботникиОрганизации.Сотрудник = КонфликтныеДвижения.Сотрудник) КАК КонфликтныеДвижения
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковОрганизаций КАК СостояниеРаботниковОрганизаций
| ПО (СостояниеРаботниковОрганизаций.Период < КонфликтныеДвижения.Период)
| И КонфликтныеДвижения.Сотрудник = СостояниеРаботниковОрганизаций.Сотрудник
|
|СГРУППИРОВАТЬ ПО
| КонфликтныеДвижения.НомерСтроки,
| КонфликтныеДвижения.Период,
| КонфликтныеДвижения.Регистратор,
| КонфликтныеДвижения.Сотрудник
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ДвиженияРаботниковОрганизации.Сотрудник КАК Сотрудник,
| МАКСИМУМ(ДвиженияРаботниковОрганизации.Период) КАК ДатаПоследнегоИзменения
|ПОМЕСТИТЬ ВТДатыПоследнихДвиженийПоПриказам
|ИЗ
| (ВЫБРАТЬ
| ДвиженияРаботниковОрганизации.Период КАК Период,
| ДвиженияРаботниковОрганизации.Сотрудник КАК Сотрудник
| ИЗ
| РегистрСведений.РаботникиОрганизаций КАК ДвиженияРаботниковОрганизации
| ГДЕ
| ДвиженияРаботниковОрганизации.Организация = &ГоловнаяОрганизация
| И ДвиженияРаботниковОрганизации.Сотрудник.Физлицо В
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| ТЧРаботникиОрганизации.Сотрудник.Физлицо
| ИЗ
| ВТДанныеДокумента КАК ТЧРаботникиОрганизации)
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ТЧРаботникиОрганизации.ДатаУвольнения,
| ТЧРаботникиОрганизации.Сотрудник
| ИЗ
| ВТДанныеДокумента КАК ТЧРаботникиОрганизации) КАК ДвиженияРаботниковОрганизации
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДанныеДокумента КАК Док
| ПО (ДвиженияРаботниковОрганизации.Период <= ВЫБОР
| КОГДА Док.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ИНАЧЕ ДОБАВИТЬКДАТЕ(Док.ДатаУвольнения, ДЕНЬ, 1)
| КОНЕЦ)
| И ДвиженияРаботниковОрганизации.Сотрудник.Физлицо = Док.Физлицо
|
|СГРУППИРОВАТЬ ПО
| ДвиженияРаботниковОрганизации.Сотрудник
|
|ИНДЕКСИРОВАТЬ ПО
| Сотрудник
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ""ДанныеДляДвиженийКадров"" КАК ВидСтрокиЗапроса,
| ТЧРаботникиОрганизации.НомерСтроки КАК НомерСтроки,
| ТЧРаботникиОрганизации.Сотрудник КАК Сотрудник,
| ТЧРаботникиОрганизации.СотрудникНаименование КАК СотрудникНаименование,
| ТЧРаботникиОрганизации.Физлицо КАК Физлицо,
| ТЧРаботникиОрганизации.ДатаУвольнения,
| ТЧРаботникиОрганизации.СотрудникВидЗанятости КАК ВидЗанятости,
| ВЫБОР
| КОГДА ДанныеПоРаботникуДоНазначения.ПериодЗавершения <= ТЧРаботникиОрганизации.ДатаУвольнения
| И ДанныеПоРаботникуДоНазначения.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА ДанныеПоРаботникуДоНазначения.ПодразделениеОрганизацииЗавершения
| ИНАЧЕ ДанныеПоРаботникуДоНазначения.ПодразделениеОрганизации
| КОНЕЦ КАК ПрежнееПодразделение,
| ВЫБОР
| КОГДА ДанныеПоРаботникуДоНазначения.ПериодЗавершения <= ТЧРаботникиОрганизации.ДатаУвольнения
| И ДанныеПоРаботникуДоНазначения.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА ДанныеПоРаботникуДоНазначения.ОбособленноеПодразделениеЗавершения
| ИНАЧЕ ДанныеПоРаботникуДоНазначения.ОбособленноеПодразделение
| КОНЕЦ КАК ПрежняяОрганизация,
| ВЫБОР
| КОГДА ДанныеПоРаботникуДоНазначения.ПериодЗавершения <= ТЧРаботникиОрганизации.ДатаУвольнения
| И ДанныеПоРаботникуДоНазначения.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА ДанныеПоРаботникуДоНазначения.ДолжностьЗавершения
| ИНАЧЕ ДанныеПоРаботникуДоНазначения.Должность
| КОНЕЦ КАК ПрежняяДолжность,
| ВЫБОР
| КОГДА ДанныеПоРаботникуДоНазначения.ПериодЗавершения <= ТЧРаботникиОрганизации.ДатаУвольнения
| И ДанныеПоРаботникуДоНазначения.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА ДанныеПоРаботникуДоНазначения.ГрафикРаботыЗавершения
| ИНАЧЕ ДанныеПоРаботникуДоНазначения.ГрафикРаботы
| КОНЕЦ КАК ПрежнийГрафик,
| ВЫБОР
| КОГДА ТЧРаботникиОрганизации.СотрудникОрганизация = &ГоловнаяОрганизация
| ТОГДА ЛОЖЬ
| ИНАЧЕ ИСТИНА
| КОНЕЦ КАК ОшибкаНеСоответствиеСотрудникаИОрганизации,
| ВЫБОР
| КОГДА ДанныеПоРаботникуДоНазначения.ПериодЗавершения <= ТЧРаботникиОрганизации.ДатаУвольнения
| И ДанныеПоРаботникуДоНазначения.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА ДанныеПоРаботникуДоНазначения.ЗанимаемыхСтавокЗавершения
| ИНАЧЕ ДанныеПоРаботникуДоНазначения.ЗанимаемыхСтавок
| КОНЕЦ КАК ПрежняяСтавка,
| ВЫБОР
| КОГДА ДанныеПоРаботникуДоНазначения.ПериодЗавершения <= ТЧРаботникиОрганизации.ДатаУвольнения
| И ДанныеПоРаботникуДоНазначения.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА ДанныеПоРаботникуДоНазначения.ГрафикРаботыЗавершения
| ИНАЧЕ ДанныеПоРаботникуДоНазначения.ГрафикРаботы
| КОНЕЦ КАК ПрежнийГрафикРаботы,
| ВЫБОР
| КОГДА ДанныеПоРаботникуДоНазначения.ПериодЗавершения <= ТЧРаботникиОрганизации.ДатаУвольнения
| И ДанныеПоРаботникуДоНазначения.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА ДанныеПоРаботникуДоНазначения.ПериодЗавершения
| ИНАЧЕ ДанныеПоРаботникуДоНазначения.Период
| КОНЕЦ КАК ДатаПоследнегоДвиженияПоРаботнику,
| ПересекающиесяСтроки.КонфликтнаяСтрокаНомер,
| NULL КАК ВидРасчетаИзмерение,
| NULL КАК ВидРасчета,
| NULL КАК ДокументОснованиеРасчета,
| NULL КАК КонфликтныйДокумент,
| NULL КАК ВидЗанятостиПоДругомуМестуРаботы,
| НЕОПРЕДЕЛЕНО КАК ДополнительноеПолеПроверки,
| NULL КАК Получатель,
| NULL КАК ПорядокИсчисленияИздержек,
| NULL КАК ПрожиточныйМинимум
|ИЗ
| ВТДанныеДокумента КАК ТЧРаботникиОрганизации
| ЛЕВОЕ СОЕДИНЕНИЕ ВТДанныеПриУвольнении КАК ДанныеПоРаботникуДоНазначения
| ПО ТЧРаботникиОрганизации.НомерСтроки = ДанныеПоРаботникуДоНазначения.НомерСтроки
| ЛЕВОЕ СОЕДИНЕНИЕ ВТПересекающиесяСтроки КАК ПересекающиесяСтроки
| ПО ТЧРаботникиОрганизации.НомерСтроки = ПересекающиесяСтроки.НомерСтроки
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ""НачисленияРаботникаОрганизации"",
| ТЧРаботникиОрганизации.НомерСтроки,
| ТЧРаботникиОрганизации.Сотрудник,
| ТЧРаботникиОрганизации.СотрудникНаименование,
| ТЧРаботникиОрганизации.Физлицо,
| ТЧРаботникиОрганизации.ДатаУвольнения,
| ТЧРаботникиОрганизации.СотрудникВидЗанятости,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| СписокВидовРасчета.ВидРасчетаИзмерение,
| СписокВидовРасчета.ВидРасчета,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL
|ИЗ
| ВТДанныеДокумента КАК ТЧРаботникиОрганизации
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТПлановыеНачисления КАК СписокВидовРасчета
| ПО ТЧРаботникиОрганизации.Сотрудник = СписокВидовРасчета.Сотрудник
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ""УдержанияРаботниковОрганизации"",
| ТЧРаботникиОрганизации.НомерСтроки,
| ТЧРаботникиОрганизации.Сотрудник,
| ТЧРаботникиОрганизации.СотрудникНаименование,
| ТЧРаботникиОрганизации.Физлицо,
| ТЧРаботникиОрганизации.ДатаУвольнения,
| ТЧРаботникиОрганизации.СотрудникВидЗанятости,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| СписокВидовРасчета.ВидРасчета,
| NULL,
| СписокВидовРасчета.ДокументОснование,
| NULL,
| NULL,
| NULL,
| СписокВидовРасчета.Получатель,
| СписокВидовРасчета.ПорядокИсчисленияИздержек,
| СписокВидовРасчета.ПрожиточныйМинимум
|ИЗ
| ВТДанныеДокумента КАК ТЧРаботникиОрганизации
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТПлановыеУдержания КАК СписокВидовРасчета
| ПО ТЧРаботникиОрганизации.Физлицо = СписокВидовРасчета.Физлицо
|ГДЕ
| ТЧРаботникиОрганизации.СотрудникВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ""РабочиеМестаДоУвольнения"",
| ТЧРаботникиОрганизации.НомерСтроки,
| ДанныеПоРаботникуДоУвольнения.Сотрудник,
| ДанныеПоРаботникуДоУвольнения.Сотрудник.Наименование,
| ДанныеПоРаботникуДоУвольнения.Сотрудник.Физлицо,
| NULL,
| ТЧРаботникиОрганизации.СотрудникВидЗанятости,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| ДанныеПоРаботникуДоУвольнения.Сотрудник.ВидЗанятости,
| NULL,
| NULL,
| NULL,
| NULL
|ИЗ
| ВТДанныеДокумента КАК ТЧРаботникиОрганизации
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ДанныеПоРаботникуДоУвольнения
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДатыПоследнихДвиженийПоПриказам КАК ДатыПоследнихДвиженийПоПриказам
| ПО ДанныеПоРаботникуДоУвольнения.Период = ДатыПоследнихДвиженийПоПриказам.ДатаПоследнегоИзменения
| И (ДанныеПоРаботникуДоУвольнения.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение))
| И ДанныеПоРаботникуДоУвольнения.Сотрудник = ДатыПоследнихДвиженийПоПриказам.Сотрудник
| ПО ТЧРаботникиОрганизации.Сотрудник.Физлицо = ДанныеПоРаботникуДоУвольнения.Сотрудник.Физлицо
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ""КонфликтныйДокумент"",
| ТЧРаботникиОрганизации.НомерСтроки,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| КонфликтныеДвижения.Регистратор,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL
|ИЗ
| ВТДанныеДокумента КАК ТЧРаботникиОрганизации
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТКонфликтныеДвижения КАК КонфликтныеДвижения
| ПО (КонфликтныеДвижения.Период = ВЫБОР
| КОГДА ТЧРаботникиОрганизации.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ИНАЧЕ ДОБАВИТЬКДАТЕ(ТЧРаботникиОрганизации.ДатаУвольнения, ДЕНЬ, 1)
| КОНЕЦ)
| И ТЧРаботникиОрганизации.Сотрудник = КонфликтныеДвижения.Сотрудник
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| ""КонфликтныйДокумент"",
| КонфликтныеДвижения.НомерСтроки,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL,
| КонфликтныеДвижения.Регистратор,
| NULL,
| NULL,
| NULL,
| NULL,
| NULL
|ИЗ
| ВТКонфликтныеСостояния КАК КонфликтныеДвижения
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеРаботниковОрганизаций КАК СостояниеРаботниковОрганизаций
| ПО КонфликтныеДвижения.ДатаРегистра = СостояниеРаботниковОрганизаций.Период
| И КонфликтныеДвижения.Сотрудник = СостояниеРаботниковОрганизаций.Сотрудник
|ГДЕ
| ВЫБОР
| КОГДА КонфликтныеДвижения.Период > СостояниеРаботниковОрганизаций.ПериодЗавершения
| И СостояниеРаботниковОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
| ТОГДА СостояниеРаботниковОрганизаций.СостояниеЗавершения
| ИНАЧЕ СостояниеРаботниковОрганизаций.Состояние
| КОНЕЦ <> ЗНАЧЕНИЕ(Перечисление.СостоянияРаботникаОрганизации.ОтпускЕжегодный)
|ИТОГИ ПО
| НомерСтроки,
| ВидСтрокиЗапроса";
Показать
(4) майский ЖЖЖмель, все заработало, спасибо)))))) Вставила не весь код, а только 15.11.2012
// Основание: Исправление зарегистрированной ошибки релиза 2.5.57.1
// Код ошибки: 20009905
// Дата публикации: 20 июля 2012 г.
// Описание: Если сотрудник увольняется и ранее на него был зарегистрирован документ "Отпуск по уходу за ребенком", который на момент увольнения уже закончился, то при заполнении документа "Табель" в месяце увольнения на все дни проставляется ОЖ.
| И (ВЫБОР
| КОГДА НачисленияРаботниковОрганизации.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1)
| ТОГДА Док.ДатаУвольнения <= НачисленияРаботниковОрганизации.ПериодЗавершения
| ИНАЧЕ ИСТИНА
| КОНЕЦ)
// a.beloborodov}
Показать
отчет Табель Т-13 не всегда корректно формируется по данным кадрового учета, возможно все встанет на свои места после окончательного расчета зарплаты, также вы можете ввести документ табель и проставить в нем как надо.
Если не хотите вносить изменения в конфигурацию, то можно ввести документ: Ввод сведений о плановых начислениях сотрудников организации.
В нем указываете те виды начислений, которые нужно прекратить, и которые должны быть начаты.
После этого перепроводите увольнение из организаций.
Интересно, они будут исправлять эту ошибку, или уже нет...
В нем указываете те виды начислений, которые нужно прекратить, и которые должны быть начаты.
После этого перепроводите увольнение из организаций.
Интересно, они будут исправлять эту ошибку, или уже нет...
не поверите, сегодня тоже с этим столкнулась...час голову ломала, пока вас не нагуглила)))
я код править не стала, корректировкой регитсров закрыла это начисление и перепровела Увольнение, перезаполнила табель. Все ОК!
Управление производственным предприятием, редакция 1.3 (1.3.56.2)
я код править не стала, корректировкой регитсров закрыла это начисление и перепровела Увольнение, перезаполнила табель. Все ОК!
Управление производственным предприятием, редакция 1.3 (1.3.56.2)
Добрый день, уважаемые коллеги.
Представляете? сегодня на календаре 04.08.2017 а эта проблема таки проявилась и у меня тоже;-) (конфигурация "Зарплата и Управление Персоналом, редакция 2.5 (2.5.120.3) ".
Конечно, многие скажут, что все уважающие себя уже давно эксплуатируют конфигурацию "Зарплата и управление персоналом, редакция 3.1 (3.1.3.136)".
Безусловно, и они будут в чём то правы.
Увы, обилие и серьёзность ошибок у этой конфигурации, перечисляемых на ресурсе обновлений, перевешивают чашу весов....
Рекомендуемую корректировку в модуле документа «УвольнениеИзОрганизаций» заменить текст запроса процедуры СформироватьЗапросПоРаботникиОрганизации Внести не представилось возможным, поскольку с того времени существенно изменилась структура конфигурации.
СпасиБо, Вам за подсказку: да, проблему удалось решить только корректировкой регистра сведений «Плановые начисления сотрудников организаций»
Представляете? сегодня на календаре 04.08.2017 а эта проблема таки проявилась и у меня тоже;-) (конфигурация "Зарплата и Управление Персоналом, редакция 2.5 (2.5.120.3) ".
Конечно, многие скажут, что все уважающие себя уже давно эксплуатируют конфигурацию "Зарплата и управление персоналом, редакция 3.1 (3.1.3.136)".
Безусловно, и они будут в чём то правы.
Увы, обилие и серьёзность ошибок у этой конфигурации, перечисляемых на ресурсе обновлений, перевешивают чашу весов....
Рекомендуемую корректировку в модуле документа «УвольнениеИзОрганизаций» заменить текст запроса процедуры СформироватьЗапросПоРаботникиОрганизации Внести не представилось возможным, поскольку с того времени существенно изменилась структура конфигурации.
СпасиБо, Вам за подсказку: да, проблему удалось решить только корректировкой регистра сведений «Плановые начисления сотрудников организаций»
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот