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

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

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

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

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

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

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

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

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

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

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

написать:

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

то получается ошибка релиза?

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

Gucci76, спасибо огромное за помощь.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.