Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП 2.5. СЗВ-СТАЖ. Заполняет РКС только в периоды отсутствия

ЗУП 2.5. СЗВ-СТАЖ. Заполняет РКС только в периоды отсутствия
Я
   Антиквар
 
02.02.18 - 16:51
Всем привет!
ЗУП 2.5 последний релиз: 2.5.127.1
Заполняем документ СЗВ-СТАЖ.
Сотрудник работает в подразделении с терр. условиями РКС.
Но в документе СЗВ-СТАЖ эти терр. условия проставляются только для периодов отпуска сотрудника (ДЛОТПУСК), в остальных обычных записях о стаже, когда сотрудник работал, в этой колонке пусто.
Это не один такой сотрудник, их много.
Может из какого специального регистра берется код терр. условий, и допустим в подразделении раньше не стоял код условий, а теперь поставили, а в этот регистр не прописалось...
А во время отпуска берет из подразделения, поэтому прописывается...?
 
 
   Антиквар
 
1 - 03.02.18 - 00:07
up
   Gucci76
 
2 - 03.02.18 - 15:10
Посмотрите в каких начислениях указаны коды для стажа.
Был случай что в набдавке за выслугу лет указали, что это обычный стаж и он забивал отпуска приходящиеся одновременнно со стажем (что то типа того)
может такая же петрушка?
   2S
 
3 - 03.02.18 - 15:13
(0) конечно с регистров. Если настройки сделали после создания движений, надо перепроводить или обработкой править.
   2S
 
4 - 03.02.18 - 15:14
Сверь данные по регистрам до и после настройки
   Антиквар
 
5 - 03.02.18 - 18:14
(2) Не понял Вас.
В начислениях разве есть какие-то коды для стажа?
В начислениях есть пункт:
"Отражается в СЗВ как", и далее варианты: "Включается в страховой стаж", "Отпуск", "Дети", "Декрет" и т.д.
Это имеете ввиду?
И что на что здесь может повлиять?
   Антиквар
 
6 - 03.02.18 - 18:24
(3) А что за регистр, какой регистр мне проверять? Я думал РаботникиОрганизаций, но в нем кодов нет.
Неужели в какой-то регистр пишется именно код терр. условий?
Я думал пишется подразделение, а в отчет уже берется код из подразделения. Тогда не важно, когда в подразделение этот код проставили.

"Если настройки сделали после создания движений ..."

Дело явно не в этом, ибо у сотрудников 2 отпуска в году, и только в записях об отпуске стоят терр. условия, а перед отпуском, между отпусками и после них пусто.
   Gucci76
 
7 - 03.02.18 - 19:32
(5) Писал по памяти.
У ВР на закладке "Использование" есть реквизит "вид стажа ..... ПФР"
Вот у ВР как "дополнительные за оплаченное время" этот реквизит должен быть пустым
   Gucci76
 
8 - 03.02.18 - 19:37
Выполните в консоли запрос:
ВЫБРАТЬ РАЗЛИЧНЫЕ
    ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета,
    ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета.ВидСтажаСЗВ4
ИЗ
    РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
ГДЕ
    НАЧАЛОПЕРИОДА(ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации, ГОД) = НАЧАЛОПЕРИОДА(&ПериодРегистрации, ГОД)
    И ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета.ВидВремени = Значение(Перечисление.ВидыВремени.ДополнительноОплачиваемоеВПределахНормы)

Если во второй колонке есть информация....
   Антиквар
 
9 - 03.02.18 - 20:50
(8) Выполнил.
У трех видов расчета в колонке стоит значение.
1. "Пособие по уходу за ребенком" стоит "Дети"
2. "Прочие доходы по ...." стоит "Включается в страховой стаж"
3. "Прочие доходы по ...." стоит "Не включается в страховой стаж"
Это проблема?
   Антиквар
 
10 - 03.02.18 - 21:04
(8) Обнулил у данных ВР информацию. Точнее не обнулил, а поставил флажок "Не отражается в СЗВ-4 за 2002-2013 годы" и реквизит сам обнулился.
Данная операция не помогла, заполняется также.
Может что-то ещё надо сделать, перепровести там чего-нибудь?
 
 Рекламное место пустует
   Gucci76
 
11 - 03.02.18 - 21:07
1. "Пособие по уходу за ребенком" стоит "Дети"   тут оставить наверно надо
   Gucci76
 
12 - 03.02.18 - 21:09
А почему "Не отражается в СЗВ-4 за 2002-2013 годы" 
надо с 2014 года
Я наверно перепутал реквизит в запросе ВидСтажаСЗВ4 
ща уточню
   Gucci76
 
13 - 03.02.18 - 21:10
ВидСтажаПерсУчета2014
   Gucci76
 
14 - 03.02.18 - 21:11
ВЫБРАТЬ РАЗЛИЧНЫЕ
    ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета,
    ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета.ВидСтажаПерсУчета2014
ИЗ 
    РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций 
ГДЕ
    НАЧАЛОПЕРИОДА(ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации, ГОД) = НАЧАЛОПЕРИОДА(&ПериодРегистрации, ГОД)
    И ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета.ВидВремени = Значение(Перечисление.ВидыВремени.ДополнительноОплачиваемоеВПределахНормы)
   Антиквар
 
15 - 03.02.18 - 21:28
Разобрал я этот охрененный запрос заполнения документа и нашел то место, в котором обнуляются терр. условия:

ВЫБОР
    КОГДА ПриоритетыВидовСтажа.ВидСтажа = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаПерсУчета2014.ВключаетсяВСтраховойСтаж)
    ТОГДА ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.ПустаяСсылка)
    ИНАЧЕ НефильтрованныеДниСтажа.ТерриториальныеУсловия
КОНЕЦ КАК ТерриториальныеУсловия,

Предыдущие подзапросы выдают по каждому дню календаря вид расчета и вид стажа. Дак вот у сотрудника за весь год только два вида стажа (во всяком случае не отсеявшихся, попавших в итоговую выборку) - это "Пребывание в оплачиваемом отпуске" и "Включается в страховой стаж"

Как видим из текста запроса, "Включается в страховой стаж" заменяется на "Пусто". Поэтому в документе терр. условия заполнены только там, где отпуск.
Но почему так...
Если что, релиз последний (2.5.127.1)
Общий модуль "ПроцедурыПерсонифицированногоУчетаПолныеПрава"
Строка 11119
   Gucci76
 
16 - 03.02.18 - 21:35
Укажите
Включается в стаж для досрочного назначения пенсии
   Gucci76
 
17 - 03.02.18 - 21:35
НЕ просто стаж, а досрочный
   Антиквар
 
18 - 03.02.18 - 21:39
(14) Сделал Ваш исправленный запрос.
Те же 3 вида расчета.
У пособия по уходу также стоит Дети
А у прочих доходов, у одного "Время простоя по вине работодателя", а у второго "Не включается в трудовой стаж".
Но я проверяю конкретного сотрудника, заполняю только по нему, дак вот у него нет этих видов расчета. Там вообще только отпуск, оклад и командировка.
У оклада и командировки в настройках стоит "Включается в трудовой стаж", а у отпуска "Пребывание в оплачиваемом отпуске".
Т.е. дело в чем-то другом. Почему-то 1С хочет обнулить терр. условия у записей, где "Включается в трудовой стаж".
Т.е. почему-то у оклада не должно стоять "Включается в трудовой стаж". Либо стоять должно, но в запросах в итоге должно исчезнуть и всё-таки какие-то настройки у нас не правильные. Либо это глюк релиза.
   Антиквар
 
19 - 03.02.18 - 21:40
(16) где указать, в запросе вместо:
"ЗНАЧЕНИЕ(Перечисление.ВидыСтажаПерсУчета2014.ВключаетсяВСтраховойСтаж)" ?
   Gucci76
 
20 - 03.02.18 - 21:43
   Антиквар
 
21 - 03.02.18 - 21:45
Кстати, хотел попросить, у кого предыдущий релиз.
Не посмотрите, что там было?
Конечно запрос может быть сильно переписан, но вдруг.

Общий модуль "ПроцедурыПерсонифицированногоУчетаПолныеПрава"
Функция ДанныеДляЗаполненияСтажа_2014()

Там огромный запрос, и где-то ближе к его концу мой кусок кода:

ВЫБОР
    КОГДА ПриоритетыВидовСтажа.ВидСтажа = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаПерсУчета2014.ВключаетсяВСтраховойСтаж)
    ТОГДА ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.ПустаяСсылка)
    ИНАЧЕ НефильтрованныеДниСтажа.ТерриториальныеУсловия
КОНЕЦ КАК ТерриториальныеУсловия,

Искать наверное лучше по вхождению фразы:
"ИНАЧЕ НефильтрованныеДниСтажа.ТерриториальныеУсловия"
   Антиквар
 
22 - 03.02.18 - 21:46
(20) Ссылка не открывается :(
Ошибка
404 Not Found
   Gucci76
 
23 - 03.02.18 - 21:51
ща повторю
   Gucci76
 
24 - 03.02.18 - 21:52
   Gucci76
 
25 - 03.02.18 - 21:52
у меня первая ссылка открылась )))
   Антиквар
 
26 - 03.02.18 - 21:57
(25) а у меня и вторая не открывается, та же ошибка :)
Если я правильно Вас понял в (16), т.е. в запросе вместо:

"ЗНАЧЕНИЕ(Перечисление.ВидыСтажаПерсУчета2014.ВключаетсяВСтраховойСтаж)"  

написать:

"ЗНАЧЕНИЕ(Перечисление.ВидыСтажаПерсУчета2014.ВключаетсяВСтажДляДосрочногоНазначенияПенсии)"  
то получается ошибка релиза?


Так-то Ваши слова похожи на правду конечно, может 1С описАлась..
   Gucci76
 
27 - 03.02.18 - 22:06
нет
   Gucci76
 
28 - 03.02.18 - 22:07
в настройках вида расчета на закладке ИСПОЛЬЗОВАНИЕ
в реквизит Вид стажа для перс учета (с 2014 года)
поставить Включается в стаж для досрочного назначения пенсии
   Антиквар
 
29 - 03.02.18 - 22:20
(28) В настройках какого вида расчета?
   Антиквар
 
30 - 03.02.18 - 22:32
(28) Я так понимаю в настройках всех видов расчета, у которых стоит "ВключаетсяВСтраховойСтаж" ? И оклад, и командировка, и прочее, прочее, прочее...
Т.е. данный вид стажа вообще не надо использовать?
   Gucci76
 
31 - 03.02.18 - 22:52
(30) ДА
   Gucci76
 
32 - 03.02.18 - 22:53
Есть демо база? Посмотрите в ней
   Антиквар
 
33 - 03.02.18 - 23:02
(32) Демо-базы нет. Но я понял.
Не понял только зачем тогда нужен вид стажа "ВключаетсяВСтраховойСтаж" :)

Gucci76, спасибо огромное за помощь.
 
 


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует