Проблема при заполнении РСВ за 2017 год

Бухгалтерский учет, учет основных средств, путевые листы и другие вопросы по работе в программе "СБиС++ Предприятие"

Правила форума
Тема закрыта! Все обсуждения теперь ведутся в группе СБИС 2.Х
Подробнее о том как найти группы и вступить в них.

Проблема при заполнении РСВ за 2017 год

2.4.525, многофирменный учет. Создаю отчет по одной из организаций, где работает только 1 человек на основной должности, уже 7 лет. Ошибка: При формировании сведений по организации ... не обнаружено ни одного сотрудника. Возможно, неправильно задан параметр "НАША_ОРГАНИЗАЦИЯ" в справочнике сотрудников. Я обескуражен. Проверил еще раз - все правильно заполнено в справочнике. Скриншот приложен. По другой организации сформировался без видимых ошибок.
Вложения
.JPG
.JPG (144.62 Кб) Просмотров: 2440
VVN 
» 16 янв 2018, 10:51


Проблема по РСВ еще хуже!!! Вопрос срочный!!

Многофирменный учет. По всем совместителям всю зарплату - по всем организациям!!! - в РСВ попадает только по организации, где сотрудник работает совместителем, по основной его нет вообще. Видимо, вопрос выше связан именно с этой проблемой.
VVN 
» 17 янв 2018, 12:07


VVN, разбираемся в проблеме по заданию №18658.
- Наталия 
» 17 янв 2018, 14:42
Компания "Тензор"
Аватара пользователя

VVN, проверьте в версии 527, должно быть исправлено.
- Наталия 
» 17 янв 2018, 16:43
Компания "Тензор"
Аватара пользователя

так же, многофирменный учет. пока пробуем по одной фирме сделать отчет. Сходу видим что сотрудник не попадает в отчет хотя в предыдущих периодах было все хорошо. подскажите куда копать где смотреть? параметры на папке посмотрел наша_орг стоит
Mihail 
» 18 янв 2018, 00:44


установил 527, все точно так же. Это мелкая фирма. Там дальше в фирмах много народу и много совместителей. как быть?
Mihail 
» 18 янв 2018, 01:22


Mihail, нет ли заплаток на функцию ДубликатыСотрудника, какова ее последняя правка(в описании функции указана дата)?
- Наталия 
» 18 янв 2018, 17:49
Компания "Тензор"
Аватара пользователя

Mihail, у нас проверяло несколько человек на разных базах разные отчеты. Если заплаток нет, то опишите конкретный пример для повторения.
Мы проверяли для двух карточек сотрудника с одинаковым СНИЛС, устроенных в разные организации. Сами сотрудники для РСВ попали в Раздел 6 по обеим организациям с суммами, относящимся только к соответствующим карточкам.
- Наталия 
» 18 янв 2018, 18:02
Компания "Тензор"
Аватара пользователя

функция ДубликатыСотрудника( оСотр, ... )
# Функция находит в справочнике сотрудников уволенных и вновь принятых сотрудников(заведены на разные карточки), т.е. дубликаты
# Возвращает объект, содержащий сотрудников-дубликатов (или объект с текущим сотрудником, если дубликатов нет).
# Параметры:
# оСотр - объект, запись справчоника Сотрудники
# [АнализироватьНашуОрганизацию] - Да/Нет, по умолчанию всегда анализируем, но для типового журнала "Дубликаты сотрудника по СНИЛС" нужно проанализировать всех.
# Автор: Безсуднова Н.А.
# Редакт: Безсуднова Н.А. 17.02.10, Парменычева 02.07 добавила оСотр.РасширениеСотрудника, а то у уволенных не находит номер,
# 14.07.10: добавлена проверка на нашу организацию для многофирменного учета,
# 23.07.10: добавлена проверка оДубликатСотр.РасширениеСотрудника.Загружена(), в расширении может присутствовать запись не связанная с сотрудниками, но со страховым номером
# Безсуднова Н.А. 14.07.11: для сотрудников в архиве не проверяем на совпадение нашей организации, поскольку там этого параметра уже нет
# Коваленко 01.09.11: не работает функция "Есть" при определении параметра нашей организации, определяем значение через ф-цию Параметр
# Безсуднова Н.А. 05.09.11: для версии 2.3 отказываемся от ф-ции Параметр, для 2.4 необходимы исправления после того, как полечат ф-цию "Есть"
# Безсуднова Н.А. 10.04.13: не считаем актуальной карточку из архива, даже если дата принятия у нее позднее, чем у текущей
# (т.е. сравниваем по дате принятия, если обе карточки в архиве или обе карточки не в архиве)
# Безсуднова Н.А. 11.10.217: добавлен параметр [АнализироватьНашуОрганизацию] для того, чтобы отследить дубликатов по СНИЛС без учета значения Нашей организации по сотруднику.
{
# Ищем в справочнике сотрудников уволенных и вновь принятых сотрудников, т.е. дубликаты
перем пНомерСтраховогоСвид = оСотр.РасширениеСотрудника.НомерСтраховогоСвидетельства;
перем пСтрахНомерЗаполнен = Найти( "0123456789", ПодСтрока( пНомерСтраховогоСвид, 1, 1 ) );
перем пИндексТекущегоСотр = ( пСтрахНомерЗаполнен ? пНомерСтраховогоСвид :
Вверх( оСотр.ФИО ) + " " + оСотр.РасширениеСотрудника.ДатаРождения );
перем оДубликатыСотрудника[]; # объект для хранения записей дубликатов для данного сотрудника (если их нет, то запись текущего сотрудника)
# если в карточке сотрудника не указан страховой номер в ПФ, индекс формируется как ФИО+дата рождения ( если вдруг индекс оказался пустым, дубликатов искать не будем, заполняем данные только по этому сотр. )
перем пДатаПринятия, пПеремещенвАрхив;

перем оНашаОрг = оСотр.ЕстьПараметр( "НАША_ОРГАНИЗАЦИЯ", Да ) ? оСотр.НАША_ОРГАНИЗАЦИЯ : Нет;
перем пПроверятьНашуОрг = ЕслиЕсть( Параметры.1, Нет );
перем пСотрудниквАрхиве = ЭтоСотрудникИзАрхива( оСотр );

Если( УбратьПробелы( пИндексТекущегоСотр ) )
{
перем оДубликатСотр = Таблица( "Сотрудники (расширение)" );
оДубликатСотр.УстановитьМинКлюч( "НомерСтраховогоСвидетельства" );
оДубликатСотр.НомерСтраховогоСвидетельства = пНомерСтраховогоСвид;
перем пПорНомер = 1;
Пока( Найти( оДубликатСотр, "НомерСтраховогоСвидетельства" ) > 0 )
{
Если( оДубликатСотр.РасширениеСотрудника.Загружена() и оДубликатСотр.НомерСтраховогоСвидетельства == пНомерСтраховогоСвид )
{
перем оОрг = оНашаОрг;
Если( пПроверятьНашуОрг )
Если( Есть( оДубликатСотр.РасширениеСотрудника.НАША_ОРГАНИЗАЦИЯ ) и оДубликатСотр.РасширениеСотрудника.НАША_ОРГАНИЗАЦИЯ )
оОрг = оДубликатСотр.РасширениеСотрудника.НАША_ОРГАНИЗАЦИЯ;

Если( оОрг == оНашаОрг или пСотрудниквАрхиве )
{
перем пИндексПроверСотр = ( пСтрахНомерЗаполнен ? оДубликатСотр.НомерСтраховогоСвидетельства :
Вверх( оДубликатСотр.РасширениеСотрудника.ФИО ) + " " + оДубликатСотр.РасширениеСотрудника.РасширениеСотрудника.ДатаРождения );
Если( пИндексТекущегоСотр == пИндексПроверСотр )
{
# даже если у сотрудника нет дубликатов, в массиве будет одно значение - текущий сотрудник
оДубликатыСотрудника[пПорНомер] = СкопироватьОбъект( оДубликатСотр.РасширениеСотрудника.Лицо_.Лицо_ );
перем пПровСотрудниквАрхиве = ЭтоСотрудникИзАрхива( оДубликатыСотрудника[пПорНомер] );
# в объекте под индексом 1 всегда будет сотрудник с наиболее актуальными данными, сравниваем по дате приема
Если( пПорНомер == 1 )
{
пДатаПринятия = оДубликатыСотрудника.1.Принят;
пПеремещенвАрхив = пПровСотрудниквАрхиве;
}
Иначе
Если( пПорНомер != 1 и ( Дата( оДубликатыСотрудника[пПорНомер].Принят ) >= Дата( пДатаПринятия ) и пПеремещенвАрхив == пПровСотрудниквАрхиве )# на дату принятия сравниваем только карточки в аврхиве или не в архиве(обе должны быть или там или там)
или ( пПеремещенвАрхив и !пПровСотрудниквАрхиве ) ) # если сначала нашли карточку из архива, а потом не из архива, то дату принятия не сравниваем (архивные карточки могут быть некорректны)
{
перем оВремСотр = СкопироватьОбъект( оДубликатыСотрудника.1 );
оДубликатыСотрудника.1 = СкопироватьОбъект( оДубликатыСотрудника[пПорНомер] );
оДубликатыСотрудника[пПорНомер] = СкопироватьОбъект( оВремСотр );
пДатаПринятия = оДубликатыСотрудника.1.Принят;
пПеремещенвАрхив = ЭтоСотрудникИзАрхива( оДубликатыСотрудника.1 );
}
пПорНомер++;
}
}
Если( !Размер(оДубликатыСотрудника) )
оДубликатыСотрудника.1 = СкопироватьОбъект( оСотр );
}
}
}
Иначе
оДубликатыСотрудника.1 = СкопироватьОбъект( оСотр );

Вернуть оДубликатыСотрудника;
}
Mihail 
» 18 янв 2018, 23:24


заплаток нет. Может все таки как то на базе посмотреть ?
Mihail 
» 18 янв 2018, 23:24


что то дело со снилс (ну и плюс может еще что то)

1. открыл и развернул справочник сотрудники. нашел по фио три карточки Сотрудника
сотр1 табном=1 ООО Фирма1
сотр1 табном=2 ООО Фирма2
сотр1 табном=3 ООО Фирма3
снилс везде одинаковый. данный сотрудник идет по трем фирмам. в одной основной в других как совместитель должен быть.

2. Не попадала запись в рсв когда формирую по фирме3 (др пока не смотрел)
3. Удалин у всех трех карточек сотр снилсы. оставил снилс только в сотр1 табном=3
Тогда в рсв запись попала.

Что делаем не так? что проверить? может быть неверно проставлены галочки Основная должность, основное место работы. Повторюсь по первой фирме сотрудник постоянно работает а по остальным как совместитель должен идти
Mihail 
» 18 янв 2018, 23:46


ну или еще что то. напишите плиз что еще проверить-посмотреть. тут 10 человек сделать не сложно. остальные фирмы большие
Mihail 
» 18 янв 2018, 23:48


еще один опыт: вернул как были все снилсы, построил

еще один опыт:
вернул как были все снилсы, построил по каждой фирме рсв
по фирме1 не попал сотрудник
по фирме2 попал в отчет сотрудник
по фирме 3 не попал ....

повторюсь в том квартале говорят что такого небыло
Mihail 
» 19 янв 2018, 00:09


Mihail, обновитесь на последнюю версию 2.4.528.
На данный момент у вас функция без последнего исправления.
Богданова Наталья 
» 19 янв 2018, 09:59
Компания "Тензор"
Аватара пользователя

Проверил, проблема осталась, немного видоизменилась

Строю отчет по организации, где сотрудник работает по совместительству. В отчет попадают сотрудники правильно, ошибка при расчете дохода, доход берется из обеих организаций, где работает сотрудник. Точнее, даже так: сотрудник попадает в отчет 2 раза, причем обе суммы неверные - в первом случае попадает суммарный доход общий по обеим организаций, а во втором - доход в другой организации. При этом в организации, где сотрудник на основной должности, вроде все правильно.
VVN 
» 19 янв 2018, 11:19


VVN, проверяйте, все ли правильно с параметром Наша_Организация. Дубликаты набираются с учетом него. Если он не указан, то карточка по умолчанию относится к основной организации. Для проверки вам может помочь типовой журнал "Дубликаты по СНИЛС" в справочнике сотрудников.
- Наталия 
» 22 янв 2018, 09:09
Компания "Тензор"
Аватара пользователя

Построил типовой журнал "Дубликаты по СНИЛС"

Ну показал он 2 дубликата сотрудника по организации, где сотрудник совместитель, с разными таб. номерами, все верно. Но рассчитываются начисления и взносы неправильно, суммируются. Параметр Наша организация заполнен верно везде. Как мне вообще отключить деструктивное действие функции Дубликаты? Отчет уже надо срочно строить! Кому это вообще пришло в голову? Сколько лет работали, все было нормально!
VVN 
» 23 янв 2018, 12:57


VVN, функция Дубликаты сейчас работает точно так же, как и работала до этого несколько лет. У вас точно нет заплаток для нее? Версия у вас последняя стоит(исправляли проблему в 528)?
- Наталия 
» 23 янв 2018, 15:44
Компания "Тензор"
Аватара пользователя

В типовом журнале "Дубликаты по СНИЛС"

должны или не должны быть дубликаты, если все хорошо?
VVN 
» 23 янв 2018, 17:34


VVN, в типовом журнале будут дубликаты, если они у вас действительно есть(совпадение по СНИЛС). У всех дубликатов необходимо проверить корректность параметра "Наша_Организация". Если параметра нет, то дубликат отнесется к основной организации.
- Наталия 
» 24 янв 2018, 10:13
Компания "Тензор"
Аватара пользователя

А вот и не относится.

Произошла странная ситуация. В самом первом сообщении я приводил скриншот, где было видно, что на папке сотрудника установлен параметр Наша организация. После последнего обновления неправильно формировался отчет по той причине, что вдруг на этой папке значение этого параметра очистилось! И доходы дубликата сотрудника, вместо того, чтобы попасть в отчет по основной организации (которой эта организация и является) прибавились к доходам в других организациях. Когда я это заметил и восстановил, ситуация нормализовалась. В связи с такой ситуацией возникает вопрос: а зачем этот параметр, если установлено лицо папки? Оттуда брать нашу организацию было бы правильней.
VVN 
» 24 янв 2018, 11:13


VVN, Лицо папки используется при печати документов, для заполнения отчетности всегда анализировался параметр "Наша_организация". Одна из основных причин это - историчность параметра.
- Наталия 
» 25 янв 2018, 15:31
Компания "Тензор"
Аватара пользователя

Думаю, причина в другом - оказывается,

в папке справочника сотрудников нет такого поля, как Лицо папки. Да уж..... Нормальные герои всегда идут в обход.
VVN 
» 25 янв 2018, 15:53


Опять похожая проблема в РСВ

СБИС 2.4.592.
Теперь так: сотрудник работает в 2 организациях, в ООО Теплотехника получает зарплату, в ООО Рязанские просторы - пока нет. В РСВ по ООО Теплотехника сумма дохода нулевая, хотя это неверно. Смотрю персонифицированные сведения, и вижу - сотрудник попал из другой организации - Рязанские просторы, где доход, действительно, нулевой.
Первым делом проверил параметры НАША_ОРГАНИЗАЦИЯ на обеих папках, и, непосредственно, у самого сотрудника - все нормально.
Скриншот № 1 - НАША_ОРГАНИЗАЦИЯ в параметрах сотрудника, видно, что параметр не исторический.
Скриншот № 2 - персонифицированные сведения в РСВ. Видно, что отчет построен по ООО Теплотехника, а сотрудник из ООО Рязанские просторы. На папке Рязанские просторы тоже все хорошо с параметром НАША_ОРГАНИЗАЦИЯ, я уже ученый, первым делом лезу туда.
И тем не менее, все неправильно. Может вообще исключить функцию про дубликаты, от нее больше вреда, чем пользы.
Вложения
-1-.jpg
-1-.jpg (326.47 Кб) Просмотров: 897
-2-.jpg
-2-.jpg (419.45 Кб) Просмотров: 895
VVN 
» 15 окт 2018, 19:06


VVN, постройте, пожалуйста, типовой журнал(ctrl+f8) "Дубликаты сотрудника по СНИЛС" и выложите скриншот.
У вас точно нет заплаток на функцию ДубликатыСотрудника?
- Наталия 
» 17 окт 2018, 21:35
Компания "Тензор"
Аватара пользователя

След.


Вернуться в Предприятие

cron