Зарплата и Управление Персоналом. Версия 2.5.25.4. Информация об ошибках |
|||||
Код ошибки: | 10070493 | ||||
Дата публикации: | 23.12.2010 16:29:53 | ||||
Дата последнего изменения: | 23.12.2010 0:00:00 | ||||
Описание: | Отчет "Расчетная ведомость" неверно отображает данные колонки "Начальное сальдо". | ||||
Код ошибки: | 10064639 | ||||
Дата публикации: | 23.12.2010 16:29:11 | ||||
Дата последнего изменения: | 23.12.2010 0:00:00 | ||||
Описание: | При вводе некоторых адресов из классификатора адресов автоматически не выбирается индекс. | ||||
Способ воспроизведения: | При загруженых адресных сведениях по Нижегородской области попытаться ввести: Нижегородская обл., г. Нижний Новгород, ул. Красных Зорь, д. 15 |
||||
Планируется исправить в релизе: | 2.5.31 | ||||
Код ошибки: | 10068632 | ||||
Дата публикации: | 15.12.2010 15:30:32 | ||||
Дата последнего изменения: | 15.12.2010 0:00:00 | ||||
Описание: | При конвертации произвольных надбавок штатного расписания выдается сообщение об ошибке. | ||||
Планируется исправить в релизе: | 2.5.30 | ||||
Код ошибки: | 10064301 | ||||
Дата публикации: | 10.12.2010 17:12:47 | ||||
Дата последнего изменения: | 10.12.2010 0:00:00 | ||||
Описание: | Не ограничивается использование показателей типа "тарифный разряд" в удержаниях. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10068832 | ||||
Дата публикации: | 10.12.2010 17:12:17 | ||||
Дата последнего изменения: | 10.12.2010 0:00:00 | ||||
Описание: | Показатели тарифной ставки не запрашиваются при вводе управленческих начислений. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10063741 | ||||
Дата публикации: | 10.12.2010 17:12:00 | ||||
Дата последнего изменения: | 10.12.2010 0:00:00 | ||||
Описание: | При заполнении списком документа "Регистрация разовых начислений" в таблицу не попадают уволенные сотрудники, несмотря на признак "Включать уволенных". | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10055242 | ||||
Дата публикации: | 10.12.2010 17:11:31 | ||||
Дата последнего изменения: | 10.12.2010 0:00:00 | ||||
Описание: | В документе "Регистрация разовых начислений" неверно заполняется значение тарифной ставки. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10069276 | ||||
Дата публикации: | 10.12.2010 17:11:08 | ||||
Дата последнего изменения: | 10.12.2010 0:00:00 | ||||
Описание: | В параметрах учета включен контроль пересечения периода начислений, регистрирующих норму времени. Если периоды пересекаются, то при проведении документа будет выдано сообщение об ошибке: Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.НачислениеОтпускаРаботникамОрганизаций.МодульОбъекта(1750)}: Ошибка при вызове метода контекста (Записать) ... которое пугает пользователя и маскирует суть, которая выводится в самом конце, например: Вид расчета "Оплата отпуска по календарным дням" введен документом Начисление отпуска о1-00000002 от 22.11.2010 11:19:40 Вид расчета "Оплата отпуска по календарным дням" введен документом Начисление отпуска о1-00000003 от 22.11.2010 11:24:31 (этот документ сейчас проводится) |
||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10068126 | ||||
Дата публикации: | 10.12.2010 17:10:21 | ||||
Дата последнего изменения: | 10.12.2010 0:00:00 | ||||
Описание: | При переносе данных из ЗиК, не указан код дохода страховых взносов для доли пособия за счет работодателя. | ||||
Планируется исправить в релизе: | 2.5.30 | ||||
Код ошибки: | 10066850 | ||||
Дата публикации: | 06.12.2010 15:46:17 | ||||
Дата последнего изменения: | 06.12.2010 0:00:00 | ||||
Описание: | Заявки кандидатов переименовываются в "Кандидаты". | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10063998 | ||||
Дата публикации: | 06.12.2010 15:46:05 | ||||
Дата последнего изменения: | 06.12.2010 0:00:00 | ||||
Описание: | При открытии формы записи регистра "Значения показателей схем мотивации" она модифицируется. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10068382 | ||||
Дата публикации: | 06.12.2010 15:42:09 | ||||
Дата последнего изменения: | 06.12.2010 0:00:00 | ||||
Описание: | При расчете страховых взносов выдается ошибочное сообщение об ошибке отражения в учете сторно начислений по производственным нарядам. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10063121 | ||||
Дата публикации: | 01.12.2010 15:24:15 | ||||
Дата последнего изменения: | 01.12.2010 0:00:00 | ||||
Описание: | При попытке удалить с помощью операции "Удаление помеченных объектов" помеченный на удаление элемент справочника "Заявки кандидатов" появляется сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10045852 | ||||
Дата публикации: | 30.11.2010 17:35:16 | ||||
Дата последнего изменения: | 30.11.2010 0:00:00 | ||||
Описание: | В документе "Прием на работу (упр.)" не работает автоподбор сотрудников по подстроке, если сотрудник является договорником. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10061096 | ||||
Дата публикации: | 30.11.2010 17:34:55 | ||||
Дата последнего изменения: | 30.11.2010 0:00:00 | ||||
Описание: | В форме списка документа "Планирование отпусков" присутствует кнопка "Печать", а для этого документа печатная форма не предусмотрена. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10048999 | ||||
Дата публикации: | 30.11.2010 17:34:10 | ||||
Дата последнего изменения: | 30.11.2010 0:00:00 | ||||
Описание: | При заполнении документа "Начисление зарплаты сотрудникам" неверно заполняются периоды начислений. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10068958 | ||||
Дата публикации: | 30.11.2010 17:33:18 | ||||
Дата последнего изменения: | 30.11.2010 0:00:00 | ||||
Описание: | Если сотруднику документом "Отпуска организаций" ввести дополнительный отпуск на 1 день на конец месяца (например, 30.11.2010), то при заполнении документа "Табель" этот день заполняется как обычный отпуск (ОТ) а не дополнительный (ОД). | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10068713 | ||||
Дата публикации: | 30.11.2010 17:32:32 | ||||
Дата последнего изменения: | 30.11.2010 0:00:00 | ||||
Описание: | При исправлении документа "Начисление зарплаты сотрудникам организации" НДФЛ с материальной выгоды по матпомощи попадает во взаиморасчеты только заново рассчитанной суммой, сторнируемая сумма не учитывается. | ||||
Способ воспроизведения: | - вводим договор займа в октябре с погашением через 4 месяца на 100 тыщ. (не забываем галочку начисления матвыгоды) - заполняет и рассчитываем НЗРО за октябрь. Налог с матвыгоды - 154р - изменяем договор займа, ставим 300 тыщ - в ноябре создаем документ-исправление октябрьской зарплаты, рассчитываем, получаем новый налог с выгоды 461р (и сторно 154р) - проводим видим, что во взаиморасчеты пошел 461р, а не разница (307р) |
||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10042205 | ||||
Дата публикации: | 30.11.2010 17:28:39 | ||||
Дата последнего изменения: | 30.11.2010 0:00:00 | ||||
Описание: | При расчете б/л в 2010 году по сотруднику, работавшему ранее по основному месту работы и по внутреннему совместительству, не учитывается заработок по внутреннему совместительству, если на дату начала болезни со внутреннего совместительства сотрудник был уволен. | ||||
Код ошибки: | 10064563 | ||||
Дата публикации: | 19.11.2010 15:03:39 | ||||
Дата последнего изменения: | 19.11.2010 0:00:00 | ||||
Описание: | В документ РКО по управленческому учету при автоматическом заполнении не попадают уже оплачиваемые им ведомости. | ||||
Способ воспроизведения: | 1. Создать документ "Зарплата к выплате" на основании РКО. 2. Провести РКО. 3. Отменить проведение РКО. 4. Перезаполнить документ "Зарплата к выплате". Список ведомостей пуст. |
||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10065292 | ||||
Дата публикации: | 19.11.2010 15:02:15 | ||||
Дата последнего изменения: | 19.11.2010 0:00:00 | ||||
Описание: | В форме "Управление персональными данными" не выполняется проверка на наличие трудовых отношений с физическим лицом перед уничтожением его персональных данных. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10061186 | ||||
Дата публикации: | 19.11.2010 15:01:53 | ||||
Дата последнего изменения: | 19.11.2010 0:00:00 | ||||
Описание: | При заполнении документа "Начисление зарплаты" иногда не учитываются значения ежемесячных показателей. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10053484 | ||||
Дата публикации: | 19.11.2010 15:01:39 | ||||
Дата последнего изменения: | 19.11.2010 0:00:00 | ||||
Описание: | При заполнении документа "Начисление зарплаты по подразделению" в документ не попадают сотрудники подчиненных подразделений. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10068167 | ||||
Дата публикации: | 19.11.2010 14:53:31 | ||||
Дата последнего изменения: | 19.11.2010 0:00:00 | ||||
Описание: | При формировании проводок удваивается сумма удержаний по исполнительному листу, если организация применяет УСН "доходы минус расходы" и начисления сотрудника, входящие в расчетную базу по исполнительному листу, отражаются в бухучете по двум счетам затрат. | ||||
Планируется исправить в релизе: | 2.5.30 | ||||
Код ошибки: | 10068194 | ||||
Дата публикации: | 16.11.2010 16:50:11 | ||||
Дата последнего изменения: | 16.11.2010 0:00:00 | ||||
Описание: | При попытке пересчитать документ "Начисление по больничному листу" прошлым периодом в том случае, когда отражение пособия производится самим документом, выдается сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10066919 | ||||
Дата публикации: | 02.11.2010 15:20:50 | ||||
Дата последнего изменения: | 02.11.2010 0:00:00 | ||||
Описание: | Неправильно переносятся вычеты на детей с пересекающимися периодами при конвертации. | ||||
Планируется исправить в релизе: | 2.5.30 | ||||
Код ошибки: | 10064553 | ||||
Дата публикации: | 15.10.2010 15:48:48 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | В форме списка ПВР Управленческие начисления показывается "лишняя" колонка "Учет рабочего времени". | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10064302 | ||||
Дата публикации: | 15.10.2010 15:48:31 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | При расчете управленческих удержаний разных категорий расчета выдается сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10064714 | ||||
Дата публикации: | 15.10.2010 15:48:18 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | При попытке пересчетать документ "Оплата сверхурочных часов" после повышения окладов "задним числом" при помощи обработки "Перерасчет зарплаты по предприятию" создаваемый документ не заполняется. | ||||
Код ошибки: | 10064446 | ||||
Дата публикации: | 15.10.2010 15:48:05 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | В печатной форме 2-НДФЛ выводится недостаточно строк доходов. | ||||
Код ошибки: | 10064453 | ||||
Дата публикации: | 15.10.2010 15:47:53 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | Отч. "Медицинское страхование" не показывает адрес и телефон для новых незастрахованных сотрудников. | ||||
Код ошибки: | 10064936 | ||||
Дата публикации: | 15.10.2010 15:47:41 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | При печати на принтере отчета о физическом лице из одноименного справочника, обрезаются длинные адреса в разделе "Контактная информация". | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10062921 | ||||
Дата публикации: | 15.10.2010 15:47:25 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | В отчет "Лицевой счет по формеТ-54" не попадают данные по внутренним совместителям. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10057489 | ||||
Дата публикации: | 15.10.2010 15:47:11 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | В печатных формах могут неверно склоняться некоторые мужские фамилии, оканчивающиеся на "-ий" после согласной. | ||||
Код ошибки: | 10057466 | ||||
Дата публикации: | 15.10.2010 15:46:58 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | В отчете "Анализ налогов и взносов" в поле КПП иногда ошибочно выводится код по ОКАТО. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10062169 | ||||
Дата публикации: | 15.10.2010 15:46:32 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | Если документом "Начисление отпуска" регистрируется отпуск за прошедший период, то в форме Т-60 ошибочно заполняется сумма "других начислений". | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10062030 | ||||
Дата публикации: | 15.10.2010 15:46:18 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | В отчете "Данные для карточки учета организации в военкомате" в отведенное поле может не помещаться длинное название организации и отсутствует почтовый адрес организации. | ||||
Планируется исправить в релизе: | 2.5.30 | ||||
Код ошибки: | 10061438 | ||||
Дата публикации: | 15.10.2010 15:46:02 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | В документе "Начисление зарплаты" после перевыбора в строке т.ч. начислений вида расчета "Пособие по уходу за ребёнком до 1.5 лет" искажаются значения показателей расчета. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10050537 | ||||
Дата публикации: | 15.10.2010 15:45:46 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | Оформлен первичный больничный лист, затем продолжение больничного и в нем указана дата нарушения режима, при оформлении второго продолжения больничного, в него не переносится информация о дате нарушения режима. | ||||
Код ошибки: | 10048575 | ||||
Дата публикации: | 15.10.2010 15:45:20 | ||||
Дата последнего изменения: | 15.10.2010 0:00:00 | ||||
Описание: | При вводе схем мотивации через обработку "Финансовая мотивация персонала" при наличии одинаковых должностей в разных подразделениях все введенные по этой должности строки ошибочно показываются во всех подразделениях. | ||||
Исправлено в релизе: | 2.5.28 | ||||
Код ошибки: | 10064006 | ||||
Дата публикации: | 08.10.2010 16:24:18 | ||||
Дата последнего изменения: | 08.10.2010 0:00:00 | ||||
Описание: | Форма списка регистра сведений "Схемы мотивации сотрудников" позволяет задать валюту значения, отличную от валюты показателя. | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10064466 | ||||
Дата публикации: | 08.10.2010 16:23:46 | ||||
Дата последнего изменения: | 08.10.2010 0:00:00 | ||||
Описание: | При печати формы Т-61 в гр.10 ("другие начисления") не попадают суммы начислений, введенные непосредственно в день увольнения. | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10064468 | ||||
Дата публикации: | 08.10.2010 16:23:34 | ||||
Дата последнего изменения: | 08.10.2010 0:00:00 | ||||
Описание: | В гр.10/14 ("другие начисления") форм Т-60 и Т-61 попадают суммы, являющиеся доходами в натуральной форме. | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10064854 | ||||
Дата публикации: | 05.10.2010 17:37:53 | ||||
Дата последнего изменения: | 05.10.2010 0:00:00 | ||||
Описание: | В документе "Зарплата к выплате организаций", если в настройке параметров учета установлен учет невыходов для плановых авансов, то при подборе по условию в форме "Формирование списка сотрудников" невозможно включить показ уволенных ( "включать уволенных на..."). | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10064570 | ||||
Дата публикации: | 05.10.2010 17:37:35 | ||||
Дата последнего изменения: | 05.10.2010 0:00:00 | ||||
Описание: | В документе "Зарплата к выплате организаций" расчет компенсации за задержку зарплаты не включает день фактической выплаты, но учитывает день установленного срока выплаты. Если за время задержки выплаты зарплаты изменялась ставка рефинансирования ЦБ, это приведет к неточности в расчете компенсации. | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10051947 | ||||
Дата публикации: | 24.09.2010 15:20:22 | ||||
Дата последнего изменения: | 24.09.2010 0:00:00 | ||||
Описание: | Неверно заполняются значения показателей удержаний в документе "Начисление зарплаты работникам". | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10063558 | ||||
Дата публикации: | 22.09.2010 17:56:07 | ||||
Дата последнего изменения: | 22.09.2010 0:00:00 | ||||
Описание: | В документе "Опись АДВ-6-2" пользователю с ролью кадровика, не имеющему доступа к расчетным данным, ошибочно показываются кнопки формирования файлов. | ||||
Исправлено в релизе: | 2.5.28 | ||||
Код ошибки: | 10063487 | ||||
Дата публикации: | 22.09.2010 17:55:52 | ||||
Дата последнего изменения: | 22.09.2010 0:00:00 | ||||
Описание: | "Отменяющий" документ "Сведения о взносах СПВ-1" ошибочно не проводится. | ||||
Исправлено в релизе: | 2.5.28 | ||||
Код ошибки: | 10063888 | ||||
Дата публикации: | 22.09.2010 17:55:39 | ||||
Дата последнего изменения: | 22.09.2010 0:00:00 | ||||
Описание: | В документе "Зарплата к выплате организаций" при выплате единовременных пособий за счет ФСС или возврата НДФЛ, на выбор документа-основания не устанавливается отбор по периоду взаиморасчетов. Это позволяет выплатить начисления другого месяца, что при учетной политике взаиморасчетов в разрезе месяцев может спровоцировать пользователя на труднообнаружимую ошибку: задолженность организации в месяце начисления и задолженность работника в месяце выплаты. | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10063617 | ||||
Дата публикации: | 22.09.2010 17:54:20 | ||||
Дата последнего изменения: | 22.09.2010 0:00:00 | ||||
Описание: | Если в документе "Зарплата к выплате" выбрать характер выплаты "Командировочные", заполнить, поправить сумму (выплатить не всё), то в регистр "Зарплата за месяц" запись расхода попадет с характером "Командировочные", а приход с характером "Зарплата", поэтому при последующем заполнении очередного документа "Зарплата к выплате" с характером "Командировочные" в него не попадает отложенная сумма. | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10062655 | ||||
Дата публикации: | 22.09.2010 17:53:44 | ||||
Дата последнего изменения: | 22.09.2010 0:00:00 | ||||
Описание: | Если в документе "Зарплата к выплате" выбрать характер выплаты "Начисленные дивиденды", заполнить, поправить сумму (выплатить не всё), то в регистр "Зарплата за месяц" запись расхода попадет с характером "Начисленные дивиденды", а приход - с характером "Зарплата", поэтому при последующем заполнении очередного документа "Зарплата к выплате" с характером "Начисленные дивиденды" в него не попадает отложенная сумма. | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10061496 | ||||
Дата публикации: | 10.09.2010 18:09:12 | ||||
Дата последнего изменения: | 10.09.2010 0:00:00 | ||||
Описание: | При расчете документа "Начисление заработной платы работникам организаций" с некоторых пор наблюдается значительное увеличение времени расчета. Проблема проявляется если используется документ "Табель учета рабочего времени", т.е. регистр накопления "РабочееВремяРаботниковОрганизаций" заполняется и имеет большое количество записей. |
||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10056256 | ||||
Дата публикации: | 07.09.2010 15:11:40 | ||||
Дата последнего изменения: | 07.09.2010 0:00:00 | ||||
Описание: | Если зарплата сотрудника, чьи доходы за год превысили 415 тыс. руб., относится одновременно к видам деятельности, облагаемым ЕНВД и налогом на прибыль, то при автозаполнении таблицы 3 Раздела I формы 4-ФСС колонка 6 будет заполняться неверно. | ||||
Способ обхода: | Взять соответствующие суммы из расчета РСВ-1. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061898 | ||||
Дата публикации: | 03.09.2010 17:53:52 | ||||
Дата последнего изменения: | 03.09.2010 0:00:00 | ||||
Описание: | Документ "Ввод постоянного начисления или удержания" неверно регистрирует повторное назначение доплаты. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10058269 | ||||
Дата публикации: | 03.09.2010 17:53:41 | ||||
Дата последнего изменения: | 03.09.2010 0:00:00 | ||||
Описание: | Если сотрудника в середение месяца перевели из одного подразделения в другое, и при заполнении документа "Сдельный наряд" по данному сотруднику указать первое подразделение, то время заполняется за весь месяц, а должно заполняться только время работы сотрудника в этом подразделении. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10062622 | ||||
Дата публикации: | 03.09.2010 17:51:14 | ||||
Дата последнего изменения: | 03.09.2010 0:00:00 | ||||
Описание: | При заполнении документа "Кадровое перемещение" в документ попадают не действующие записи плановых начислений. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10062649 | ||||
Дата публикации: | 03.09.2010 17:50:43 | ||||
Дата последнего изменения: | 03.09.2010 0:00:00 | ||||
Описание: | В отчете РСВ-1 при автоматическом заполнении в показатель титульного листа "Количество застрахованных лиц" попадают незастрахованные иностранцы. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10062603 | ||||
Дата публикации: | 03.09.2010 17:49:10 | ||||
Дата последнего изменения: | 03.09.2010 0:00:00 | ||||
Описание: | Для программы "Бухгалтерия предприятия" ред. 2.0 в проводках по списанию РБП не заполняется значение подразделения кредита. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061969 | ||||
Дата публикации: | 03.09.2010 17:48:24 | ||||
Дата последнего изменения: | 03.09.2010 0:00:00 | ||||
Описание: | При заполнении в документе "Сдельный наряд на выполненные работы" на одного и того же человека двух одинаковых сумм, в документ "Начисление зарплаты" при расчете попадает только одна из сумм по этому человеку. Стоит только в документе "Сдельный наряд на выполненные работы" изменить одну из сумм хоть на копейку, в документ "Начисление зарплаты" при расчете попадают обе суммы по этому человеку. |
||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10055658 | ||||
Дата публикации: | 03.09.2010 17:37:52 | ||||
Дата последнего изменения: | 03.09.2010 0:00:00 | ||||
Описание: | Документ "Расчет при увольнении работника" неверно регистрирует компенсацию отпуска в учете для исчисления НДФЛ в том случае, когда дата увольнения приходится на будущий месяц. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10053598 | ||||
Дата публикации: | 03.09.2010 17:31:27 | ||||
Дата последнего изменения: | 03.09.2010 0:00:00 | ||||
Описание: | При заполнении документа "Ввод постоянного начисления или удержания" для ввода удержания, в результирующий список попадают все сотрудники каждого физлица. В результате при проведении выдается сообщение о наличии в списке нескольких записей с одинаковым набором ключевых полей и документ не проводится. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10052882 | ||||
Дата публикации: | 03.09.2010 17:30:54 | ||||
Дата последнего изменения: | 03.09.2010 0:00:00 | ||||
Описание: | При формировании документа СЗВ-К с типом сведений КОРР. формируется печатная форма с типом сведений "Отменяющая". | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10047876 | ||||
Дата публикации: | 03.09.2010 17:30:29 | ||||
Дата последнего изменения: | 03.09.2010 0:00:00 | ||||
Описание: | При автоматическом заполнении документа "Отражение зарплаты в управленческом учете" по данным бухгалтерского учета не происходит заполнение по страховым взносам. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061851 | ||||
Дата публикации: | 31.08.2010 19:52:19 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | При интерактивном вводе сотрудника с графиком сокращенного рабочего времени, в котором указан график нормы времени, в документе "Оплата праздничных и выходных дней" неверно пересчитывается месячная тарифная ставка в часовую по варианту "Использовать Среднее за год количество часов в месяце". | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061179 | ||||
Дата публикации: | 31.08.2010 19:50:34 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | Если в документе "Начисление отпуска" изменить расчетный период, что в форму Т-60 могут ошибочно не выводиться данные о заработке. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060650 | ||||
Дата публикации: | 31.08.2010 19:50:15 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | В документе "Сведения о доходах физлиц" при выборе ответственного для документа подставляется должность ответственного. Но если в организации возникла ситуация, что сотрудник был уволен, а потом его опять приняли, то подгружается должность сотрудника до увольнения. |
||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10055695 | ||||
Дата публикации: | 31.08.2010 19:49:08 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | При заполнении графика работы, если поставить количество часов в неделе - дробное число, например 7.5, то время неверно распределяется по дням недели и, как следствие, при нажатии на кнопку "Заполнить" появляется сообщение о неравенстве часов в неделе и часов по расписанию работы. | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10058249 | ||||
Дата публикации: | 31.08.2010 15:46:02 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | После начального заполнении ИБ вид расчета "Отпуск учебный" не вытесняет оплату по окладу. | ||||
Способ обхода: | Прописать в.р. "Отпуск учебный" в список вытесняющих начислений для оклада и др. аналогичных начислений. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10029695 | ||||
Дата публикации: | 31.08.2010 15:45:40 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | Отчет "4-ФСС". Раздел 3, таблица 9. Заполнение колонок 7, 8, 10, 11. При заполнении вручную скидок и надбавок к страховому тарифу неверно происходит авторасчет итоговой 11 колонки. К введенной уже с учетом скидок и надбавок ставке взноса в ФСС от несчастного случая (колонка 7), прибавляются введенные в ручную размеры скидок и надбавок и отражается в итоговой колонке 11. |
||||
Способ обхода: | После заполнения отчета необходимо отключить авторасчет вычисляемых ячеек (соответствующий флаг в шапке отчета) и внести правильные процентные ставки. | ||||
Код ошибки: | 10008632 | ||||
Дата публикации: | 31.08.2010 15:35:19 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | Если ранее уволенному сотруднику начисляются какие-либо облагаемые НДФЛ начисления, этот сотрудник ошибочно не попадает на закладку НДФЛ документа "Начисление зарплаты". | ||||
Способ обхода: | Для расчета НДФЛ добавить сотрудника на закладку НДФЛ документа "Начисление зарплаты" вручную. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10048649 | ||||
Дата публикации: | 31.08.2010 15:34:42 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | Неверно рассчитывался показатель "Время в календарных днях" в том случае, когда начисление, формула которого использует этот показатель, вытесняется другими начислениями. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061502 | ||||
Дата публикации: | 31.08.2010 15:34:25 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | При заполнении документа "Увольнение из организаций" списком сотрудников, не заполняются реквизиты, необходимые для расчета количества дней компенсации отпуска. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10052932 | ||||
Дата публикации: | 31.08.2010 15:32:41 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | В расчетном листке орг. режиме "подробно" в начислении "Компенсация отпуска при увольнении по календарным дням" указывается неверное название показателя. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 00105403 | ||||
Дата публикации: | 31.08.2010 15:32:09 | ||||
Дата последнего изменения: | 31.08.2010 0:00:00 | ||||
Описание: | Некорректно рассчитывается НДФЛ в случае, когда ранее некоторая облагаемая сумма была учтена не в том месяце налогового периода. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061991 | ||||
Дата публикации: | 24.08.2010 16:42:27 | ||||
Дата последнего изменения: | 24.08.2010 0:00:00 | ||||
Описание: | При выгрузке проводок в "Бухгалтерию предприятия" дублируются группы в справочнике "Физические лица". | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10062117 | ||||
Дата публикации: | 24.08.2010 16:42:08 | ||||
Дата последнего изменения: | 24.08.2010 0:00:00 | ||||
Описание: | При заполнении документа "Регистрация разовых начислений" списком сотрудников с указанием начисления, рассчитываемого по произвольной формуле, не проставляется дата окончания. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061970 | ||||
Дата публикации: | 24.08.2010 16:41:52 | ||||
Дата последнего изменения: | 24.08.2010 0:00:00 | ||||
Описание: | При расчете пособий по б/л в отработанные дни расчетного периода не включались праздничные дни, приходящиеся на период ежегодного основного (дополнительного) отпуска. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10059923 | ||||
Дата публикации: | 24.08.2010 16:41:37 | ||||
Дата последнего изменения: | 24.08.2010 0:00:00 | ||||
Описание: | В записке на отпуск по форме Т-60 сумма удержаний по исполнительным рассчитывается неверно, если на сотрудника заведено два одинаковых исполнительных листа. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10055663 | ||||
Дата публикации: | 24.08.2010 16:41:23 | ||||
Дата последнего изменения: | 24.08.2010 0:00:00 | ||||
Описание: | Пользователь с ролями <Пользователь> и <Расчетчик регламентной зарплаты> не может выбрать кадровые документы <Отпуска организации> и <Командировки организации> в соотв. поле обработки <Анализ неявок> - выдается сообщение о недостатке прав. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061531 | ||||
Дата публикации: | 24.08.2010 16:39:59 | ||||
Дата последнего изменения: | 24.08.2010 0:00:00 | ||||
Описание: | В документе "Ввод сведений о плановых удержаниях сотрудников организаций" при заполнении списком сотрудников кнопкой "Заполнить" табличная часть "Удержания" остаётся пустой. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10045262 | ||||
Дата публикации: | 24.08.2010 16:39:17 | ||||
Дата последнего изменения: | 24.08.2010 0:00:00 | ||||
Описание: | При конвертации документов "Зарплата к выплате", не устанавливается признак, что документ перенесен из 7.7. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061279 | ||||
Дата публикации: | 20.08.2010 15:52:29 | ||||
Дата последнего изменения: | 20.08.2010 0:00:00 | ||||
Описание: | При заполнении документа "Зарплата к выплате организаций" зарплатой за предыдущие оплаченные периоды, если были выплаты за последующие периоды, в документ попадают суммы будущих выплат. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060673 | ||||
Дата публикации: | 20.08.2010 15:52:10 | ||||
Дата последнего изменения: | 20.08.2010 0:00:00 | ||||
Описание: | Если при обновлении на версию 2.5.25 в ИБ присутствует единственный документ перс. учета с номером, состоящим только из букв (без цифр), то при обновлении данных будет выдано сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060624 | ||||
Дата публикации: | 20.08.2010 15:51:49 | ||||
Дата последнего изменения: | 20.08.2010 0:00:00 | ||||
Описание: | При эксплуатации программы в клиент-серверном варианте под управлением СУБД DB2, в случае использования разграничения доступа по организациям и физическим лицам, не печатается форма 2-НДФЛ в варианте для передачи в ИФНС. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10058654 | ||||
Дата публикации: | 20.08.2010 15:51:30 | ||||
Дата последнего изменения: | 20.08.2010 0:00:00 | ||||
Описание: | В обработке "Утверждение схем мотивации" неверно определяется валюта показателей при заполнении схемы мотивации. | ||||
Исправлено в релизе: | 2.5.30 | ||||
Код ошибки: | 10061800 | ||||
Дата публикации: | 20.08.2010 15:51:12 | ||||
Дата последнего изменения: | 20.08.2010 0:00:00 | ||||
Описание: | При сохранении параметров учета выдается ложное сообщение о нарушении даты запрета редактирования, если в настройках программы указана программа бухучета "Бухгалтерия предприятия" ред. 2.0. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061917 | ||||
Дата публикации: | 20.08.2010 15:50:26 | ||||
Дата последнего изменения: | 20.08.2010 0:00:00 | ||||
Описание: | Если у сотрудника два оплачиваемых вида времени (Я - явка, РМ - ремонт) то, если в документе табель в какой-то из дней введено оба вида времени: Я-4 РМ-4, то при расчете начисления с видом времени Я, время в данный день считается как Я-8, а должно быть Я-4. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061828 | ||||
Дата публикации: | 20.08.2010 15:49:54 | ||||
Дата последнего изменения: | 20.08.2010 0:00:00 | ||||
Описание: | В рабочем месте "Аттестации сотрудников" отчет <Распределение оценок> не формируется, если указан отбор по должности. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061710 | ||||
Дата публикации: | 20.08.2010 15:49:40 | ||||
Дата последнего изменения: | 20.08.2010 0:00:00 | ||||
Описание: | При попытке проведения документа "Отпуск по уходу за ребенком", у которого взведен только флаг выплаты пособия ребенку до 3 лет, пользователем с ролями "Кадровик регл. данных" + "Пользователь", выдается сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061129 | ||||
Дата публикации: | 20.08.2010 15:49:10 | ||||
Дата последнего изменения: | 20.08.2010 0:00:00 | ||||
Описание: | При конвертации вычетов НДФЛ с кодами 111 и 113, появляется сообщение об ошибке и не переносятся данные физических лиц. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061113 | ||||
Дата публикации: | 17.08.2010 16:11:54 | ||||
Дата последнего изменения: | 17.08.2010 0:00:00 | ||||
Описание: | При конвертации плановых начислений может возникать сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10050825 | ||||
Дата публикации: | 17.08.2010 16:11:45 | ||||
Дата последнего изменения: | 17.08.2010 0:00:00 | ||||
Описание: | При конвертации плановых начислений, если физическое лицо несколько раз принималось на работу, некоторые плановые начисления привязывались к уволенным сотрудникам. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061712 | ||||
Дата публикации: | 17.08.2010 16:11:30 | ||||
Дата последнего изменения: | 17.08.2010 0:00:00 | ||||
Описание: | В документе "Начисление зарплаты работникам" в открывающейся по команде "Ввести показатели расчета" форме валюта определяется как валюта значений из регистра, а не как валюта показателя. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061682 | ||||
Дата публикации: | 17.08.2010 16:11:08 | ||||
Дата последнего изменения: | 17.08.2010 0:00:00 | ||||
Описание: | В документе "Начисление зарплаты работникам" в открывающейся по команде "Ввести показатели расчета" форме состав сотрудников отличается от состава сотрудников в документе. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10045786 | ||||
Дата публикации: | 17.08.2010 16:10:05 | ||||
Дата последнего изменения: | 17.08.2010 0:00:00 | ||||
Описание: | При переносе данных, в БУ Основные/БУ Дополнительные начисления попадают записи, для которых в шаблоне проводки указано "не отражать в бухучете". | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061590 | ||||
Дата публикации: | 13.08.2010 14:38:44 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | В документе "Начисление зарплаты работникам" при выборе вида расчета не заполняются значения ежемесячных показателей. | ||||
Исправлено в релизе: | 2.5.29 | ||||
Код ошибки: | 10060718 | ||||
Дата публикации: | 13.08.2010 14:38:32 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | При печати формы Т-60 из документа "Начисление отпуска работникам организаций" неверно определяется период текущего отпуска, что, в свою очередь, приводит к ошибочному получению периода расчета суммы для графы "Другие начисления". | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10057849 | ||||
Дата публикации: | 13.08.2010 14:38:10 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | Неверная надпись на рабочем столе у команды, открывающей обработку "Запланированные кадровые перестановки". | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10056808 | ||||
Дата публикации: | 13.08.2010 14:34:18 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | В управленческих документах "Начисление зарплаты работникам" и других - неверно определяются значения ежемесячных показателей физического лица. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061223 | ||||
Дата публикации: | 13.08.2010 14:33:49 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | Если в настройках программы установлен режим "Удержание за неотработанный отпуск при увольнении" - "Не уменьшает налоги и взносы", то при автозаполнении документа "Отражение зарплаты в регл учете" выдается сообщение об ошибке, когда для удержания задан способ отражения в учете «Распределять пропорционально базовым начислениям». | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10058633 | ||||
Дата публикации: | 13.08.2010 14:33:17 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | После записи документов при создании из форм списка документов и журналов фокус не устанавливается на созданный документ. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10056576 | ||||
Дата публикации: | 13.08.2010 14:33:03 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | При формировании Т-61 из документа "Расчет при увольнении сотрудников организаций" неверно определяется сумма задолженности за организацией. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10058984 | ||||
Дата публикации: | 13.08.2010 14:27:33 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | Неверно устанавливаются отборы в формах списков документов, открываемых по кнопке "Найти" в списке. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10055496 | ||||
Дата публикации: | 13.08.2010 14:27:15 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | Неверно определяются значения показателей при заполнении документа "Регистрация разовых начислений сотрудников организаций". | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10053773 | ||||
Дата публикации: | 13.08.2010 13:59:33 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | Не получается провести документ "Зарплата к выплате организаций" за период, меньший даты запрета редактирования. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061570 | ||||
Дата публикации: | 13.08.2010 13:56:48 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | При конвертации неправильно переносится ИНН организации, если не указан КПП. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10047272 | ||||
Дата публикации: | 13.08.2010 13:56:27 | ||||
Дата последнего изменения: | 13.08.2010 0:00:00 | ||||
Описание: | При конвертации основных начислений неправильно заполняются ресурсы "Отработано дней/часов по пятидневке", из-за чего может неправильно считаться средний заработок. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061189 | ||||
Дата публикации: | 11.08.2010 12:19:25 | ||||
Дата последнего изменения: | 11.08.2010 0:00:00 | ||||
Описание: | В отчете "Расчетные листки организации" в режиме "подробно" не умещается период с 12 по 31 число. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10061235 | ||||
Дата публикации: | 11.08.2010 12:19:15 | ||||
Дата последнего изменения: | 11.08.2010 0:00:00 | ||||
Описание: | При конвертации не переносятся новые виды расчета для оплаты пособий. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060637 | ||||
Дата публикации: | 11.08.2010 12:19:03 | ||||
Дата последнего изменения: | 11.08.2010 0:00:00 | ||||
Описание: | В "Моих задачах" возвращение из кадрового перемещения создается с неверной датой. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10055310 | ||||
Дата публикации: | 11.08.2010 12:18:44 | ||||
Дата последнего изменения: | 11.08.2010 0:00:00 | ||||
Описание: | При конвертации неправильно переносится списание имущественных вычетов по НДФЛ. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10050904 | ||||
Дата публикации: | 11.08.2010 12:18:27 | ||||
Дата последнего изменения: | 11.08.2010 0:00:00 | ||||
Описание: | При конвертации лицевых счетов, не заполняется банк. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10053771 | ||||
Дата публикации: | 11.08.2010 12:18:14 | ||||
Дата последнего изменения: | 11.08.2010 0:00:00 | ||||
Описание: | Если при проведении документа "Отсутствие на рабочем месте" возникают конфликты с другими документами, в сообщении об ошибке не выводятся гиперссылки на конфликтные документы. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10049604 | ||||
Дата публикации: | 11.08.2010 12:17:46 | ||||
Дата последнего изменения: | 11.08.2010 0:00:00 | ||||
Описание: | Неправильно конвертируется средний заработок 2010 года. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10052363 | ||||
Дата публикации: | 11.08.2010 12:17:34 | ||||
Дата последнего изменения: | 11.08.2010 0:00:00 | ||||
Описание: | При конвертации НДФЛ, в регистрах заполняются поля "Код по ОКАТО" и "КПП" для случаев, когда указано подразделениею Из-за этого неправильно формируется 2-НДФЛ. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10053936 | ||||
Дата публикации: | 11.08.2010 12:16:02 | ||||
Дата последнего изменения: | 11.08.2010 0:00:00 | ||||
Описание: | При выполнении задачи "Возврат на работу" из списка "Моих задач", устанавливается неверная дата возврата. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10048414 | ||||
Дата публикации: | 11.08.2010 12:13:53 | ||||
Дата последнего изменения: | 11.08.2010 0:00:00 | ||||
Описание: | При конвертации ФСС НС за 2010 год, переносимые суммы больше в 100 раз. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060973 | ||||
Дата публикации: | 03.08.2010 15:36:06 | ||||
Дата последнего изменения: | 03.08.2010 0:00:00 | ||||
Описание: | При проведении документа «Сдельный наряд», у проводок по счету 08.03 не заполнена аналитика «Способы строительства» значением «Хозспособ». | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10059370 | ||||
Дата публикации: | 03.08.2010 15:35:45 | ||||
Дата последнего изменения: | 03.08.2010 0:00:00 | ||||
Описание: | После добавления свойства непосредственно из объекта, это свойство не появляется в списке, если используется платформа 8.2. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060913 | ||||
Дата публикации: | 30.07.2010 15:14:39 | ||||
Дата последнего изменения: | 30.07.2010 0:00:00 | ||||
Описание: | В разделе 5 формы РСВ-1 ПФР в строке 520 в графе "Наименование показателя" должно стоять "Уплачено с начала расчетного периода" вместо "Уплачено в отчетном периоде". | ||||
Способ обхода: | Внести исправления в печатную форму непосредственно перед печатью. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060888 | ||||
Дата публикации: | 30.07.2010 15:14:10 | ||||
Дата последнего изменения: | 30.07.2010 0:00:00 | ||||
Описание: | В документ "Платежное поручение исходящее" по команде "Заполнить" попадают ведомости для выплату через кассу, если у них ранее был способ выплаты через банк и банк был указан. | ||||
Способ воспроизведения: | Создать новый документ "Зарплата к выплате организаций" со способом выплаты "через банк", указать банк. Сменить способ выплаты на "через кассу", заполнить, провести. Создать новый документ "Платежное поручение исходящее", указать ту же организацию и банк, что в ведомости из предыдущего пункта. В командной панели табличной части "ведомости" нажать "Заполнить". В список ведомостей попадет документ "Зарплата к выплате организаций" со способом выплаты "через кассу". |
||||
Способ исправления: | В модуле документа ПлатежноеПоручениеИсходящее, в процедуре ПолучитьВедомостиКВыплатеЧерезБанк(), в текст запроса формирования временной таблицы "Ведомости" добавить условие: ЗарплатаКВыплатеОрганизаций.СпособВыплаты = ЗНАЧЕНИЕ(Перечисление.СпособыВыплатыЗарплаты.ЧерезБанк) |
||||
Способ обхода: | Переключить способ выплаты в "через банк", очистить поле "Банк", снова включить выплату через кассу. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060868 | ||||
Дата публикации: | 30.07.2010 15:12:37 | ||||
Дата последнего изменения: | 30.07.2010 0:00:00 | ||||
Описание: | Отчет "Справка по отпуску в компании" показывает неправильное списание дополнительного отпуска. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060438 | ||||
Дата публикации: | 27.07.2010 15:15:42 | ||||
Дата последнего изменения: | 27.07.2010 0:00:00 | ||||
Описание: | Если сотрудник работает в головной организации с начала года, а в середине отчетного периода переводится в обособленное подразделение, то записи о стаже для перс.учета ПФР по этому сотруднику по головной организации будут сформированы неверно - за весь отчетный период. | ||||
Способ исправления: | Заменить функцию СЗВ6_ПолучитьДанныеДляЗаполненияСтажа() общего модуля ПроцедурыПерсонифицированногоУчета следующим фрагментом: Функция СЗВ6_ПолучитьДанныеДляЗаполненияСтажа(ОбособленноеПодразделение, ДатаНачалаПериодаЗаполнения, ДатаОкончанияПериодаЗаполнения, СписокФизЛиц = Неопределено) Экспорт ДатаОкончанияПериодаЗаполнения = КонецДня(ДатаОкончанияПериодаЗаполнения); Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("СписокФизЛиц", СписокФизЛиц); Запрос.УстановитьПараметр("ОтчетныйПериод", ДатаНачалаПериодаЗаполнения); Запрос.УстановитьПараметр("НачалоГода", ДатаНачалаПериодаЗаполнения); Запрос.УстановитьПараметр("КонецГода", ДатаОкончанияПериодаЗаполнения); Запрос.УстановитьПараметр("НачалоСледующегоГода", ДатаОкончанияПериодаЗаполнения + 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) | ТОГДА РаботникиОрганизацииСрезПоследних.ОбособленноеПодразделениеЗавершения | ИНАЧЕ РаботникиОрганизацииСрезПоследних.ОбособленноеПодразделение | КОНЕЦ = &Организация | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | РаботникиОрганизации.Сотрудник, | РаботникиОрганизации.Сотрудник.Физлицо, | РаботникиОрганизации.Период, | РаботникиОрганизации.Организация, | РаботникиОрганизации.ПодразделениеОрганизации, | РаботникиОрганизации.Должность, | РаботникиОрганизации.ГрафикРаботы, | РаботникиОрганизации.ПериодЗавершения, | РаботникиОрганизации.ЗанимаемыхСтавок |ИЗ | РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации |ГДЕ | (&НеОтбиратьДанныеПоФизлицу | ИЛИ РаботникиОрганизации.Сотрудник.Физлицо В (&СписокФизЛиц)) | И РаботникиОрганизации.Организация = &ГоловнаяОрганизация | И РаботникиОрганизации.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И &ВтороеДополнительноеУсловие | И РаботникиОрганизации.ОбособленноеПодразделение = &Организация | И РаботникиОрганизации.Период > &НачалоГода | И РаботникиОрганизации.Период < &НачалоСледующегоГода | И РаботникиОрганизации.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Работники.Сотрудник, | Работники.Сотрудник.Физлицо, | Работники.ПериодЗавершения, | Работники.Организация, | Работники.ПодразделениеОрганизацииЗавершения, | Работники.ДолжностьЗавершения, | Работники.ГрафикРаботыЗавершения, | ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0), | Работники.ЗанимаемыхСтавокЗавершения |ИЗ | РегистрСведений.РаботникиОрганизаций КАК Работники | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия | ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) | И (ПериодыПерекрытия.Период > Работники.Период) | И (ПериодыПерекрытия.Организация = &ГоловнаяОрганизация) | И Работники.Сотрудник = ПериодыПерекрытия.Сотрудник |ГДЕ | Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | И Работники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ Работники.Сотрудник.Физлицо В (&СписокФизЛиц)) | И Работники.Организация = &ГоловнаяОрганизация | И &ТретьеДополнительноеУсловие | И Работники.ОбособленноеПодразделениеЗавершения = &Организация | И Работники.ПричинаИзмененияСостоянияЗавершения <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) | И Работники.ПериодЗавершения > &НачалоГода | И Работники.ПериодЗавершения < &НачалоСледующегоГода | И ПериодыПерекрытия.Период ЕСТЬ NULL | |ИНДЕКСИРОВАТЬ ПО | Физлицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПериодыДвижений.Сотрудник КАК Сотрудник, | ПериодыДвижений.ФизЛицо КАК ФизЛицо, | ПериодыДвижений.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ПериодыДвижений.Должность КАК Должность, | ПериодыДвижений.ГрафикРаботы, | ПериодыДвижений.ЗанимаемыхСтавок, | ПериодыДвижений.ДатаС, | ПериодыДвижений.ДатаПо, | ПериодыДвижений.ПериодЗавершения, | ДатыУвольнения.ПричинаИзмененияСостояния |ПОМЕСТИТЬ ВТПериодыДвижений |ИЗ | (ВЫБРАТЬ | ДатыНазначений1.Сотрудник КАК Сотрудник, | ДатыНазначений1.Физлицо КАК ФизЛицо, | ДатыНазначений1.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ДатыНазначений1.Должность КАК Должность, | ДатыНазначений1.ГрафикРаботы КАК ГрафикРаботы, | ДатыНазначений1.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | ДатыНазначений1.ДатаС КАК ДатаС, | ВЫБОР | КОГДА ДатыНазначений1.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ВЫБОР | КОГДА ЕСТЬNULL(МИНИМУМ(ДатыНазначений2.Период), &НачалоСледующегоГода) > ДатыНазначений1.ПериодЗавершения | ТОГДА ДатыНазначений1.ПериодЗавершения | ИНАЧЕ ЕСТЬNULL(МИНИМУМ(ДатыНазначений2.Период), &НачалоСледующегоГода) | КОНЕЦ | ИНАЧЕ ЕСТЬNULL(МИНИМУМ(ДатыНазначений2.Период), &НачалоСледующегоГода) | КОНЕЦ КАК ДатаПо, | ДатыНазначений1.ПериодЗавершения КАК ПериодЗавершения | ИЗ | ВТДатыДвижений КАК ДатыНазначений1 | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ДатыНазначений2 | ПО ДатыНазначений1.Сотрудник = ДатыНазначений2.Сотрудник | И (ДатыНазначений2.Организация = &ГоловнаяОрганизация) | И (ДатыНазначений2.Период > ДатыНазначений1.ДатаС) | И (ДатыНазначений2.Период < &НачалоСледующегоГода) | | СГРУППИРОВАТЬ ПО | ДатыНазначений1.Сотрудник, | ДатыНазначений1.Физлицо, | ДатыНазначений1.ПодразделениеОрганизации, | ДатыНазначений1.Должность, | ДатыНазначений1.ГрафикРаботы, | ДатыНазначений1.ДатаС, | ДатыНазначений1.ПериодЗавершения, | ДатыНазначений1.ЗанимаемыхСтавок) КАК ПериодыДвижений | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ДатыУвольнения | ПО ПериодыДвижений.Сотрудник = ДатыУвольнения.Сотрудник | И (ДатыУвольнения.Организация = &ГоловнаяОрганизация) | И ПериодыДвижений.ДатаПо = ДатыУвольнения.Период | И (ДатыУвольнения.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)) | |ИНДЕКСИРОВАТЬ ПО | ПодразделениеОрганизации, | Должность |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПериодыПостоянства.Сотрудник КАК Сотрудник, | ПериодыПостоянства.ФизЛицо КАК ФизЛицо, | """" КАК ТретийПараметрИсчисляемогоСтажа, | &Организация КАК ОбособленноеПодразделение, | &ОтчетныйПериод КАК ОтчетныйПериод, | ПериодыПостоянства.ТерриториальныеУсловия, | ПериодыПостоянства.ОсобыеУсловияТруда, | ПериодыПостоянства.ГрафикРаботы, | ПериодыПостоянства.ЗанимаемыхСтавок, | ПериодыПостоянства.КодПозицииСписка, | ЕСТЬNULL(ПериодыПостоянства.ОснованиеВыслугиЛет, ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка)) КАК ОснованиеВыслугиЛет, | ПериодыПостоянства.НазначениеС КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ПериодыПостоянства.НазначениеПо = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ПериодыПостоянства.НазначениеПо, ДЕНЬ, -1) | КОНЕЦ КАК ДатаОкончанияПериода |ПОМЕСТИТЬ ВТКадровыеПериоды |ИЗ | (ВЫБРАТЬ | НачалаПериодов.Сотрудник КАК Сотрудник, | НачалаПериодов.ФизЛицо КАК ФизЛицо, | НачалаПериодов.Должность КАК Должность, | НачалаПериодов.ГрафикРаботы КАК ГрафикРаботы, | НачалаПериодов.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | НачалаПериодов.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | НачалаПериодов.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | НачалаПериодов.КодПозицииСписка КАК КодПозицииСписка, | НачалаПериодов.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | НачалаПериодов.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | НачалаПериодов.ДатаС КАК НазначениеС, | ЕСТЬNULL(МИНИМУМ(ОкончанияПериодов.ДатаС), &НачалоСледующегоГода) КАК НазначениеПо | ИЗ | (ВЫБРАТЬ | ПериодыНазначений.Сотрудник КАК Сотрудник, | ПериодыНазначений.ФизЛицо КАК ФизЛицо, | ПериодыНазначений.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ПериодыНазначений.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | ПериодыНазначений.Должность КАК Должность, | ПериодыНазначений.КодПозицииСписка КАК КодПозицииСписка, | ПериодыНазначений.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы КАК ГрафикРаботы, | ПериодыНазначений.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | ПериодыНазначений.ДатаС КАК ДатаС, | ЕСТЬNULL(ШР.ОсобыеУсловияТруда, ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка)) КАК ОсобыеУсловияТруда | ИЗ | (ВЫБРАТЬ | ПериодыНазначений.Сотрудник КАК Сотрудник, | ПериодыНазначений.Физлицо КАК ФизЛицо, | ПериодыНазначений.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ВЫБОР | КОГДА ПериодыНазначений.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ПериодыНазначений.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ КАК ТерриториальныеУсловия, | ПериодыНазначений.Должность КАК Должность, | ПериодыНазначений.Должность.КодПозицииСписка КАК КодПозицииСписка, | ПериодыНазначений.Должность.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы КАК ГрафикРаботы, | ПериодыНазначений.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | ПериодыНазначений.ДатаС КАК ДатаС, | МАКСИМУМ(ШР.Период) КАК Период | ИЗ | ВТДатыДвижений КАК ПериодыНазначений | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период <= ПериодыНазначений.ДатаС) | | СГРУППИРОВАТЬ ПО | ПериодыНазначений.Сотрудник, | ПериодыНазначений.Физлицо, | ПериодыНазначений.ПодразделениеОрганизации, | ПериодыНазначений.Должность, | ПериодыНазначений.Должность.КодПозицииСписка, | ПериодыНазначений.Должность.ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы, | ПериодыНазначений.ДатаС, | ВЫБОР | КОГДА ПериодыНазначений.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ПериодыНазначений.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ, | ПериодыНазначений.ЗанимаемыхСтавок) КАК ПериодыНазначений | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период = ПериодыНазначений.Период) | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ПериодыНазначений.Сотрудник, | ПериодыНазначений.ФизЛицо, | ПериодыНазначений.ПодразделениеОрганизации, | ВЫБОР | КОГДА ПериодыНазначений.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ПериодыНазначений.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ, | ПериодыНазначений.Должность, | ПериодыНазначений.Должность.КодПозицииСписка, | ПериодыНазначений.Должность.ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы, | NULL, | ШР.Период, | ШР.ОсобыеУсловияТруда | ИЗ | ВТПериодыДвижений КАК ПериодыНазначений | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период > ПериодыНазначений.ДатаС) | И (ШР.Период < ПериодыНазначений.ДатаПо | ИЛИ ШР.Период = ПериодыНазначений.ДатаПо | И ПериодыНазначений.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение))) КАК НачалаПериодов | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | РаботникиОрганизации.Сотрудник КАК Сотрудник, | РаботникиОрганизации.Сотрудник.Физлицо КАК Физлицо, | РаботникиОрганизации.Период КАК ДатаС | ИЗ | РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации | ГДЕ | РаботникиОрганизации.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ РаботникиОрганизации.Сотрудник.Физлицо В (&СписокФизЛиц)) | И РаботникиОрганизации.Организация = &ГоловнаяОрганизация | И РаботникиОрганизации.Период > &НачалоГода | И РаботникиОрганизации.Период < &НачалоСледующегоГода | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | Работники.Сотрудник, | Работники.Сотрудник.Физлицо, | Работники.ПериодЗавершения | ИЗ | РегистрСведений.РаботникиОрганизаций КАК Работники | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия | ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) | И (ПериодыПерекрытия.Период > Работники.Период) | И (ПериодыПерекрытия.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) | И Работники.Сотрудник = ПериодыПерекрытия.Сотрудник | И (ПериодыПерекрытия.Организация = &ГоловнаяОрганизация) | ГДЕ | Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | И Работники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ Работники.Сотрудник.Физлицо В (&СписокФизЛиц)) | И Работники.Организация = &ГоловнаяОрганизация | И ПериодыПерекрытия.Период ЕСТЬ NULL | И Работники.ПериодЗавершения > &НачалоГода | И Работники.ПериодЗавершения < &НачалоСледующегоГода | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ПериодыНазначений.Сотрудник, | ПериодыНазначений.ФизЛицо, | ШР.Период | ИЗ | ВТПериодыДвижений КАК ПериодыНазначений | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период > ПериодыНазначений.ДатаС) | И (ШР.Период <= ПериодыНазначений.ДатаПо)) КАК ОкончанияПериодов | ПО НачалаПериодов.Сотрудник = ОкончанияПериодов.Сотрудник | И НачалаПериодов.ДатаС < ОкончанияПериодов.ДатаС | | СГРУППИРОВАТЬ ПО | НачалаПериодов.Сотрудник, | НачалаПериодов.ФизЛицо, | НачалаПериодов.ПодразделениеОрганизации, | НачалаПериодов.ТерриториальныеУсловия, | НачалаПериодов.Должность, | НачалаПериодов.КодПозицииСписка, | НачалаПериодов.ОснованиеВыслугиЛет, | НачалаПериодов.ГрафикРаботы, | НачалаПериодов.ДатаС, | НачалаПериодов.ОсобыеУсловияТруда, | НачалаПериодов.ЗанимаемыхСтавок) КАК ПериодыПостоянства | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | Начисления.Организация КАК Организация, | Начисления.ФизЛицо КАК ФизЛицо, | Начисления.Сотрудник КАК Сотрудник, | Начисления.ВидРасчета КАК ВидРасчета, | Начисления.ПериодДействияНачало КАК ПериодДействияНачало, | Начисления.ПериодДействияКонец КАК ПериодДействияКонец, | Начисления.Сторно КАК Сторно, | Начисления.ВидРасчета.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4 |ПОМЕСТИТЬ ВТНЕСторнированныеНачисления |ИЗ | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ФактическийПериодДействия( | ПериодДействия МЕЖДУ &НачалоГода И &КонецГода | И Организация = &ГоловнаяОрганизация | И ВидРасчета.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ Сотрудник.Физлицо В (&СписокФизЛиц)) | И Сотрудник В | (ВЫБРАТЬ | ВТДатыДвижений.Сотрудник | ИЗ | ВТДатыДвижений)) КАК Начисления | |ИНДЕКСИРОВАТЬ ПО | Организация, | Сотрудник, | ВидРасчета, | ПериодДействияНачало, | ПериодДействияКонец, | Сторно |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | Начисления.ФизЛицо КАК ФизЛицо, | Начисления.Сотрудник КАК Сотрудник, | Начисления.ВидРасчета КАК ВидРасчета, | Начисления.ПериодДействияНачало КАК ПериодДействияНачало, | Начисления.ПериодДействияКонец КАК ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4 |ПОМЕСТИТЬ ВТНачисленияСУчетомСторнирования |ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | ЛЕВОЕ СОЕДИНЕНИЕ ВТНЕСторнированныеНачисления КАК ТСторно | ПО (ТСторно.Организация = Начисления.Организация) | И (ТСторно.Сотрудник = Начисления.Сотрудник) | И (ТСторно.ВидРасчета = Начисления.ВидРасчета) | И (ТСторно.Сторно) | И (ТСторно.ПериодДействияНачало МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И (ТСторно.ПериодДействияКонец МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) |ГДЕ | ТСторно.ВидРасчета ЕСТЬ NULL | И (НЕ Начисления.Сторно) | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | Начисления.ПериодДействияНачало, | Начисления.ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 |ИЗ | (ВЫБРАТЬ | Начисления.ФизЛицо КАК ФизЛицо, | Начисления.Сотрудник КАК Сотрудник, | Начисления.ВидРасчета КАК ВидРасчета, | Начисления.ПериодДействияНачало КАК ПериодДействияНачало, | Начисления.ПериодДействияКонец КАК ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | СУММА(ВЫБОР | КОГДА Начисления.Сторно | ТОГДА -1 | ИНАЧЕ 1 | КОНЕЦ) КАК СуммаСторно | ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | | СГРУППИРОВАТЬ ПО | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | Начисления.ПериодДействияНачало, | Начисления.ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4) КАК Начисления |ГДЕ | Начисления.СуммаСторно > 0 | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | ВЫБОР | КОГДА ТСторно.ПериодДействияНачало = Начисления.ПериодДействияНачало | ТОГДА ВЫБОР | КОГДА ТСторно.ПериодДействияКонец = ДАТАВРЕМЯ(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) | КОНЕЦ, | Начисления.ВидСтажаСЗВ4 |ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | ЛЕВОЕ СОЕДИНЕНИЕ ВТНЕСторнированныеНачисления КАК ТСторно | ПО Начисления.Организация = ТСторно.Организация | И Начисления.Сотрудник = ТСторно.Сотрудник | И Начисления.ВидРасчета = ТСторно.ВидРасчета | И (ТСторно.Сторно) | И (ТСторно.ПериодДействияНачало МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И (ТСторно.ПериодДействияКонец МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И ((НЕ(ТСторно.ПериодДействияНачало = Начисления.ПериодДействияНачало | И ТСторно.ПериодДействияКонец = Начисления.ПериодДействияКонец))) |ГДЕ | ТСторно.ВидРасчета ЕСТЬ НЕ NULL | И (НЕ Начисления.Сторно) | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | ВЫБОР | КОГДА ТСторно.ПериодДействияКонец = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ТСторно.ПериодДействияКонец, СЕКУНДА, 1) | КОНЕЦ, | Начисления.ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 |ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | ЛЕВОЕ СОЕДИНЕНИЕ ВТНЕСторнированныеНачисления КАК ТСторно | ПО (ТСторно.Организация = Начисления.Организация) | И (ТСторно.Сотрудник = Начисления.Сотрудник) | И (ТСторно.ВидРасчета = Начисления.ВидРасчета) | И (ТСторно.Сторно) | И (ТСторно.ПериодДействияНачало МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И (ТСторно.ПериодДействияКонец МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И ((НЕ(ТСторно.ПериодДействияНачало = Начисления.ПериодДействияНачало | И ТСторно.ПериодДействияКонец = Начисления.ПериодДействияКонец))) | И (ТСторно.ПериодДействияНачало > Начисления.ПериодДействияНачало) | И (ТСторно.ПериодДействияКонец < Начисления.ПериодДействияКонец) |ГДЕ | (НЕ ТСторно.ВидРасчета ЕСТЬ NULL ) | И (НЕ Начисления.Сторно) | |ИНДЕКСИРОВАТЬ ПО | Сотрудник, | ВидРасчета, | ПериодДействияНачало, | ПериодДействияКонец, | ВидСтажаСЗВ4 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ | ВЫБОР | КОГДА Начисления.ПериодДействияНачало >= КадровыеПериоды.ДатаНачалаПериода | ТОГДА Начисления.ПериодДействияНачало | ИНАЧЕ КадровыеПериоды.ДатаНачалаПериода | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА Начисления.ПериодДействияКонец <= КадровыеПериоды.ДатаОкончанияПериода | ТОГДА Начисления.ПериодДействияКонец | ИНАЧЕ КадровыеПериоды.ДатаОкончанияПериода | КОНЕЦ КАК ДатаОкончанияПериода, | Начисления.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | КадровыеПериоды.ФизЛицо КАК ФизЛицо, | КадровыеПериоды.Сотрудник КАК Сотрудник, | КадровыеПериоды.ОбособленноеПодразделение, | КадровыеПериоды.ОтчетныйПериод |ПОМЕСТИТЬ ВТОплаченныеПериодыРаботы |ИЗ | ВТКадровыеПериоды КАК КадровыеПериоды | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТНачисленияСУчетомСторнирования КАК Начисления | ПО КадровыеПериоды.Сотрудник = Начисления.Сотрудник | И (Начисления.ПериодДействияНачало МЕЖДУ КадровыеПериоды.ДатаНачалаПериода И КадровыеПериоды.ДатаОкончанияПериода | ИЛИ Начисления.ПериодДействияКонец МЕЖДУ КадровыеПериоды.ДатаНачалаПериода И КадровыеПериоды.ДатаОкончанияПериода) | И (Начисления.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка)) | ЛЕВОЕ СОЕДИНЕНИЕ ВТНачисленияСУчетомСторнирования КАК ПовторныеНачисления | ПО КадровыеПериоды.ФизЛицо = ПовторныеНачисления.ФизЛицо | И (ПовторныеНачисления.ПериодДействияНачало = Начисления.ПериодДействияНачало) | И (ПовторныеНачисления.ПериодДействияКонец = Начисления.ПериодДействияКонец) | И (ПовторныеНачисления.ВидСтажаСЗВ4 <> Начисления.ВидСтажаСЗВ4) | И (ПовторныеНачисления.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка)) |ГДЕ | (НЕ(Начисления.ВидСтажаСЗВ4 = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.НеВключаетсяВСтраховойСтаж) | И ЕСТЬNULL(ПовторныеНачисления.ВидСтажаСЗВ4, """") = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ДЕТИ))) | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ | ОтдельноСтоящиеПериоды.ФизЛицо, | ОтдельноСтоящиеПериоды.Сотрудник, | ОтдельноСтоящиеПериоды.ВидСтажаСЗВ4, | ОтдельноСтоящиеПериоды.ОбособленноеПодразделение, | ОтдельноСтоящиеПериоды.ОтчетныйПериод, | ВЫБОР | КОГДА ПересеченияПериодов.ФизЛицо ЕСТЬ NULL | ТОГДА ОтдельноСтоящиеПериоды.ДатаНачалаПериода | ИНАЧЕ ПересеченияПериодов.ДатаНачалаПериода | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ПересеченияПериодов.ФизЛицо ЕСТЬ NULL | ТОГДА ОтдельноСтоящиеПериоды.ДатаОкончанияПериода | ИНАЧЕ ПересеченияПериодов.ДатаОкончанияПериода | КОНЕЦ КАК ДатаОкончанияПериода |ПОМЕСТИТЬ ВТОтредактированныеОплаченныеПериоды |ИЗ | ВТОплаченныеПериодыРаботы КАК ОтдельноСтоящиеПериоды | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ | ВЫБОР | КОГДА ПересекающиеПериоды.НомерИнтервала = 1 | ТОГДА ПересекающиеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 2 | И ПересекающиеПериоды.ДатаОкончанияПериода > ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ИсходныеПериоды.ДатаОкончанияПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 2 | И ПересекающиеПериоды.ДатаОкончанияПериода <= ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ИсходныеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 3 | И ПересекающиеПериоды.ДатаОкончанияПериода > ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ИсходныеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 3 | И ПересекающиеПериоды.ДатаОкончанияПериода <= ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ПересекающиеПериоды.ДатаОкончанияПериода | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ПересекающиеПериоды.НомерИнтервала = 1 | ТОГДА ИсходныеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 2 | ТОГДА ПересекающиеПериоды.ДатаОкончанияПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 3 | ТОГДА ИсходныеПериоды.ДатаОкончанияПериода | КОНЕЦ КАК ДатаОкончанияПериода, | ИсходныеПериоды.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | ИсходныеПериоды.Сотрудник КАК Сотрудник, | ИсходныеПериоды.ФизЛицо КАК ФизЛицо, | ИсходныеПериоды.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | ИсходныеПериоды.ОтчетныйПериод КАК ОтчетныйПериод | ИЗ | ВТОплаченныеПериодыРаботы КАК ИсходныеПериоды | ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | ОплаченныеПериоды1.ДатаНачалаПериода КАК ДатаНачалаПериода, | ОплаченныеПериоды1.ДатаОкончанияПериода КАК ДатаОкончанияПериода, | ОплаченныеПериоды1.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | ОплаченныеПериоды1.Сотрудник КАК Сотрудник, | ОплаченныеПериоды1.ФизЛицо КАК ФизЛицо, | ОплаченныеПериоды1.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | ОплаченныеПериоды1.ОтчетныйПериод КАК ОтчетныйПериод, | 1 КАК НомерИнтервала | ИЗ | ВТОплаченныеПериодыРаботы КАК ОплаченныеПериоды1 | | ОБЪЕДИНИТЬ | | ВЫБРАТЬ | ОплаченныеПериоды2.ДатаНачалаПериода, | ОплаченныеПериоды2.ДатаОкончанияПериода, | ОплаченныеПериоды2.ВидСтажаСЗВ4, | ОплаченныеПериоды2.Сотрудник, | ОплаченныеПериоды2.ФизЛицо, | ОплаченныеПериоды2.ОбособленноеПодразделение, | ОплаченныеПериоды2.ОтчетныйПериод, | 2 | ИЗ | ВТОплаченныеПериодыРаботы КАК ОплаченныеПериоды2 | | ОБЪЕДИНИТЬ | | ВЫБРАТЬ | ОплаченныеПериоды3.ДатаНачалаПериода, | ОплаченныеПериоды3.ДатаОкончанияПериода, | ОплаченныеПериоды3.ВидСтажаСЗВ4, | ОплаченныеПериоды3.Сотрудник, | ОплаченныеПериоды3.ФизЛицо, | ОплаченныеПериоды3.ОбособленноеПодразделение, | ОплаченныеПериоды3.ОтчетныйПериод, | 3 | ИЗ | ВТОплаченныеПериодыРаботы КАК ОплаченныеПериоды3) КАК ПересекающиеПериоды | ПО ИсходныеПериоды.ВидСтажаСЗВ4 = ПересекающиеПериоды.ВидСтажаСЗВ4 | И ИсходныеПериоды.Сотрудник = ПересекающиеПериоды.Сотрудник | И ИсходныеПериоды.ОбособленноеПодразделение = ПересекающиеПериоды.ОбособленноеПодразделение | И ИсходныеПериоды.ОтчетныйПериод = ПересекающиеПериоды.ОтчетныйПериод | И ИсходныеПериоды.ДатаНачалаПериода > ПересекающиеПериоды.ДатаНачалаПериода | И ИсходныеПериоды.ДатаНачалаПериода < ПересекающиеПериоды.ДатаОкончанияПериода) КАК ПересеченияПериодов | ПО ОтдельноСтоящиеПериоды.ВидСтажаСЗВ4 = ПересеченияПериодов.ВидСтажаСЗВ4 | И ОтдельноСтоящиеПериоды.Сотрудник = ПересеченияПериодов.Сотрудник | И ОтдельноСтоящиеПериоды.ОбособленноеПодразделение = ПересеченияПериодов.ОбособленноеПодразделение | И ОтдельноСтоящиеПериоды.ОтчетныйПериод = ПересеченияПериодов.ОтчетныйПериод | И ОтдельноСтоящиеПериоды.ДатаНачалаПериода <= ПересеченияПериодов.ДатаНачалаПериода | И ОтдельноСтоящиеПериоды.ДатаОкончанияПериода >= ПересеченияПериодов.ДатаОкончанияПериода |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | НефильтрованныеДниСтажа.ДатаКалендаря, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ДатаКалендаря = ДАТАВРЕМЯ(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 | ТОГДА ""ДЕКРЕТ"" | КОГДА МИНИМУМ(НефильтрованныеДниСтажа.ТретийПараметрИсчисляемогоСтажа) = 2 | ТОГДА ""ДЕТИ"" | КОГДА МИНИМУМ(НефильтрованныеДниСтажа.ТретийПараметрИсчисляемогоСтажа) = 3 | ТОГДА ""ВРНЕТРУД"" | КОГДА МИНИМУМ(НефильтрованныеДниСтажа.ТретийПараметрИсчисляемогоСтажа) = 4 | ТОГДА ""АДМИНИСТР"" | ИНАЧЕ """" | КОНЕЦ КАК ТретийПараметрИсчисляемогоСтажа, | НефильтрованныеДниСтажа.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | НефильтрованныеДниСтажа.Сотрудник КАК Сотрудник, | НефильтрованныеДниСтажа.ФизЛицо КАК ФизЛицо, | НефильтрованныеДниСтажа.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | НефильтрованныеДниСтажа.ОтчетныйПериод КАК ОтчетныйПериод, | НефильтрованныеДниСтажа.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | НефильтрованныеДниСтажа.КодПозицииСписка КАК КодПозицииСписка, | НефильтрованныеДниСтажа.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | НефильтрованныеДниСтажа.ЗанимаемыхСтавок, | НефильтрованныеДниСтажа.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТДниСтажа |ИЗ | (ВЫБРАТЬ РАЗЛИЧНЫЕ | НефильтрованныеДниСтажа.ДатаКалендаря КАК ДатаКалендаря, | ВЫБОР | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.Декрет) | ТОГДА 1 | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.Дети) | ТОГДА 2 | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВременнаяНетрудоспособность) | ТОГДА 3 | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ТОГДА 4 | ИНАЧЕ 5 | КОНЕЦ КАК ТретийПараметрИсчисляемогоСтажа, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ГрафикРаботы.НеполныйРабочийДень | ТОГДА НефильтрованныеДниСтажа.ЗанимаемыхСтавок | ИНАЧЕ 0 | КОНЕЦ КАК СтавокДляТерриториальныхУсловий, | ВЫБОР | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.ТерриториальныеУсловия | КОНЕЦ КАК ТерриториальныеУсловия, | НефильтрованныеДниСтажа.Сотрудник КАК Сотрудник, | НефильтрованныеДниСтажа.ФизЛицо КАК ФизЛицо, | НефильтрованныеДниСтажа.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | НефильтрованныеДниСтажа.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | НефильтрованныеДниСтажа.ОтчетныйПериод КАК ОтчетныйПериод, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ГрафикРаботы.НеполныйРабочийДень | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.ОсобыеУсловияТруда | КОНЕЦ КАК ОсобыеУсловияТруда, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ГрафикРаботы.НеполныйРабочийДень | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.СпискиПрофессийДолжностейЛьготногоПенсионногоОбеспечения.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.КодПозицииСписка | КОНЕЦ КАК КодПозицииСписка, | ВЫБОР | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.ОснованиеВыслугиЛет | КОНЕЦ КАК ОснованиеВыслугиЛет | ИЗ | (ВЫБРАТЬ | РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК ДатаКалендаря, | КадровыеПериоды.ФизЛицо КАК ФизЛицо, | КадровыеПериоды.Сотрудник КАК Сотрудник, | КадровыеПериоды.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | КадровыеПериоды.ОтчетныйПериод КАК ОтчетныйПериод, | КадровыеПериоды.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | КадровыеПериоды.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | КадровыеПериоды.ГрафикРаботы КАК ГрафикРаботы, | КадровыеПериоды.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | КадровыеПериоды.КодПозицииСписка КАК КодПозицииСписка, | КадровыеПериоды.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | МАКСИМУМ(ВидыСтажа.Порядок) КАК ПорядковыйНомерВидаСтажа | ИЗ | РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь | ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеПериоды КАК КадровыеПериоды | ПО (РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ КадровыеПериоды.ДатаНачалаПериода И КадровыеПериоды.ДатаОкончанияПериода) | ЛЕВОЕ СОЕДИНЕНИЕ ВТОтредактированныеОплаченныеПериоды КАК ОтредактированныеОплаченныеПериоды | ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ВидыСтажаСЗВ4 КАК ВидыСтажа | ПО ОтредактированныеОплаченныеПериоды.ВидСтажаСЗВ4 = ВидыСтажа.Ссылка | ПО (РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ ОтредактированныеОплаченныеПериоды.ДатаНачалаПериода И ОтредактированныеОплаченныеПериоды.ДатаОкончанияПериода) | И (ОтредактированныеОплаченныеПериоды.Сотрудник = КадровыеПериоды.Сотрудник) | И (ОтредактированныеОплаченныеПериоды.ОбособленноеПодразделение = КадровыеПериоды.ОбособленноеПодразделение) | ГДЕ | РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоГода И &КонецГода | И ЕСТЬNULL(КадровыеПериоды.Сотрудник, ОтредактированныеОплаченныеПериоды.Сотрудник) ЕСТЬ НЕ NULL | И ЕСТЬNULL(ОтредактированныеОплаченныеПериоды.ВидСтажаСЗВ4, """") <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.НеВключаетсяВСтраховойСтаж) | | СГРУППИРОВАТЬ ПО | РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, | КадровыеПериоды.ФизЛицо, | КадровыеПериоды.Сотрудник, | КадровыеПериоды.ОбособленноеПодразделение, | КадровыеПериоды.ОтчетныйПериод, | КадровыеПериоды.ТерриториальныеУсловия, | КадровыеПериоды.ОсобыеУсловияТруда, | КадровыеПериоды.ГрафикРаботы, | КадровыеПериоды.ЗанимаемыхСтавок, | КадровыеПериоды.КодПозицииСписка, | КадровыеПериоды.ОснованиеВыслугиЛет) КАК НефильтрованныеДниСтажа | ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ВидыСтажаСЗВ4 КАК ВидыСтажа | ПО (ВидыСтажа.Порядок = НефильтрованныеДниСтажа.ПорядковыйНомерВидаСтажа) | ГДЕ | НефильтрованныеДниСтажа.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) КАК НефильтрованныеДниСтажа | |СГРУППИРОВАТЬ ПО | НефильтрованныеДниСтажа.ОтчетныйПериод, | НефильтрованныеДниСтажа.Сотрудник, | НефильтрованныеДниСтажа.ФизЛицо, | НефильтрованныеДниСтажа.ДатаКалендаря, | НефильтрованныеДниСтажа.ТерриториальныеУсловия, | НефильтрованныеДниСтажа.ОбособленноеПодразделение, | НефильтрованныеДниСтажа.ОсобыеУсловияТруда, | НефильтрованныеДниСтажа.КодПозицииСписка, | НефильтрованныеДниСтажа.ОснованиеВыслугиЛет, | НефильтрованныеДниСтажа.ЗанимаемыхСтавок, | НефильтрованныеДниСтажа.СтавокДляТерриториальныхУсловий | |ИНДЕКСИРОВАТЬ ПО | ОтчетныйПериод, | ОбособленноеПодразделение, | ФизЛицо, | ПредыдущаяДатаКалендаря, | ТерриториальныеУсловия, | ОсобыеУсловияТруда, | КодПозицииСписка, | ОснованиеВыслугиЛет |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ДниСтажа.ДатаКалендаря, | ДниСтажа.СледующаяДатаКалендаря КАК СледующаяДатаКалендаря, | ДниСтажа.ПредыдущаяДатаКалендаря, | ДниСтажа.ТретийПараметрИсчисляемогоСтажа, | ДниСтажа.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | ДниСтажа.ФизЛицо КАК ФизЛицо, | ДниСтажа.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | ДниСтажа.ОтчетныйПериод КАК ОтчетныйПериод, | ДниСтажа.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | ДниСтажа.КодПозицииСписка КАК КодПозицииСписка, | ДниСтажа.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | ДниСтажа.ЗанимаемыхСтавок, | ДниСтажа.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТСледующиеДниСтажа |ИЗ | ВТДниСтажа КАК ДниСтажа | |ИНДЕКСИРОВАТЬ ПО | ОтчетныйПериод, | ОбособленноеПодразделение, | ФизЛицо, | СледующаяДатаКалендаря, | ТерриториальныеУсловия, | ОсобыеУсловияТруда, | КодПозицииСписка, | ОснованиеВыслугиЛет |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ТекущийДень.ДатаКалендаря КАК НачалоПериода, | ТекущийДень.ТретийПараметрИсчисляемогоСтажа, | ТекущийДень.ТерриториальныеУсловия, | ТекущийДень.ФизЛицо КАК ФизЛицо, | ТекущийДень.ОбособленноеПодразделение, | ТекущийДень.ОтчетныйПериод, | ТекущийДень.ОсобыеУсловияТруда, | ТекущийДень.КодПозицииСписка, | ТекущийДень.ОснованиеВыслугиЛет, | ТекущийДень.ЗанимаемыхСтавок, | ТекущийДень.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТНачалаПериодов |ИЗ | ВТДниСтажа КАК ТекущийДень | ЛЕВОЕ СОЕДИНЕНИЕ ВТСледующиеДниСтажа КАК ПредыдущийДень | ПО ТекущийДень.ДатаКалендаря = ПредыдущийДень.СледующаяДатаКалендаря | И ТекущийДень.ТерриториальныеУсловия = ПредыдущийДень.ТерриториальныеУсловия | И ТекущийДень.ТретийПараметрИсчисляемогоСтажа = ПредыдущийДень.ТретийПараметрИсчисляемогоСтажа | И ТекущийДень.ФизЛицо = ПредыдущийДень.ФизЛицо | И ТекущийДень.ОбособленноеПодразделение = ПредыдущийДень.ОбособленноеПодразделение | И ТекущийДень.ОтчетныйПериод = ПредыдущийДень.ОтчетныйПериод | И ТекущийДень.ОсобыеУсловияТруда = ПредыдущийДень.ОсобыеУсловияТруда | И ТекущийДень.КодПозицииСписка = ПредыдущийДень.КодПозицииСписка | И ТекущийДень.ОснованиеВыслугиЛет = ПредыдущийДень.ОснованиеВыслугиЛет | И ТекущийДень.ЗанимаемыхСтавок = ПредыдущийДень.ЗанимаемыхСтавок | И ТекущийДень.СтавокДляТерриториальныхУсловий = ПредыдущийДень.СтавокДляТерриториальныхУсловий |ГДЕ | ПредыдущийДень.ФизЛицо ЕСТЬ NULL | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ТекущийДень.ДатаКалендаря КАК ОкончаниеПериода, | ТекущийДень.ТретийПараметрИсчисляемогоСтажа, | ТекущийДень.ТерриториальныеУсловия, | ТекущийДень.ФизЛицо КАК ФизЛицо, | ТекущийДень.ОбособленноеПодразделение, | ТекущийДень.ОтчетныйПериод, | ТекущийДень.ОсобыеУсловияТруда, | ТекущийДень.КодПозицииСписка, | ТекущийДень.ОснованиеВыслугиЛет, | ТекущийДень.ЗанимаемыхСтавок, | ТекущийДень.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТОкончанияПериодов |ИЗ | ВТДниСтажа КАК ТекущийДень | ЛЕВОЕ СОЕДИНЕНИЕ ВТДниСтажа КАК СледующийДень | ПО ТекущийДень.ДатаКалендаря = СледующийДень.ПредыдущаяДатаКалендаря | И ТекущийДень.ТерриториальныеУсловия = СледующийДень.ТерриториальныеУсловия | И ТекущийДень.ТретийПараметрИсчисляемогоСтажа = СледующийДень.ТретийПараметрИсчисляемогоСтажа | И ТекущийДень.ФизЛицо = СледующийДень.ФизЛицо | И ТекущийДень.ОбособленноеПодразделение = СледующийДень.ОбособленноеПодразделение | И ТекущийДень.ОтчетныйПериод = СледующийДень.ОтчетныйПериод | И ТекущийДень.ОсобыеУсловияТруда = СледующийДень.ОсобыеУсловияТруда | И ТекущийДень.КодПозицииСписка = СледующийДень.КодПозицииСписка | И ТекущийДень.ОснованиеВыслугиЛет = СледующийДень.ОснованиеВыслугиЛет | И ТекущийДень.ЗанимаемыхСтавок = СледующийДень.ЗанимаемыхСтавок | И ТекущийДень.СтавокДляТерриториальныхУсловий = СледующийДень.СтавокДляТерриториальныхУсловий |ГДЕ | СледующийДень.ФизЛицо ЕСТЬ NULL | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | НачалаПериодов.ФизЛицо КАК ФизЛицо, | НачалаПериодов.ОтчетныйПериод, | НачалаПериодов.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | НачалаПериодов.НачалоПериода КАК ДатаНачалаПериода, | ЕСТЬNULL(МИНИМУМ(ОкончанияПериодов.ОкончаниеПериода), НачалаПериодов.НачалоПериода) КАК ДатаОкончанияПериода, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.ОсобыеУсловияТруда | КОНЕЦ КАК ОсобыеУсловияТруда, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.КодПозицииСписка | КОНЕЦ КАК КодПозицииСписка, | НачалаПериодов.ТретийПараметрИсчисляемогоСтажа, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.ОснованиеВыслугиЛет | КОНЕЦ КАК ОснованиеВыслугиЛет, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.ТерриториальныеУсловия | КОНЕЦ КАК ТерриториальныеУсловия, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА 0 | КОГДА НачалаПериодов.ТерриториальныеУсловия В (ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.МКС), ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.РКС)) | ТОГДА НачалаПериодов.СтавокДляТерриториальныхУсловий | ИНАЧЕ 0 | КОНЕЦ КАК ПараметрТерриториальныхУсловий, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА 0 | КОГДА НачалаПериодов.ОснованиеВыслугиЛет В (ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ПД), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ГДХР), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_СМ), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ГДХР), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ГД)) | ТОГДА НачалаПериодов.ЗанимаемыхСтавок | ИНАЧЕ 0 | КОНЕЦ КАК ТретийПараметрВыслугиЛет |ИЗ | ВТНачалаПериодов КАК НачалаПериодов | ЛЕВОЕ СОЕДИНЕНИЕ ВТОкончанияПериодов КАК ОкончанияПериодов | ПО НачалаПериодов.ТерриториальныеУсловия = ОкончанияПериодов.ТерриториальныеУсловия | И НачалаПериодов.ТретийПараметрИсчисляемогоСтажа = ОкончанияПериодов.ТретийПараметрИсчисляемогоСтажа | И НачалаПериодов.ФизЛицо = ОкончанияПериодов.ФизЛицо | И НачалаПериодов.ОбособленноеПодразделение = ОкончанияПериодов.ОбособленноеПодразделение | И НачалаПериодов.ОтчетныйПериод = ОкончанияПериодов.ОтчетныйПериод | И НачалаПериодов.ОсобыеУсловияТруда = ОкончанияПериодов.ОсобыеУсловияТруда | И НачалаПериодов.КодПозицииСписка = ОкончанияПериодов.КодПозицииСписка | И НачалаПериодов.ОснованиеВыслугиЛет = ОкончанияПериодов.ОснованиеВыслугиЛет | И НачалаПериодов.НачалоПериода <= ОкончанияПериодов.ОкончаниеПериода | И НачалаПериодов.ЗанимаемыхСтавок = ОкончанияПериодов.ЗанимаемыхСтавок | И НачалаПериодов.СтавокДляТерриториальныхУсловий = ОкончанияПериодов.СтавокДляТерриториальныхУсловий | |СГРУППИРОВАТЬ ПО | НачалаПериодов.НачалоПериода, | НачалаПериодов.ТерриториальныеУсловия, | НачалаПериодов.ТретийПараметрИсчисляемогоСтажа, | НачалаПериодов.ФизЛицо, | НачалаПериодов.ОбособленноеПодразделение, | НачалаПериодов.ОтчетныйПериод, | НачалаПериодов.ОсобыеУсловияТруда, | НачалаПериодов.КодПозицииСписка, | НачалаПериодов.ОснованиеВыслугиЛет, | НачалаПериодов.ЗанимаемыхСтавок, | НачалаПериодов.СтавокДляТерриториальныхУсловий | |УПОРЯДОЧИТЬ ПО | ОбособленноеПодразделение, | ФизЛицо, | ДатаНачалаПериода"; // ПериодыДоговоровТекст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ДоговорНаВыполнениеРаботСФизЛицом.Сотрудник.Физлицо КАК Физлицо, | &Организация КАК ОбособленноеПодразделение, | &ОтчетныйПериод КАК ОтчетныйПериод, | ВЫБОР | КОГДА ЕСТЬNULL(ДоговорНаВыполнениеРаботСФизЛицом.ПодразделениеОрганизации.КодПоОКАТО, """") = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ДоговорНаВыполнениеРаботСФизЛицом.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ КАК ТерриториальныеУсловия, | ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка) КАК ОсобыеУсловияТруда, | """" КАК КодПозицииСписка, | ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка) КАК ОснованиеВыслугиЛет, | ВЫБОР | КОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала < &НачалоГода | ТОГДА &НачалоГода | ИНАЧЕ ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания < &НачалоСледующегоГода | ТОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания | ИНАЧЕ &КонецГода | КОНЕЦ КАК ДатаОкончанияПериода |ИЗ | Документ.ДоговорНаВыполнениеРаботСФизЛицом КАК ДоговорНаВыполнениеРаботСФизЛицом |ГДЕ | ДоговорНаВыполнениеРаботСФизЛицом.Организация = &Организация | И ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала <= &КонецГода | И ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания >= &НачалоГода | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ ДоговорНаВыполнениеРаботСФизЛицом.Сотрудник.Физлицо В (&СписокФизЛиц)) | И ДоговорНаВыполнениеРаботСФизЛицом.Проведен | |УПОРЯДОЧИТЬ ПО | Физлицо, | ДатаОкончанияПериода, | ДатаНачалаПериода"; ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"И &ПервоеДополнительноеУсловие",ПроцедурыПерсонифицированногоУчетаПереопределяемый.СЗВ4_ПолучитьДополнительныеУсловияДляСотрудников()); ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"И &ВтороеДополнительноеУсловие",ПроцедурыПерсонифицированногоУчетаПереопределяемый.СЗВ4_ПолучитьДополнительныеУсловияДляСотрудников("РаботникиОрганизации.")); Запрос.Текст = СтрЗаменить(ТекстЗапроса,"И &ТретьеДополнительноеУсловие",ПроцедурыПерсонифицированногоУчетаПереопределяемый.СЗВ4_ПолучитьДополнительныеУсловияДляСотрудников("Работники.")); ТаблицаСтажа = Запрос.Выполнить().Выгрузить(); ТаблицаСтажа.Индексы.Добавить("ФизЛицо"); // Удалим из таблицы стажа незначимые записи: // - если по физлицу имеется 2 непрерывных записи с одинаковыми условиями труда, то объединим данные записи Н = ТаблицаСтажа.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажа[Н]; ПредшествующаяЗапись = ТаблицаСтажа[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И (ТекущаяЗапись.ДатаНачалаПериода = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 ИЛИ КонецДня(ТекущаяЗапись.ДатаНачалаПериода) = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)) // если записи непрерывны (идут друг за другом по времени) // и совпадают параметры стажа И ТекущаяЗапись.ОсобыеУсловияТруда = ПредшествующаяЗапись.ОсобыеУсловияТруда И СокрЛП(ТекущаяЗапись.КодПозицииСписка) = СокрЛП(ПредшествующаяЗапись.КодПозицииСписка) И ТекущаяЗапись.ОснованиеВыслугиЛет = ПредшествующаяЗапись.ОснованиеВыслугиЛет И ТекущаяЗапись.ТерриториальныеУсловия = ПредшествующаяЗапись.ТерриториальныеУсловия И ТекущаяЗапись.ПараметрТерриториальныхУсловий = ПредшествующаяЗапись.ПараметрТерриториальныхУсловий И ТекущаяЗапись.ТретийПараметрИсчисляемогоСтажа = ПредшествующаяЗапись.ТретийПараметрИсчисляемогоСтажа И ТекущаяЗапись.ТретийПараметрВыслугиЛет = ПредшествующаяЗапись.ТретийПараметрВыслугиЛет Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = ТекущаяЗапись.ДатаОкончанияПериода; ТаблицаСтажа.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажа.Сортировать("ФизЛицо,ДатаНачалаПериода"); Запрос.Текст = ПериодыДоговоровТекст; ТаблицаСтажаПоДоговорам = Запрос.Выполнить().Выгрузить(); Н = ТаблицаСтажаПоДоговорам.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажаПоДоговорам[Н]; ПредшествующаяЗапись = ТаблицаСтажаПоДоговорам[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И ТекущаяЗапись.ДатаНачалаПериода <= КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 // если записи идут друг за другом или пересекаются Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = Макс(ТекущаяЗапись.ДатаОкончанияПериода, ПредшествующаяЗапись.ДатаОкончанияПериода); ПредшествующаяЗапись.ДатаНачалаПериода = Мин(ТекущаяЗапись.ДатаНачалаПериода, ПредшествующаяЗапись.ДатаНачалаПериода); ТаблицаСтажаПоДоговорам.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажаПоДоговорам.Сортировать("ФизЛицо,ДатаНачалаПериода"); ПредшествующееФизЛицо = Справочники.ФизическиеЛица.ПустаяСсылка(); МассивСтрок = Новый Массив; СтрокСтажа = 0; СтруктураПоиска = Новый Структура("ФизЛицо"); Н = ТаблицаСтажаПоДоговорам.Количество(); Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажаПоДоговорам[Н - 1]; Если ТекущаяЗапись.ФизЛицо <> ПредшествующееФизЛицо Тогда ЗаполнитьЗначенияСвойств(СтруктураПоиска,ТекущаяЗапись); МассивСтрок = ТаблицаСтажа.НайтиСтроки(СтруктураПоиска); ПредшествующееФизЛицо = ТекущаяЗапись.ФизЛицо; КонецЕсли; СтрокСтажа = МассивСтрок.Количество(); Если СтрокСтажа = 0 Тогда ЗаполнитьЗначенияСвойств(ТаблицаСтажа.Добавить(),ТекущаяЗапись); Н = Н - 1; Продолжить; КонецЕсли; ДатаНачалаПериода = НачалоДня(ТекущаяЗапись.ДатаНачалаПериода); ДатаОкончанияПериода = КонецДня(ТекущаяЗапись.ДатаОкончанияПериода); Для Сч = 1 По СтрокСтажа Цикл СтрокаСтажа = МассивСтрок[СтрокСтажа - Сч]; ДатаНачалаСтрокиСтажа = НачалоДня(СтрокаСтажа.ДатаНачалаПериода); ДатаОкончанияСтрокиСтажа = КонецДня(СтрокаСтажа.ДатаОкончанияПериода); Если ДатаНачалаСтрокиСтажа > ДатаОкончанияПериода Тогда ИначеЕсли ДатаНачалаСтрокиСтажа > ДатаНачалаПериода Тогда Если ДатаОкончанияСтрокиСтажа < ДатаОкончанияПериода Тогда НоваяСтрока = ТаблицаСтажа.Добавить(); ЗаполнитьЗначенияСвойств(НоваяСтрока,ТекущаяЗапись); НоваяСтрока.ДатаНачалаПериода = ДатаОкончанияСтрокиСтажа + 1; НоваяСтрока.ДатаОкончанияПериода = ДатаОкончанияПериода; КонецЕсли; ДатаОкончанияПериода = НачалоДня(СтрокаСтажа.ДатаНачалаПериода - 1); Иначе Если ДатаОкончанияСтрокиСтажа >= ДатаНачалаПериода Тогда ДатаНачалаПериода = ДатаОкончанияСтрокиСтажа + 1; КонецЕсли; Прервать; КонецЕсли; МассивСтрок.Удалить(СтрокСтажа - Сч); КонецЦикла; Если ДатаОкончанияПериода >= ДатаНачалаПериода Тогда НоваяСтрока = ТаблицаСтажа.Добавить(); ЗаполнитьЗначенияСвойств(НоваяСтрока,ТекущаяЗапись); НоваяСтрока.ДатаНачалаПериода = ДатаНачалаПериода; НоваяСтрока.ДатаОкончанияПериода = ДатаОкончанияПериода; КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажа.Сортировать("ФизЛицо,ДатаНачалаПериода"); Н = ТаблицаСтажа.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажа[Н]; ПредшествующаяЗапись = ТаблицаСтажа[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И (ТекущаяЗапись.ДатаНачалаПериода = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 ИЛИ КонецДня(ТекущаяЗапись.ДатаНачалаПериода) = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)) // если записи непрерывны (идут друг за другом по времени) // и совпадают параметры стажа И ТекущаяЗапись.ОсобыеУсловияТруда = ПредшествующаяЗапись.ОсобыеУсловияТруда И СокрЛП(ТекущаяЗапись.КодПозицииСписка) = СокрЛП(ПредшествующаяЗапись.КодПозицииСписка) И ТекущаяЗапись.ОснованиеВыслугиЛет = ПредшествующаяЗапись.ОснованиеВыслугиЛет И ТекущаяЗапись.ТерриториальныеУсловия = ПредшествующаяЗапись.ТерриториальныеУсловия И ТекущаяЗапись.ПараметрТерриториальныхУсловий = ПредшествующаяЗапись.ПараметрТерриториальныхУсловий И ТекущаяЗапись.ТретийПараметрИсчисляемогоСтажа = ПредшествующаяЗапись.ТретийПараметрИсчисляемогоСтажа И ТекущаяЗапись.ТретийПараметрВыслугиЛет = ПредшествующаяЗапись.ТретийПараметрВыслугиЛет Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = ТекущаяЗапись.ДатаОкончанияПериода; ТаблицаСтажа.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажа = ПроцедурыПерсонифицированногоУчетаПолныеПрава.ВписатьКатегорииВДанныеСтажа(ОбособленноеПодразделение, ДатаНачалаПериодаЗаполнения, ДатаОкончанияПериодаЗаполнения, ТаблицаСтажа); Н = ТаблицаСтажа.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажа[Н]; ПредшествующаяЗапись = ТаблицаСтажа[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И ТекущаяЗапись.КатегорияЗастрахованныхЛиц = ПредшествующаяЗапись.КатегорияЗастрахованныхЛиц И (ТекущаяЗапись.ДатаНачалаПериода = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 ИЛИ КонецДня(ТекущаяЗапись.ДатаНачалаПериода) = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)) // если записи непрерывны (идут друг за другом по времени) // и совпадают параметры стажа И ТекущаяЗапись.ОсобыеУсловияТруда = ПредшествующаяЗапись.ОсобыеУсловияТруда И СокрЛП(ТекущаяЗапись.КодПозицииСписка) = СокрЛП(ПредшествующаяЗапись.КодПозицииСписка) И ТекущаяЗапись.ОснованиеВыслугиЛет = ПредшествующаяЗапись.ОснованиеВыслугиЛет И ТекущаяЗапись.ТерриториальныеУсловия = ПредшествующаяЗапись.ТерриториальныеУсловия И ТекущаяЗапись.ПараметрТерриториальныхУсловий = ПредшествующаяЗапись.ПараметрТерриториальныхУсловий И ТекущаяЗапись.ТретийПараметрИсчисляемогоСтажа = ПредшествующаяЗапись.ТретийПараметрИсчисляемогоСтажа И ТекущаяЗапись.ТретийПараметрВыслугиЛет = ПредшествующаяЗапись.ТретийПараметрВыслугиЛет Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = ТекущаяЗапись.ДатаОкончанияПериода; ТаблицаСтажа.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; Возврат ТаблицаСтажа; КонецФункции |
||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060398 | ||||
Дата публикации: | 27.07.2010 15:14:34 | ||||
Дата последнего изменения: | 27.07.2010 0:00:00 | ||||
Описание: | Если добавить в документе "Опись сведений АДВ-6-2" новую строку, то при попытке открыть для простмотра (нажать на лупу) пустую строку выдается сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060533 | ||||
Дата публикации: | 27.07.2010 15:14:15 | ||||
Дата последнего изменения: | 27.07.2010 0:00:00 | ||||
Описание: | Отчет "Карточка учета страховых взносов" без отбора по сотруднику может неверно формироваться в случае работы в организации однофомильцев. | ||||
Способ обхода: | Фформировать отчет по проблемным сотрудникам отдельно, отбирая их по очереди. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060380 | ||||
Дата публикации: | 27.07.2010 15:12:42 | ||||
Дата последнего изменения: | 27.07.2010 0:00:00 | ||||
Описание: | Документы, введенные на основании документа "Зарплата к выплате организаций", проводятся при нажатии на кнопку "Записать" (на основании документа "Зарплата к выплате организаций" можно ввести "Платежное поручение исходящее", "Расходный кассовый ордер","Депонирование организаций"). |
||||
Способ исправления: | В модуле объекта документа ПлатежноеПоручениеИсходящее, в процедуре ЗаполнитьДокументПоОснованиюРегл найти строку ЗаполнитьЗначенияСвойств(ЭтотОбъект, Основание); и заменить на ЗаполнитьЗначенияСвойств(ЭтотОбъект, Основание,, "Проведен, ПометкаУдаления"); В модуле объекта документа РасходныйКассовыйОрдер, в процедуре ЗаполнитьПоЗарплатеКВыплатеОрганизацииРегл найти строку ЗаполнитьЗначенияСвойств(ЭтотОбъект, Основание); и заменить на ЗаполнитьЗначенияСвойств(ЭтотОбъект, Основание,, "Проведен, ПометкаУдаления"); В модуле объекта документа ДепонированиеОрганизаций, в процедуре ОбработкаЗаполнения найти строку ЗаполнитьЗначенияСвойств(ЭтотОбъект, Основание); и заменить на ЗаполнитьЗначенияСвойств(ЭтотОбъект, Основание,, "Проведен, ПометкаУдаления"); |
||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10056615 | ||||
Дата публикации: | 27.07.2010 15:12:00 | ||||
Дата последнего изменения: | 27.07.2010 0:00:00 | ||||
Описание: | При создании на основании документа "Зарплата к выплате организаций" документа "Платежное поручение исходящее", на вкладке "Печать" не заполняется наименование плательщика. | ||||
Код ошибки: | 10056162 | ||||
Дата публикации: | 21.07.2010 17:51:47 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | Обработка "Настройка программы". Регистрация событий "доступ" и "отказ в доступе" осуществляется только при включении всех областей персональных данных. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10059172 | ||||
Дата публикации: | 21.07.2010 17:49:08 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | При формировании проводок сумма отраженных в бухучете страховых взносов удваивается, если зарегистрировано начисление, которое не отражается в бухучете, но облагается страховыми взносами, а остальные начисления отражаются в бухучете, но не облагаются страховыми взносами. | ||||
Способ исправления: | В модуле документа ОтражениеЗарплатыВРеглУчете в процедуре ПолучитьПроводкиПоСтраховымВзносам заменить строки обхода цикла начиная со строки 9193 на строки: Пока Выборка.Следующий() Цикл Отбор.ФизЛицо = Выборка.ФизЛицо; СтрокиОтраженияПоФизЛицу = ТаблицаКоэффициентов.НайтиСтроки(Отбор); Если СтрокиОтраженияПоФизЛицу.Количество() = 0 Тогда Если Выборка.ФСС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФСС"; НоваяСтрока.СуммаВзноса = Выборка.ФСС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФСС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФСС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ФФОМС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФОМС"; НоваяСтрока.СуммаВзноса = Выборка.ФФОМС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФФОМС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФФОМС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ТФОМС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФОМС"; НоваяСтрока.СуммаВзноса = Выборка.ТФОМС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ТФОМС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ТФОМС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ПФРНакопительная_НеЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_НеЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРНакопительная_НеЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_нак; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_нак; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ПФРСтраховая_НеЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_НеЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРСтраховая_НеЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_страх; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_страх; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ПФРНакопительная_ЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_ЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРНакопительная_ЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_нак; НоваяСтрока.СчетКтНУ = Неопределено; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ПФРСтраховая_ЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_ЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРСтраховая_ЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_страх; НоваяСтрока.СчетКтНУ = Неопределено; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ПФРПоДополнительномуТарифу <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаДопТариф"; НоваяСтрока.СуммаВзноса = Выборка.ПФРПоДополнительномуТарифу; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_доп; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_доп; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если Выборка.ФССНесчастныеСлучаи <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФСС_НС"; НоваяСтрока.СуммаВзноса = Выборка.ФССНесчастныеСлучаи; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФСС_НСиПЗ; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФСС_НСиПЗ; НоваяСтрока.СтатьяРБП = РБП_ФСС_НС; КонецЕсли; Продолжить; КонецЕсли; // ФСС Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаФСС"); РезультатыФСС = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ФСС, Коэффициенты); // ФОМС Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаФОМС"); РезультатыФФОМС = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ФФОМС, Коэффициенты); РезультатыТФОМС = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ТФОМС, Коэффициенты); // ПФР по видам деятельности, не облагаемым ЕНВД Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаПФР_НеЕНВД"); РезультатыПФРНакопительная_НеЕНВД = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ПФРНакопительная_НеЕНВД, Коэффициенты); РезультатыПФРСтраховая_НеЕНВД = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ПФРСтраховая_НеЕНВД, Коэффициенты); // ПФР по видам деятельности, облагаемым ЕНВД Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаПФР_ЕНВД"); РезультатыПФРНакопительная_ЕНВД = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ПФРНакопительная_ЕНВД, Коэффициенты); РезультатыПФРСтраховая_ЕНВД = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ПФРСтраховая_ЕНВД, Коэффициенты); // доп тариф Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаДопТариф"); РезультатыДопТариф = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ПФРПоДополнительномуТарифу, Коэффициенты); // ФСС_НС Коэффициенты = ВыделитьКоэффициентыОтраженияИзМассиваСтрок(СтрокиОтраженияПоФизЛицу,"БазаФСС_НС"); РезультатыФСС_НС = ОбщегоНазначенияЗК.РаспределитьПропорционально(Выборка.ФССНесчастныеСлучаи, Коэффициенты); Если РезультатыФСС = Неопределено и Выборка.ФСС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФСС"; НоваяСтрока.СуммаВзноса = Выборка.ФСС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФСС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФСС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыФФОМС = Неопределено и Выборка.ФФОМС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФОМС"; НоваяСтрока.СуммаВзноса = Выборка.ФФОМС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФФОМС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФФОМС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыТФОМС = Неопределено и Выборка.ТФОМС <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФОМС"; НоваяСтрока.СуммаВзноса = Выборка.ТФОМС; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ТФОМС; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ТФОМС; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыПФРНакопительная_НеЕНВД = Неопределено и Выборка.ПФРНакопительная_НеЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_НеЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРНакопительная_НеЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_нак; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_нак; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыПФРСтраховая_НеЕНВД = Неопределено и Выборка.ПФРСтраховая_НеЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_НеЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРСтраховая_НеЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_страх; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_страх; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыПФРНакопительная_ЕНВД = Неопределено и Выборка.ПФРНакопительная_ЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_ЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРНакопительная_ЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_нак; НоваяСтрока.СчетКтНУ = Неопределено; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыПФРСтраховая_ЕНВД = Неопределено и Выборка.ПФРСтраховая_ЕНВД <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаПФР_ЕНВД"; НоваяСтрока.СуммаВзноса = Выборка.ПФРСтраховая_ЕНВД; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_страх; НоваяСтрока.СчетКтНУ = Неопределено; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыДопТариф = Неопределено и Выборка.ПФРПоДополнительномуТарифу <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаДопТариф"; НоваяСтрока.СуммаВзноса = Выборка.ПФРПоДополнительномуТарифу; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ПФР_доп; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ПФР_доп; НоваяСтрока.СтатьяРБП = РБП_Взносы; КонецЕсли; Если РезультатыФСС_НС = Неопределено и Выборка.ФССНесчастныеСлучаи <> 0 Тогда НоваяСтрока = ТаблицаНетБазы.Добавить(); НоваяСтрока.ФизЛицо = Выборка.ФизЛицо; НоваяСтрока.ВидБазы = "БазаФСС_НС"; НоваяСтрока.СуммаВзноса = Выборка.ФССНесчастныеСлучаи; НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.ФСС_НСиПЗ; НоваяСтрока.СчетКтНУ = ПланыСчетов.Налоговый.ФСС_НСиПЗ; НоваяСтрока.СтатьяРБП = РБП_ФСС_НС; КонецЕсли; Индекс = 0; Для Каждого СтрокаОтражения Из СтрокиОтраженияПоФизЛицу Цикл ////////////////////////////////////////////////////////// // страховые взносы ПараметрыПолученияСубконто[Тип("СправочникСсылка.СтатьиЗатрат")].ВидСтатьиЗатрат = Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы; ПараметрыПолученияСубконто[Тип("СправочникСсылка.ПрочиеДоходыИРасходы")].ВидСтатьиЗатрат = Перечисления.ВидыДополнительныхСтатейЗатрат.СтраховыеВзносы; Если РезультатыФСС <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФСС, ПланыСчетов.Налоговый.ФСС, РезультатыФСС[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФСС, ПланыСчетов.Налоговый.ФСС, РезультатыФСС[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыФФОМС <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФФОМС, ПланыСчетов.Налоговый.ФФОМС, РезультатыФФОМС[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФФОМС, ПланыСчетов.Налоговый.ФФОМС, РезультатыФФОМС[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыТФОМС <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ТФОМС, ПланыСчетов.Налоговый.ТФОМС, РезультатыТФОМС[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ТФОМС, ПланыСчетов.Налоговый.ТФОМС, РезультатыТФОМС[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыПФРНакопительная_НеЕНВД <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_нак, ПланыСчетов.Налоговый.ПФР_нак, РезультатыПФРНакопительная_НеЕНВД[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_нак, ПланыСчетов.Налоговый.ПФР_нак, РезультатыПФРНакопительная_НеЕНВД[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыПФРСтраховая_НеЕНВД <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_страх, ПланыСчетов.Налоговый.ПФР_страх, РезультатыПФРСтраховая_НеЕНВД[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_страх, ПланыСчетов.Налоговый.ПФР_страх, РезультатыПФРСтраховая_НеЕНВД[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыПФРНакопительная_ЕНВД <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_нак, ПланыСчетов.Налоговый.ПФР_нак, РезультатыПФРНакопительная_ЕНВД[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_нак, ПланыСчетов.Налоговый.ПФР_нак, РезультатыПФРНакопительная_ЕНВД[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыПФРСтраховая_ЕНВД <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_страх, ПланыСчетов.Налоговый.ПФР_страх, РезультатыПФРСтраховая_ЕНВД[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_страх, ПланыСчетов.Налоговый.ПФР_страх, РезультатыПФРСтраховая_ЕНВД[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; Если РезультатыДопТариф <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_доп, ПланыСчетов.Налоговый.ПФР_доп, РезультатыДопТариф[Индекс], РБП_Взносы); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ПФР_доп, ПланыСчетов.Налоговый.ПФР_доп, РезультатыДопТариф[Индекс], РБП_Взносы, Истина); КонецЕсли; КонецЕсли; ////////////////////////////////////////////////////////// // ФСС_НС ПараметрыПолученияСубконто[Тип("СправочникСсылка.СтатьиЗатрат")].ВидСтатьиЗатрат = Перечисления.ВидыДополнительныхСтатейЗатрат.ФСС_НС; ПараметрыПолученияСубконто[Тип("СправочникСсылка.ПрочиеДоходыИРасходы")].ВидСтатьиЗатрат = Перечисления.ВидыДополнительныхСтатейЗатрат.ФСС_НС; Если РезультатыФСС_НС <> Неопределено Тогда СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФСС_НСиПЗ, ПланыСчетов.Налоговый.ФСС_НСиПЗ, РезультатыФСС_НС[Индекс], РБП_ФСС_НС); Если мЗаполнятьДанныеНУ и Не мЗаполнятьСчетаНУ и (СтрокаОтражения.ПодменятьСчетДтНаРБП или СтрокаОтражения.ЭтоСчет84) Тогда // добавим еще одну строку СтрокаТЧ = ПромежуточнаяТаблица.Добавить(); ЗаполнитьСтрокуПромежуточнойТаблицы(СтрокаТЧ, СтрокаОтражения, ПараметрыПолученияСубконто, ПланыСчетов.Хозрасчетный.ФСС_НСиПЗ, ПланыСчетов.Налоговый.ФСС_НСиПЗ, РезультатыФСС_НС[Индекс], РБП_ФСС_НС, Истина); КонецЕсли; КонецЕсли; Индекс = Индекс + 1; КонецЦикла; КонецЦикла; |
||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10060172 | ||||
Дата публикации: | 21.07.2010 17:44:41 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | Печатная форма "АДВ-6-2" содержит краткое наименование организации, не совпадающее с данными файла - не в верхнем регистре. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10056921 | ||||
Дата публикации: | 21.07.2010 17:42:38 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | Если в форме списка документов "Отпуска организаций" отсутствует колонка "Организация", то при создании документов-начислений непосредственно из формы списка выдается сообщение об ошибке. | ||||
Способ обхода: | Содавать документы-начисления из формы документа. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10059072 | ||||
Дата публикации: | 21.07.2010 17:40:26 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | При проверке программой Checkxml (версия от 02.04.10) выгрузки отчета РВ-3, представленного представителем плательщика, выдается сообщение об ошибке: "Нарушена структура блока. Отсутствует обязательный элемент (либо нарушен порядок следования элементов). Ожидался элемент: НаименованиеУдостоверяющего." | ||||
Способ обхода: | Воспользоваться внешним отчетом: - RV3_ZUP25254.erf для конфигурации "Зарплата и управление пресоналом" версии 2.5.25.4 на платформе 8.1; - RV3_ZUP25254_82.erf для конфигурации "Зарплата и управление пресоналом" версии 2.5.25.4 на платформе 8.2; Для подключения внешнего отчета в качестве формы регламентированного отчета необходимо: - в справочнике "Регламентированные отчеты" найти соответствующий регламентированный отчет; - нажатием клавиши F2 открыть элемент справочника для редактирования; - установить признак использования внешнего отчета в значение "файл"; - указать в качестве файла внешний отчет; - записать элемент справочника. Если будет выдано предупреждение о вступлении изменений в силу только при повторном старте программы, то необходимо перезапустить программу для того чтобы обеспечить правильную работу отчета. Теперь при любом обращении к отчету данного вида будет использоваться внешний отчет. Необходимо учесть, что в силу особенностей системы некоторые функции внешних регламентированных отчетов работают медленнее. Подробнее о работе с формами регламентированных отчетов в виде внешних обработок можно прочитать в справке к элементу справочника "Регламентированные отчеты". После обновления релиза использование внешнего отчета следует отключить. |
||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10056538 | ||||
Дата публикации: | 21.07.2010 17:34:22 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | В документе "Ввод сведений о плановых начислениях сотрудников организаций" ошибочно не выдается предупреждение о некорректности данных в том случае, когда дата окончания действия начисления меньше даты начала на 1 день. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10054625 | ||||
Дата публикации: | 21.07.2010 17:33:51 | ||||
Дата последнего изменения: | 21.07.2010 0:00:00 | ||||
Описание: | В документе "Электронная письмо" присутствует неработающая команда "Ввести встречу". | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10059665 | ||||
Дата публикации: | 16.07.2010 16:44:26 | ||||
Дата последнего изменения: | 16.07.2010 0:00:00 | ||||
Описание: | Если в первом месяце, в котором применялся новый алгоритм проведения документа "Зарплата к выплате организаций", выплачивать плановый аванс за период, за который уже была выплата зарплаты по новому алгоритму, то суммы авансов увеличиваются на сумму ранее выплаченных плановых авансов. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10058090 | ||||
Дата публикации: | 16.07.2010 16:44:04 | ||||
Дата последнего изменения: | 16.07.2010 0:00:00 | ||||
Описание: | В форме редактирования контактной информации не работает подбор индекса по номеру дома и корпуса. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10056706 | ||||
Дата публикации: | 16.07.2010 16:43:44 | ||||
Дата последнего изменения: | 16.07.2010 0:00:00 | ||||
Описание: | При выгрузке кассовых документов в бухгалтерскую программу, ошибочно выгружаются не проведенные документы «Зарплата к выплате организаций». | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10058700 | ||||
Дата публикации: | 08.07.2010 14:55:30 | ||||
Дата последнего изменения: | 08.07.2010 0:00:00 | ||||
Описание: | В документе-исправлении <Начисление зарплаты> у видов расчета с произвольной формулой неверно рассчитывается показатель <Отработано времени в днях>. | ||||
Код ошибки: | 10058739 | ||||
Дата публикации: | 08.07.2010 14:55:07 | ||||
Дата последнего изменения: | 08.07.2010 0:00:00 | ||||
Описание: | Неверно нумеруются записи в пачке СЗВ-6-2, если в ней более 1000 чел. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10058709 | ||||
Дата публикации: | 08.07.2010 14:54:52 | ||||
Дата последнего изменения: | 08.07.2010 0:00:00 | ||||
Описание: | При формировании данных о стаже для сотрудника, имеющего, помимо трудового договора, договор ГПХ, заканчивающийся после(!) окончания отчетного периода, может выдаваться сообщение об ошибке. | ||||
Способ исправления: | Заменить функцию СЗВ6_ПолучитьДанныеДляЗаполненияСтажа() общего модуля ПроцедурыПерсонифицированногоУчета следующим фрагментом Функция СЗВ6_ПолучитьДанныеДляЗаполненияСтажа(ОбособленноеПодразделение, ДатаНачалаПериодаЗаполнения, ДатаОкончанияПериодаЗаполнения, СписокФизЛиц = Неопределено) Экспорт ДатаОкончанияПериодаЗаполнения = КонецДня(ДатаОкончанияПериодаЗаполнения); Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("СписокФизЛиц", СписокФизЛиц); Запрос.УстановитьПараметр("ОтчетныйПериод", ДатаНачалаПериодаЗаполнения); Запрос.УстановитьПараметр("НачалоГода", ДатаНачалаПериодаЗаполнения); Запрос.УстановитьПараметр("КонецГода", ДатаОкончанияПериодаЗаполнения); Запрос.УстановитьПараметр("НачалоСледующегоГода", ДатаОкончанияПериодаЗаполнения + 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) | ТОГДА РаботникиОрганизацииСрезПоследних.ОбособленноеПодразделениеЗавершения | ИНАЧЕ РаботникиОрганизацииСрезПоследних.ОбособленноеПодразделение | КОНЕЦ = &Организация | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | РаботникиОрганизации.Сотрудник, | РаботникиОрганизации.Сотрудник.Физлицо, | РаботникиОрганизации.Период, | РаботникиОрганизации.Организация, | РаботникиОрганизации.ПодразделениеОрганизации, | РаботникиОрганизации.Должность, | РаботникиОрганизации.ГрафикРаботы, | РаботникиОрганизации.ПериодЗавершения, | РаботникиОрганизации.ЗанимаемыхСтавок |ИЗ | РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации |ГДЕ | (&НеОтбиратьДанныеПоФизлицу | ИЛИ РаботникиОрганизации.Сотрудник.Физлицо В (&СписокФизЛиц)) | И РаботникиОрганизации.Организация = &ГоловнаяОрганизация | И РаботникиОрганизации.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И &ВтороеДополнительноеУсловие | И РаботникиОрганизации.ОбособленноеПодразделение = &Организация | И РаботникиОрганизации.Период > &НачалоГода | И РаботникиОрганизации.Период < &НачалоСледующегоГода | И РаботникиОрганизации.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | Работники.Сотрудник, | Работники.Сотрудник.Физлицо, | Работники.ПериодЗавершения, | Работники.Организация, | Работники.ПодразделениеОрганизацииЗавершения, | Работники.ДолжностьЗавершения, | Работники.ГрафикРаботыЗавершения, | ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0), | Работники.ЗанимаемыхСтавокЗавершения |ИЗ | РегистрСведений.РаботникиОрганизаций КАК Работники | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия | ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) | И (ПериодыПерекрытия.Период > Работники.Период) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ ПериодыПерекрытия.Сотрудник.Физлицо В (&СписокФизЛиц)) | И (ПериодыПерекрытия.Организация = &ГоловнаяОрганизация) |ГДЕ | Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | И Работники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ Работники.Сотрудник.Физлицо В (&СписокФизЛиц)) | И Работники.Организация = &ГоловнаяОрганизация | И &ТретьеДополнительноеУсловие | И Работники.ОбособленноеПодразделениеЗавершения = &Организация | И Работники.ПричинаИзмененияСостоянияЗавершения <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение) | И Работники.ПериодЗавершения > &НачалоГода | И Работники.ПериодЗавершения < &НачалоСледующегоГода | И ПериодыПерекрытия.Период ЕСТЬ NULL | |ИНДЕКСИРОВАТЬ ПО | Физлицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПериодыДвижений.Сотрудник КАК Сотрудник, | ПериодыДвижений.ФизЛицо КАК ФизЛицо, | ПериодыДвижений.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ПериодыДвижений.Должность КАК Должность, | ПериодыДвижений.ГрафикРаботы, | ПериодыДвижений.ЗанимаемыхСтавок, | ПериодыДвижений.ДатаС, | ПериодыДвижений.ДатаПо, | ПериодыДвижений.ПериодЗавершения, | ДатыУвольнения.ПричинаИзмененияСостояния |ПОМЕСТИТЬ ВТПериодыДвижений |ИЗ | (ВЫБРАТЬ | ДатыНазначений1.Сотрудник КАК Сотрудник, | ДатыНазначений1.Физлицо КАК ФизЛицо, | ДатыНазначений1.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ДатыНазначений1.Должность КАК Должность, | ДатыНазначений1.ГрафикРаботы КАК ГрафикРаботы, | ДатыНазначений1.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | ДатыНазначений1.ДатаС КАК ДатаС, | ВЫБОР | КОГДА ДатыНазначений1.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ВЫБОР | КОГДА ЕСТЬNULL(МИНИМУМ(ДатыНазначений2.Период), &НачалоСледующегоГода) > ДатыНазначений1.ПериодЗавершения | ТОГДА ДатыНазначений1.ПериодЗавершения | ИНАЧЕ ЕСТЬNULL(МИНИМУМ(ДатыНазначений2.Период), &НачалоСледующегоГода) | КОНЕЦ | ИНАЧЕ ЕСТЬNULL(МИНИМУМ(ДатыНазначений2.Период), &НачалоСледующегоГода) | КОНЕЦ КАК ДатаПо, | ДатыНазначений1.ПериодЗавершения КАК ПериодЗавершения | ИЗ | ВТДатыДвижений КАК ДатыНазначений1 | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ДатыНазначений2 | ПО ДатыНазначений1.Сотрудник = ДатыНазначений2.Сотрудник | И (ДатыНазначений2.Организация = &ГоловнаяОрганизация) | И (ДатыНазначений2.Период > ДатыНазначений1.ДатаС) | И (ДатыНазначений2.Период < &НачалоСледующегоГода) | | СГРУППИРОВАТЬ ПО | ДатыНазначений1.Сотрудник, | ДатыНазначений1.Физлицо, | ДатыНазначений1.ПодразделениеОрганизации, | ДатыНазначений1.Должность, | ДатыНазначений1.ГрафикРаботы, | ДатыНазначений1.ДатаС, | ДатыНазначений1.ПериодЗавершения, | ДатыНазначений1.ЗанимаемыхСтавок) КАК ПериодыДвижений | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ДатыУвольнения | ПО ПериодыДвижений.Сотрудник = ДатыУвольнения.Сотрудник | И (ДатыУвольнения.Организация = &ГоловнаяОрганизация) | И ПериодыДвижений.ДатаПо = ДатыУвольнения.Период | И (ДатыУвольнения.ПричинаИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)) | |ИНДЕКСИРОВАТЬ ПО | ПодразделениеОрганизации, | Должность |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПериодыПостоянства.Сотрудник КАК Сотрудник, | ПериодыПостоянства.ФизЛицо КАК ФизЛицо, | """" КАК ТретийПараметрИсчисляемогоСтажа, | &Организация КАК ОбособленноеПодразделение, | &ОтчетныйПериод КАК ОтчетныйПериод, | ПериодыПостоянства.ТерриториальныеУсловия, | ПериодыПостоянства.ОсобыеУсловияТруда, | ПериодыПостоянства.ГрафикРаботы, | ПериодыПостоянства.ЗанимаемыхСтавок, | ПериодыПостоянства.КодПозицииСписка, | ЕСТЬNULL(ПериодыПостоянства.ОснованиеВыслугиЛет, ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка)) КАК ОснованиеВыслугиЛет, | ПериодыПостоянства.НазначениеС КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ПериодыПостоянства.НазначениеПо = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ПериодыПостоянства.НазначениеПо, ДЕНЬ, -1) | КОНЕЦ КАК ДатаОкончанияПериода |ПОМЕСТИТЬ ВТКадровыеПериоды |ИЗ | (ВЫБРАТЬ | НачалаПериодов.Сотрудник КАК Сотрудник, | НачалаПериодов.ФизЛицо КАК ФизЛицо, | НачалаПериодов.Должность КАК Должность, | НачалаПериодов.ГрафикРаботы КАК ГрафикРаботы, | НачалаПериодов.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | НачалаПериодов.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | НачалаПериодов.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | НачалаПериодов.КодПозицииСписка КАК КодПозицииСписка, | НачалаПериодов.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | НачалаПериодов.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | НачалаПериодов.ДатаС КАК НазначениеС, | ЕСТЬNULL(МИНИМУМ(ОкончанияПериодов.ДатаС), &НачалоСледующегоГода) КАК НазначениеПо | ИЗ | (ВЫБРАТЬ | ПериодыНазначений.Сотрудник КАК Сотрудник, | ПериодыНазначений.ФизЛицо КАК ФизЛицо, | ПериодыНазначений.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ПериодыНазначений.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | ПериодыНазначений.Должность КАК Должность, | ПериодыНазначений.КодПозицииСписка КАК КодПозицииСписка, | ПериодыНазначений.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы КАК ГрафикРаботы, | ПериодыНазначений.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | ПериодыНазначений.ДатаС КАК ДатаС, | ЕСТЬNULL(ШР.ОсобыеУсловияТруда, ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка)) КАК ОсобыеУсловияТруда | ИЗ | (ВЫБРАТЬ | ПериодыНазначений.Сотрудник КАК Сотрудник, | ПериодыНазначений.Физлицо КАК ФизЛицо, | ПериодыНазначений.ПодразделениеОрганизации КАК ПодразделениеОрганизации, | ВЫБОР | КОГДА ПериодыНазначений.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ПериодыНазначений.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ КАК ТерриториальныеУсловия, | ПериодыНазначений.Должность КАК Должность, | ПериодыНазначений.Должность.КодПозицииСписка КАК КодПозицииСписка, | ПериодыНазначений.Должность.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы КАК ГрафикРаботы, | ПериодыНазначений.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | ПериодыНазначений.ДатаС КАК ДатаС, | МАКСИМУМ(ШР.Период) КАК Период | ИЗ | ВТДатыДвижений КАК ПериодыНазначений | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период <= ПериодыНазначений.ДатаС) | | СГРУППИРОВАТЬ ПО | ПериодыНазначений.Сотрудник, | ПериодыНазначений.Физлицо, | ПериодыНазначений.ПодразделениеОрганизации, | ПериодыНазначений.Должность, | ПериодыНазначений.Должность.КодПозицииСписка, | ПериодыНазначений.Должность.ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы, | ПериодыНазначений.ДатаС, | ВЫБОР | КОГДА ПериодыНазначений.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ПериодыНазначений.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ, | ПериодыНазначений.ЗанимаемыхСтавок) КАК ПериодыНазначений | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период = ПериодыНазначений.Период) | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ПериодыНазначений.Сотрудник, | ПериодыНазначений.ФизЛицо, | ПериодыНазначений.ПодразделениеОрганизации, | ВЫБОР | КОГДА ПериодыНазначений.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ПериодыНазначений.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ, | ПериодыНазначений.Должность, | ПериодыНазначений.Должность.КодПозицииСписка, | ПериодыНазначений.Должность.ОснованиеВыслугиЛет, | ПериодыНазначений.ГрафикРаботы, | NULL, | ШР.Период, | ШР.ОсобыеУсловияТруда | ИЗ | ВТПериодыДвижений КАК ПериодыНазначений | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период > ПериодыНазначений.ДатаС) | И (ШР.Период < ПериодыНазначений.ДатаПо | ИЛИ ШР.Период = ПериодыНазначений.ДатаПо | И ПериодыНазначений.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение))) КАК НачалаПериодов | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | РаботникиОрганизации.Сотрудник КАК Сотрудник, | РаботникиОрганизации.Сотрудник.Физлицо КАК Физлицо, | РаботникиОрганизации.Период КАК ДатаС | ИЗ | РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизации | ГДЕ | РаботникиОрганизации.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ РаботникиОрганизации.Сотрудник.Физлицо В (&СписокФизЛиц)) | И РаботникиОрганизации.Организация = &ГоловнаяОрганизация | И РаботникиОрганизации.ОбособленноеПодразделение = &Организация | И РаботникиОрганизации.Период > &НачалоГода | И РаботникиОрганизации.Период < &НачалоСледующегоГода | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | Работники.Сотрудник, | Работники.Сотрудник.Физлицо, | Работники.ПериодЗавершения | ИЗ | РегистрСведений.РаботникиОрганизаций КАК Работники | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК ПериодыПерекрытия | ПО (ПериодыПерекрытия.Период <= Работники.ПериодЗавершения) | И (ПериодыПерекрытия.Период > Работники.Период) | И (ПериодыПерекрытия.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ ПериодыПерекрытия.Сотрудник.Физлицо В (&СписокФизЛиц)) | И (ПериодыПерекрытия.Организация = &ГоловнаяОрганизация) | ГДЕ | Работники.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | И Работники.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ Работники.Сотрудник.Физлицо В (&СписокФизЛиц)) | И Работники.Организация = &ГоловнаяОрганизация | И Работники.ОбособленноеПодразделениеЗавершения = &Организация | И ПериодыПерекрытия.Период ЕСТЬ NULL | И Работники.ПериодЗавершения > &НачалоГода | И Работники.ПериодЗавершения < &НачалоСледующегоГода | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ПериодыНазначений.Сотрудник, | ПериодыНазначений.ФизЛицо, | ШР.Период | ИЗ | ВТПериодыДвижений КАК ПериодыНазначений | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций КАК ШР | ПО ПериодыНазначений.ПодразделениеОрганизации = ШР.ПодразделениеОрганизации | И ПериодыНазначений.Должность = ШР.Должность | И (ШР.Период > ПериодыНазначений.ДатаС) | И (ШР.Период <= ПериодыНазначений.ДатаПо)) КАК ОкончанияПериодов | ПО НачалаПериодов.Сотрудник = ОкончанияПериодов.Сотрудник | И НачалаПериодов.ДатаС < ОкончанияПериодов.ДатаС | | СГРУППИРОВАТЬ ПО | НачалаПериодов.Сотрудник, | НачалаПериодов.ФизЛицо, | НачалаПериодов.ПодразделениеОрганизации, | НачалаПериодов.ТерриториальныеУсловия, | НачалаПериодов.Должность, | НачалаПериодов.КодПозицииСписка, | НачалаПериодов.ОснованиеВыслугиЛет, | НачалаПериодов.ГрафикРаботы, | НачалаПериодов.ДатаС, | НачалаПериодов.ОсобыеУсловияТруда, | НачалаПериодов.ЗанимаемыхСтавок) КАК ПериодыПостоянства | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | Начисления.Организация КАК Организация, | Начисления.ФизЛицо КАК ФизЛицо, | Начисления.Сотрудник КАК Сотрудник, | Начисления.ВидРасчета КАК ВидРасчета, | Начисления.ПериодДействияНачало КАК ПериодДействияНачало, | Начисления.ПериодДействияКонец КАК ПериодДействияКонец, | Начисления.Сторно КАК Сторно, | Начисления.ВидРасчета.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4 |ПОМЕСТИТЬ ВТНЕСторнированныеНачисления |ИЗ | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ФактическийПериодДействия( | ПериодДействия МЕЖДУ &НачалоГода И &КонецГода | И Организация = &ГоловнаяОрганизация | И ВидРасчета.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка) | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ Сотрудник.Физлицо В (&СписокФизЛиц)) | И Сотрудник В | (ВЫБРАТЬ | ВТДатыДвижений.Сотрудник | ИЗ | ВТДатыДвижений)) КАК Начисления | |ИНДЕКСИРОВАТЬ ПО | Организация, | Сотрудник, | ВидРасчета, | ПериодДействияНачало, | ПериодДействияКонец, | Сторно |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | Начисления.ФизЛицо КАК ФизЛицо, | Начисления.Сотрудник КАК Сотрудник, | Начисления.ВидРасчета КАК ВидРасчета, | Начисления.ПериодДействияНачало КАК ПериодДействияНачало, | Начисления.ПериодДействияКонец КАК ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4 |ПОМЕСТИТЬ ВТНачисленияСУчетомСторнирования |ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | ЛЕВОЕ СОЕДИНЕНИЕ ВТНЕСторнированныеНачисления КАК ТСторно | ПО (ТСторно.Организация = Начисления.Организация) | И (ТСторно.Сотрудник = Начисления.Сотрудник) | И (ТСторно.ВидРасчета = Начисления.ВидРасчета) | И (ТСторно.Сторно) | И (ТСторно.ПериодДействияНачало МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И (ТСторно.ПериодДействияКонец МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) |ГДЕ | ТСторно.ВидРасчета ЕСТЬ NULL | И (НЕ Начисления.Сторно) | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | Начисления.ПериодДействияНачало, | Начисления.ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 |ИЗ | (ВЫБРАТЬ | Начисления.ФизЛицо КАК ФизЛицо, | Начисления.Сотрудник КАК Сотрудник, | Начисления.ВидРасчета КАК ВидРасчета, | Начисления.ПериодДействияНачало КАК ПериодДействияНачало, | Начисления.ПериодДействияКонец КАК ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | СУММА(ВЫБОР | КОГДА Начисления.Сторно | ТОГДА -1 | ИНАЧЕ 1 | КОНЕЦ) КАК СуммаСторно | ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | | СГРУППИРОВАТЬ ПО | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | Начисления.ПериодДействияНачало, | Начисления.ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4) КАК Начисления |ГДЕ | Начисления.СуммаСторно > 0 | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | ВЫБОР | КОГДА ТСторно.ПериодДействияНачало = Начисления.ПериодДействияНачало | ТОГДА ВЫБОР | КОГДА ТСторно.ПериодДействияКонец = ДАТАВРЕМЯ(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) | КОНЕЦ, | Начисления.ВидСтажаСЗВ4 |ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | ЛЕВОЕ СОЕДИНЕНИЕ ВТНЕСторнированныеНачисления КАК ТСторно | ПО Начисления.Организация = ТСторно.Организация | И Начисления.Сотрудник = ТСторно.Сотрудник | И Начисления.ВидРасчета = ТСторно.ВидРасчета | И (ТСторно.Сторно) | И (ТСторно.ПериодДействияНачало МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И (ТСторно.ПериодДействияКонец МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И ((НЕ(ТСторно.ПериодДействияНачало = Начисления.ПериодДействияНачало | И ТСторно.ПериодДействияКонец = Начисления.ПериодДействияКонец))) |ГДЕ | ТСторно.ВидРасчета ЕСТЬ НЕ NULL | И (НЕ Начисления.Сторно) | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | Начисления.ФизЛицо, | Начисления.Сотрудник, | Начисления.ВидРасчета, | ВЫБОР | КОГДА ТСторно.ПериодДействияКонец = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ТОГДА ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ТСторно.ПериодДействияКонец, СЕКУНДА, 1) | КОНЕЦ, | Начисления.ПериодДействияКонец, | Начисления.ВидСтажаСЗВ4 |ИЗ | ВТНЕСторнированныеНачисления КАК Начисления | ЛЕВОЕ СОЕДИНЕНИЕ ВТНЕСторнированныеНачисления КАК ТСторно | ПО (ТСторно.Организация = Начисления.Организация) | И (ТСторно.Сотрудник = Начисления.Сотрудник) | И (ТСторно.ВидРасчета = Начисления.ВидРасчета) | И (ТСторно.Сторно) | И (ТСторно.ПериодДействияНачало МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И (ТСторно.ПериодДействияКонец МЕЖДУ Начисления.ПериодДействияНачало И Начисления.ПериодДействияКонец) | И ((НЕ(ТСторно.ПериодДействияНачало = Начисления.ПериодДействияНачало | И ТСторно.ПериодДействияКонец = Начисления.ПериодДействияКонец))) | И (ТСторно.ПериодДействияНачало > Начисления.ПериодДействияНачало) | И (ТСторно.ПериодДействияКонец < Начисления.ПериодДействияКонец) |ГДЕ | (НЕ ТСторно.ВидРасчета ЕСТЬ NULL ) | И (НЕ Начисления.Сторно) | |ИНДЕКСИРОВАТЬ ПО | Сотрудник, | ВидРасчета, | ПериодДействияНачало, | ПериодДействияКонец, | ВидСтажаСЗВ4 |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ | ВЫБОР | КОГДА Начисления.ПериодДействияНачало >= КадровыеПериоды.ДатаНачалаПериода | ТОГДА Начисления.ПериодДействияНачало | ИНАЧЕ КадровыеПериоды.ДатаНачалаПериода | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА Начисления.ПериодДействияКонец <= КадровыеПериоды.ДатаОкончанияПериода | ТОГДА Начисления.ПериодДействияКонец | ИНАЧЕ КадровыеПериоды.ДатаОкончанияПериода | КОНЕЦ КАК ДатаОкончанияПериода, | Начисления.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | КадровыеПериоды.ФизЛицо КАК ФизЛицо, | КадровыеПериоды.Сотрудник КАК Сотрудник, | КадровыеПериоды.ОбособленноеПодразделение, | КадровыеПериоды.ОтчетныйПериод |ПОМЕСТИТЬ ВТОплаченныеПериодыРаботы |ИЗ | ВТКадровыеПериоды КАК КадровыеПериоды | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТНачисленияСУчетомСторнирования КАК Начисления | ПО КадровыеПериоды.Сотрудник = Начисления.Сотрудник | И (Начисления.ПериодДействияНачало МЕЖДУ КадровыеПериоды.ДатаНачалаПериода И КадровыеПериоды.ДатаОкончанияПериода | ИЛИ Начисления.ПериодДействияКонец МЕЖДУ КадровыеПериоды.ДатаНачалаПериода И КадровыеПериоды.ДатаОкончанияПериода) | И (Начисления.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка)) | ЛЕВОЕ СОЕДИНЕНИЕ ВТНачисленияСУчетомСторнирования КАК ПовторныеНачисления | ПО КадровыеПериоды.ФизЛицо = ПовторныеНачисления.ФизЛицо | И (ПовторныеНачисления.ПериодДействияНачало = Начисления.ПериодДействияНачало) | И (ПовторныеНачисления.ПериодДействияКонец = Начисления.ПериодДействияКонец) | И (ПовторныеНачисления.ВидСтажаСЗВ4 <> Начисления.ВидСтажаСЗВ4) | И (ПовторныеНачисления.ВидСтажаСЗВ4 <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ПустаяСсылка)) |ГДЕ | (НЕ(Начисления.ВидСтажаСЗВ4 = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.НеВключаетсяВСтраховойСтаж) | И ЕСТЬNULL(ПовторныеНачисления.ВидСтажаСЗВ4, """") = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ДЕТИ))) | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ | ОтдельноСтоящиеПериоды.ФизЛицо, | ОтдельноСтоящиеПериоды.Сотрудник, | ОтдельноСтоящиеПериоды.ВидСтажаСЗВ4, | ОтдельноСтоящиеПериоды.ОбособленноеПодразделение, | ОтдельноСтоящиеПериоды.ОтчетныйПериод, | ВЫБОР | КОГДА ПересеченияПериодов.ФизЛицо ЕСТЬ NULL | ТОГДА ОтдельноСтоящиеПериоды.ДатаНачалаПериода | ИНАЧЕ ПересеченияПериодов.ДатаНачалаПериода | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ПересеченияПериодов.ФизЛицо ЕСТЬ NULL | ТОГДА ОтдельноСтоящиеПериоды.ДатаОкончанияПериода | ИНАЧЕ ПересеченияПериодов.ДатаОкончанияПериода | КОНЕЦ КАК ДатаОкончанияПериода |ПОМЕСТИТЬ ВТОтредактированныеОплаченныеПериоды |ИЗ | ВТОплаченныеПериодыРаботы КАК ОтдельноСтоящиеПериоды | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ | ВЫБОР | КОГДА ПересекающиеПериоды.НомерИнтервала = 1 | ТОГДА ПересекающиеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 2 | И ПересекающиеПериоды.ДатаОкончанияПериода > ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ИсходныеПериоды.ДатаОкончанияПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 2 | И ПересекающиеПериоды.ДатаОкончанияПериода <= ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ИсходныеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 3 | И ПересекающиеПериоды.ДатаОкончанияПериода > ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ИсходныеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 3 | И ПересекающиеПериоды.ДатаОкончанияПериода <= ИсходныеПериоды.ДатаОкончанияПериода | ТОГДА ПересекающиеПериоды.ДатаОкончанияПериода | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ПересекающиеПериоды.НомерИнтервала = 1 | ТОГДА ИсходныеПериоды.ДатаНачалаПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 2 | ТОГДА ПересекающиеПериоды.ДатаОкончанияПериода | КОГДА ПересекающиеПериоды.НомерИнтервала = 3 | ТОГДА ИсходныеПериоды.ДатаОкончанияПериода | КОНЕЦ КАК ДатаОкончанияПериода, | ИсходныеПериоды.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | ИсходныеПериоды.Сотрудник КАК Сотрудник, | ИсходныеПериоды.ФизЛицо КАК ФизЛицо, | ИсходныеПериоды.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | ИсходныеПериоды.ОтчетныйПериод КАК ОтчетныйПериод | ИЗ | ВТОплаченныеПериодыРаботы КАК ИсходныеПериоды | ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | ОплаченныеПериоды1.ДатаНачалаПериода КАК ДатаНачалаПериода, | ОплаченныеПериоды1.ДатаОкончанияПериода КАК ДатаОкончанияПериода, | ОплаченныеПериоды1.ВидСтажаСЗВ4 КАК ВидСтажаСЗВ4, | ОплаченныеПериоды1.Сотрудник КАК Сотрудник, | ОплаченныеПериоды1.ФизЛицо КАК ФизЛицо, | ОплаченныеПериоды1.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | ОплаченныеПериоды1.ОтчетныйПериод КАК ОтчетныйПериод, | 1 КАК НомерИнтервала | ИЗ | ВТОплаченныеПериодыРаботы КАК ОплаченныеПериоды1 | | ОБЪЕДИНИТЬ | | ВЫБРАТЬ | ОплаченныеПериоды2.ДатаНачалаПериода, | ОплаченныеПериоды2.ДатаОкончанияПериода, | ОплаченныеПериоды2.ВидСтажаСЗВ4, | ОплаченныеПериоды2.Сотрудник, | ОплаченныеПериоды2.ФизЛицо, | ОплаченныеПериоды2.ОбособленноеПодразделение, | ОплаченныеПериоды2.ОтчетныйПериод, | 2 | ИЗ | ВТОплаченныеПериодыРаботы КАК ОплаченныеПериоды2 | | ОБЪЕДИНИТЬ | | ВЫБРАТЬ | ОплаченныеПериоды3.ДатаНачалаПериода, | ОплаченныеПериоды3.ДатаОкончанияПериода, | ОплаченныеПериоды3.ВидСтажаСЗВ4, | ОплаченныеПериоды3.Сотрудник, | ОплаченныеПериоды3.ФизЛицо, | ОплаченныеПериоды3.ОбособленноеПодразделение, | ОплаченныеПериоды3.ОтчетныйПериод, | 3 | ИЗ | ВТОплаченныеПериодыРаботы КАК ОплаченныеПериоды3) КАК ПересекающиеПериоды | ПО ИсходныеПериоды.ВидСтажаСЗВ4 = ПересекающиеПериоды.ВидСтажаСЗВ4 | И ИсходныеПериоды.Сотрудник = ПересекающиеПериоды.Сотрудник | И ИсходныеПериоды.ОбособленноеПодразделение = ПересекающиеПериоды.ОбособленноеПодразделение | И ИсходныеПериоды.ОтчетныйПериод = ПересекающиеПериоды.ОтчетныйПериод | И ИсходныеПериоды.ДатаНачалаПериода > ПересекающиеПериоды.ДатаНачалаПериода | И ИсходныеПериоды.ДатаНачалаПериода < ПересекающиеПериоды.ДатаОкончанияПериода) КАК ПересеченияПериодов | ПО ОтдельноСтоящиеПериоды.ВидСтажаСЗВ4 = ПересеченияПериодов.ВидСтажаСЗВ4 | И ОтдельноСтоящиеПериоды.Сотрудник = ПересеченияПериодов.Сотрудник | И ОтдельноСтоящиеПериоды.ОбособленноеПодразделение = ПересеченияПериодов.ОбособленноеПодразделение | И ОтдельноСтоящиеПериоды.ОтчетныйПериод = ПересеченияПериодов.ОтчетныйПериод | И ОтдельноСтоящиеПериоды.ДатаНачалаПериода <= ПересеченияПериодов.ДатаНачалаПериода | И ОтдельноСтоящиеПериоды.ДатаОкончанияПериода >= ПересеченияПериодов.ДатаОкончанияПериода |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | НефильтрованныеДниСтажа.ДатаКалендаря, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ДатаКалендаря = ДАТАВРЕМЯ(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 | ТОГДА ""ДЕКРЕТ"" | КОГДА МИНИМУМ(НефильтрованныеДниСтажа.ТретийПараметрИсчисляемогоСтажа) = 2 | ТОГДА ""ДЕТИ"" | КОГДА МИНИМУМ(НефильтрованныеДниСтажа.ТретийПараметрИсчисляемогоСтажа) = 3 | ТОГДА ""ВРНЕТРУД"" | КОГДА МИНИМУМ(НефильтрованныеДниСтажа.ТретийПараметрИсчисляемогоСтажа) = 4 | ТОГДА ""АДМИНИСТР"" | ИНАЧЕ """" | КОНЕЦ КАК ТретийПараметрИсчисляемогоСтажа, | НефильтрованныеДниСтажа.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | НефильтрованныеДниСтажа.Сотрудник КАК Сотрудник, | НефильтрованныеДниСтажа.ФизЛицо КАК ФизЛицо, | НефильтрованныеДниСтажа.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | НефильтрованныеДниСтажа.ОтчетныйПериод КАК ОтчетныйПериод, | НефильтрованныеДниСтажа.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | НефильтрованныеДниСтажа.КодПозицииСписка КАК КодПозицииСписка, | НефильтрованныеДниСтажа.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | НефильтрованныеДниСтажа.ЗанимаемыхСтавок, | НефильтрованныеДниСтажа.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТДниСтажа |ИЗ | (ВЫБРАТЬ РАЗЛИЧНЫЕ | НефильтрованныеДниСтажа.ДатаКалендаря КАК ДатаКалендаря, | ВЫБОР | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.Декрет) | ТОГДА 1 | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.Дети) | ТОГДА 2 | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВременнаяНетрудоспособность) | ТОГДА 3 | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ТОГДА 4 | ИНАЧЕ 5 | КОНЕЦ КАК ТретийПараметрИсчисляемогоСтажа, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ГрафикРаботы.НеполныйРабочийДень | ТОГДА НефильтрованныеДниСтажа.ЗанимаемыхСтавок | ИНАЧЕ 0 | КОНЕЦ КАК СтавокДляТерриториальныхУсловий, | ВЫБОР | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.ТерриториальныеУсловия | КОНЕЦ КАК ТерриториальныеУсловия, | НефильтрованныеДниСтажа.Сотрудник КАК Сотрудник, | НефильтрованныеДниСтажа.ФизЛицо КАК ФизЛицо, | НефильтрованныеДниСтажа.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | НефильтрованныеДниСтажа.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | НефильтрованныеДниСтажа.ОтчетныйПериод КАК ОтчетныйПериод, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ГрафикРаботы.НеполныйРабочийДень | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.ОсобыеУсловияТруда | КОНЕЦ КАК ОсобыеУсловияТруда, | ВЫБОР | КОГДА НефильтрованныеДниСтажа.ГрафикРаботы.НеполныйРабочийДень | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.СпискиПрофессийДолжностейЛьготногоПенсионногоОбеспечения.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.КодПозицииСписка | КОНЕЦ КАК КодПозицииСписка, | ВЫБОР | КОГДА ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ОтпускБезСохраненияЗарплаты) | ИЛИ ВидыСтажа.Ссылка = ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.ВключаетсяВСтраховойСтаж) | ТОГДА ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка) | ИНАЧЕ НефильтрованныеДниСтажа.ОснованиеВыслугиЛет | КОНЕЦ КАК ОснованиеВыслугиЛет | ИЗ | (ВЫБРАТЬ | РегламентированныйПроизводственныйКалендарь.ДатаКалендаря КАК ДатаКалендаря, | КадровыеПериоды.ФизЛицо КАК ФизЛицо, | КадровыеПериоды.Сотрудник КАК Сотрудник, | КадровыеПериоды.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | КадровыеПериоды.ОтчетныйПериод КАК ОтчетныйПериод, | КадровыеПериоды.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | КадровыеПериоды.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | КадровыеПериоды.ГрафикРаботы КАК ГрафикРаботы, | КадровыеПериоды.ЗанимаемыхСтавок КАК ЗанимаемыхСтавок, | КадровыеПериоды.КодПозицииСписка КАК КодПозицииСписка, | КадровыеПериоды.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | МАКСИМУМ(ВидыСтажа.Порядок) КАК ПорядковыйНомерВидаСтажа | ИЗ | РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь | ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеПериоды КАК КадровыеПериоды | ПО (РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ КадровыеПериоды.ДатаНачалаПериода И КадровыеПериоды.ДатаОкончанияПериода) | ЛЕВОЕ СОЕДИНЕНИЕ ВТОтредактированныеОплаченныеПериоды КАК ОтредактированныеОплаченныеПериоды | ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ВидыСтажаСЗВ4 КАК ВидыСтажа | ПО ОтредактированныеОплаченныеПериоды.ВидСтажаСЗВ4 = ВидыСтажа.Ссылка | ПО (РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ ОтредактированныеОплаченныеПериоды.ДатаНачалаПериода И ОтредактированныеОплаченныеПериоды.ДатаОкончанияПериода) | И (ОтредактированныеОплаченныеПериоды.Сотрудник = КадровыеПериоды.Сотрудник) | И (ОтредактированныеОплаченныеПериоды.ОбособленноеПодразделение = КадровыеПериоды.ОбособленноеПодразделение) | ГДЕ | РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоГода И &КонецГода | И ЕСТЬNULL(КадровыеПериоды.Сотрудник, ОтредактированныеОплаченныеПериоды.Сотрудник) ЕСТЬ НЕ NULL | И ЕСТЬNULL(ОтредактированныеОплаченныеПериоды.ВидСтажаСЗВ4, """") <> ЗНАЧЕНИЕ(Перечисление.ВидыСтажаСЗВ4.НеВключаетсяВСтраховойСтаж) | | СГРУППИРОВАТЬ ПО | РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, | КадровыеПериоды.ФизЛицо, | КадровыеПериоды.Сотрудник, | КадровыеПериоды.ОбособленноеПодразделение, | КадровыеПериоды.ОтчетныйПериод, | КадровыеПериоды.ТерриториальныеУсловия, | КадровыеПериоды.ОсобыеУсловияТруда, | КадровыеПериоды.ГрафикРаботы, | КадровыеПериоды.ЗанимаемыхСтавок, | КадровыеПериоды.КодПозицииСписка, | КадровыеПериоды.ОснованиеВыслугиЛет) КАК НефильтрованныеДниСтажа | ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.ВидыСтажаСЗВ4 КАК ВидыСтажа | ПО (ВидыСтажа.Порядок = НефильтрованныеДниСтажа.ПорядковыйНомерВидаСтажа) | ГДЕ | НефильтрованныеДниСтажа.Сотрудник.ВидЗанятости <> ЗНАЧЕНИЕ(Перечисление.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство)) КАК НефильтрованныеДниСтажа | |СГРУППИРОВАТЬ ПО | НефильтрованныеДниСтажа.ОтчетныйПериод, | НефильтрованныеДниСтажа.Сотрудник, | НефильтрованныеДниСтажа.ФизЛицо, | НефильтрованныеДниСтажа.ДатаКалендаря, | НефильтрованныеДниСтажа.ТерриториальныеУсловия, | НефильтрованныеДниСтажа.ОбособленноеПодразделение, | НефильтрованныеДниСтажа.ОсобыеУсловияТруда, | НефильтрованныеДниСтажа.КодПозицииСписка, | НефильтрованныеДниСтажа.ОснованиеВыслугиЛет, | НефильтрованныеДниСтажа.ЗанимаемыхСтавок, | НефильтрованныеДниСтажа.СтавокДляТерриториальныхУсловий | |ИНДЕКСИРОВАТЬ ПО | ОтчетныйПериод, | ОбособленноеПодразделение, | ФизЛицо, | ПредыдущаяДатаКалендаря, | ТерриториальныеУсловия, | ОсобыеУсловияТруда, | КодПозицииСписка, | ОснованиеВыслугиЛет |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ДниСтажа.ДатаКалендаря, | ДниСтажа.СледующаяДатаКалендаря КАК СледующаяДатаКалендаря, | ДниСтажа.ПредыдущаяДатаКалендаря, | ДниСтажа.ТретийПараметрИсчисляемогоСтажа, | ДниСтажа.ТерриториальныеУсловия КАК ТерриториальныеУсловия, | ДниСтажа.ФизЛицо КАК ФизЛицо, | ДниСтажа.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | ДниСтажа.ОтчетныйПериод КАК ОтчетныйПериод, | ДниСтажа.ОсобыеУсловияТруда КАК ОсобыеУсловияТруда, | ДниСтажа.КодПозицииСписка КАК КодПозицииСписка, | ДниСтажа.ОснованиеВыслугиЛет КАК ОснованиеВыслугиЛет, | ДниСтажа.ЗанимаемыхСтавок, | ДниСтажа.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТСледующиеДниСтажа |ИЗ | ВТДниСтажа КАК ДниСтажа | |ИНДЕКСИРОВАТЬ ПО | ОтчетныйПериод, | ОбособленноеПодразделение, | ФизЛицо, | СледующаяДатаКалендаря, | ТерриториальныеУсловия, | ОсобыеУсловияТруда, | КодПозицииСписка, | ОснованиеВыслугиЛет |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ТекущийДень.ДатаКалендаря КАК НачалоПериода, | ТекущийДень.ТретийПараметрИсчисляемогоСтажа, | ТекущийДень.ТерриториальныеУсловия, | ТекущийДень.ФизЛицо КАК ФизЛицо, | ТекущийДень.ОбособленноеПодразделение, | ТекущийДень.ОтчетныйПериод, | ТекущийДень.ОсобыеУсловияТруда, | ТекущийДень.КодПозицииСписка, | ТекущийДень.ОснованиеВыслугиЛет, | ТекущийДень.ЗанимаемыхСтавок, | ТекущийДень.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТНачалаПериодов |ИЗ | ВТДниСтажа КАК ТекущийДень | ЛЕВОЕ СОЕДИНЕНИЕ ВТСледующиеДниСтажа КАК ПредыдущийДень | ПО ТекущийДень.ДатаКалендаря = ПредыдущийДень.СледующаяДатаКалендаря | И ТекущийДень.ТерриториальныеУсловия = ПредыдущийДень.ТерриториальныеУсловия | И ТекущийДень.ТретийПараметрИсчисляемогоСтажа = ПредыдущийДень.ТретийПараметрИсчисляемогоСтажа | И ТекущийДень.ФизЛицо = ПредыдущийДень.ФизЛицо | И ТекущийДень.ОбособленноеПодразделение = ПредыдущийДень.ОбособленноеПодразделение | И ТекущийДень.ОтчетныйПериод = ПредыдущийДень.ОтчетныйПериод | И ТекущийДень.ОсобыеУсловияТруда = ПредыдущийДень.ОсобыеУсловияТруда | И ТекущийДень.КодПозицииСписка = ПредыдущийДень.КодПозицииСписка | И ТекущийДень.ОснованиеВыслугиЛет = ПредыдущийДень.ОснованиеВыслугиЛет | И ТекущийДень.ЗанимаемыхСтавок = ПредыдущийДень.ЗанимаемыхСтавок | И ТекущийДень.СтавокДляТерриториальныхУсловий = ПредыдущийДень.СтавокДляТерриториальныхУсловий |ГДЕ | ПредыдущийДень.ФизЛицо ЕСТЬ NULL | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ТекущийДень.ДатаКалендаря КАК ОкончаниеПериода, | ТекущийДень.ТретийПараметрИсчисляемогоСтажа, | ТекущийДень.ТерриториальныеУсловия, | ТекущийДень.ФизЛицо КАК ФизЛицо, | ТекущийДень.ОбособленноеПодразделение, | ТекущийДень.ОтчетныйПериод, | ТекущийДень.ОсобыеУсловияТруда, | ТекущийДень.КодПозицииСписка, | ТекущийДень.ОснованиеВыслугиЛет, | ТекущийДень.ЗанимаемыхСтавок, | ТекущийДень.СтавокДляТерриториальныхУсловий |ПОМЕСТИТЬ ВТОкончанияПериодов |ИЗ | ВТДниСтажа КАК ТекущийДень | ЛЕВОЕ СОЕДИНЕНИЕ ВТДниСтажа КАК СледующийДень | ПО ТекущийДень.ДатаКалендаря = СледующийДень.ПредыдущаяДатаКалендаря | И ТекущийДень.ТерриториальныеУсловия = СледующийДень.ТерриториальныеУсловия | И ТекущийДень.ТретийПараметрИсчисляемогоСтажа = СледующийДень.ТретийПараметрИсчисляемогоСтажа | И ТекущийДень.ФизЛицо = СледующийДень.ФизЛицо | И ТекущийДень.ОбособленноеПодразделение = СледующийДень.ОбособленноеПодразделение | И ТекущийДень.ОтчетныйПериод = СледующийДень.ОтчетныйПериод | И ТекущийДень.ОсобыеУсловияТруда = СледующийДень.ОсобыеУсловияТруда | И ТекущийДень.КодПозицииСписка = СледующийДень.КодПозицииСписка | И ТекущийДень.ОснованиеВыслугиЛет = СледующийДень.ОснованиеВыслугиЛет | И ТекущийДень.ЗанимаемыхСтавок = СледующийДень.ЗанимаемыхСтавок | И ТекущийДень.СтавокДляТерриториальныхУсловий = СледующийДень.СтавокДляТерриториальныхУсловий |ГДЕ | СледующийДень.ФизЛицо ЕСТЬ NULL | |ИНДЕКСИРОВАТЬ ПО | ФизЛицо |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | НачалаПериодов.ФизЛицо КАК ФизЛицо, | НачалаПериодов.ОтчетныйПериод, | НачалаПериодов.ОбособленноеПодразделение КАК ОбособленноеПодразделение, | НачалаПериодов.НачалоПериода КАК ДатаНачалаПериода, | ЕСТЬNULL(МИНИМУМ(ОкончанияПериодов.ОкончаниеПериода), НачалаПериодов.НачалоПериода) КАК ДатаОкончанияПериода, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.ОсобыеУсловияТруда | КОНЕЦ КАК ОсобыеУсловияТруда, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.КодПозицииСписка | КОНЕЦ КАК КодПозицииСписка, | НачалаПериодов.ТретийПараметрИсчисляемогоСтажа, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.ОснованиеВыслугиЛет | КОНЕЦ КАК ОснованиеВыслугиЛет, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА """" | ИНАЧЕ НачалаПериодов.ТерриториальныеУсловия | КОНЕЦ КАК ТерриториальныеУсловия, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА 0 | КОГДА НачалаПериодов.ТерриториальныеУсловия В (ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.МКС), ЗНАЧЕНИЕ(Справочник.ТерриториальныеУсловия.РКС)) | ТОГДА НачалаПериодов.СтавокДляТерриториальныхУсловий | ИНАЧЕ 0 | КОНЕЦ КАК ПараметрТерриториальныхУсловий, | ВЫБОР | КОГДА НачалаПериодов.ТретийПараметрИсчисляемогоСтажа В (""ДЕТИ"", ""АДМИНИСТР"") | ТОГДА 0 | КОГДА НачалаПериодов.ОснованиеВыслугиЛет В (ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ПД), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ГДХР), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_СМ), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ГДХР), ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.Ст28_ГД)) | ТОГДА НачалаПериодов.ЗанимаемыхСтавок | ИНАЧЕ 0 | КОНЕЦ КАК ТретийПараметрВыслугиЛет |ИЗ | ВТНачалаПериодов КАК НачалаПериодов | ЛЕВОЕ СОЕДИНЕНИЕ ВТОкончанияПериодов КАК ОкончанияПериодов | ПО НачалаПериодов.ТерриториальныеУсловия = ОкончанияПериодов.ТерриториальныеУсловия | И НачалаПериодов.ТретийПараметрИсчисляемогоСтажа = ОкончанияПериодов.ТретийПараметрИсчисляемогоСтажа | И НачалаПериодов.ФизЛицо = ОкончанияПериодов.ФизЛицо | И НачалаПериодов.ОбособленноеПодразделение = ОкончанияПериодов.ОбособленноеПодразделение | И НачалаПериодов.ОтчетныйПериод = ОкончанияПериодов.ОтчетныйПериод | И НачалаПериодов.ОсобыеУсловияТруда = ОкончанияПериодов.ОсобыеУсловияТруда | И НачалаПериодов.КодПозицииСписка = ОкончанияПериодов.КодПозицииСписка | И НачалаПериодов.ОснованиеВыслугиЛет = ОкончанияПериодов.ОснованиеВыслугиЛет | И НачалаПериодов.НачалоПериода <= ОкончанияПериодов.ОкончаниеПериода | И НачалаПериодов.ЗанимаемыхСтавок = ОкончанияПериодов.ЗанимаемыхСтавок | И НачалаПериодов.СтавокДляТерриториальныхУсловий = ОкончанияПериодов.СтавокДляТерриториальныхУсловий | |СГРУППИРОВАТЬ ПО | НачалаПериодов.НачалоПериода, | НачалаПериодов.ТерриториальныеУсловия, | НачалаПериодов.ТретийПараметрИсчисляемогоСтажа, | НачалаПериодов.ФизЛицо, | НачалаПериодов.ОбособленноеПодразделение, | НачалаПериодов.ОтчетныйПериод, | НачалаПериодов.ОсобыеУсловияТруда, | НачалаПериодов.КодПозицииСписка, | НачалаПериодов.ОснованиеВыслугиЛет, | НачалаПериодов.ЗанимаемыхСтавок, | НачалаПериодов.СтавокДляТерриториальныхУсловий | |УПОРЯДОЧИТЬ ПО | ОбособленноеПодразделение, | ФизЛицо, | ДатаНачалаПериода"; // ПериодыДоговоровТекст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ДоговорНаВыполнениеРаботСФизЛицом.Сотрудник.Физлицо КАК Физлицо, | &Организация КАК ОбособленноеПодразделение, | &ОтчетныйПериод КАК ОтчетныйПериод, | ВЫБОР | КОГДА ДоговорНаВыполнениеРаботСФизЛицом.ПодразделениеОрганизации.КодПоОКАТО = """" | ТОГДА &ТерриториальныеУсловия | ИНАЧЕ ДоговорНаВыполнениеРаботСФизЛицом.ПодразделениеОрганизации.ТерриториальныеУсловияПФР | КОНЕЦ КАК ТерриториальныеУсловия, | ЗНАЧЕНИЕ(Справочник.ОсобыеУсловияТруда.ПустаяСсылка) КАК ОсобыеУсловияТруда, | """" КАК КодПозицииСписка, | ЗНАЧЕНИЕ(Справочник.ОснованияВыслугиЛет.ПустаяСсылка) КАК ОснованиеВыслугиЛет, | ВЫБОР | КОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала < &НачалоГода | ТОГДА &НачалоГода | ИНАЧЕ ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала | КОНЕЦ КАК ДатаНачалаПериода, | ВЫБОР | КОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания < &НачалоСледующегоГода | ТОГДА ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания | ИНАЧЕ &КонецГода | КОНЕЦ КАК ДатаОкончанияПериода |ИЗ | Документ.ДоговорНаВыполнениеРаботСФизЛицом КАК ДоговорНаВыполнениеРаботСФизЛицом |ГДЕ | ДоговорНаВыполнениеРаботСФизЛицом.Организация = &Организация | И ДоговорНаВыполнениеРаботСФизЛицом.ДатаНачала <= &КонецГода | И ДоговорНаВыполнениеРаботСФизЛицом.ДатаОкончания >= &НачалоГода | И (&НеОтбиратьДанныеПоФизлицу | ИЛИ ДоговорНаВыполнениеРаботСФизЛицом.Сотрудник.Физлицо В (&СписокФизЛиц)) | И ДоговорНаВыполнениеРаботСФизЛицом.Проведен | |УПОРЯДОЧИТЬ ПО | Физлицо, | ДатаОкончанияПериода, | ДатаНачалаПериода"; ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"И &ПервоеДополнительноеУсловие",ПроцедурыПерсонифицированногоУчетаПереопределяемый.СЗВ4_ПолучитьДополнительныеУсловияДляСотрудников()); ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"И &ВтороеДополнительноеУсловие",ПроцедурыПерсонифицированногоУчетаПереопределяемый.СЗВ4_ПолучитьДополнительныеУсловияДляСотрудников("РаботникиОрганизации.")); Запрос.Текст = СтрЗаменить(ТекстЗапроса,"И &ТретьеДополнительноеУсловие",ПроцедурыПерсонифицированногоУчетаПереопределяемый.СЗВ4_ПолучитьДополнительныеУсловияДляСотрудников("Работники.")); ТаблицаСтажа = Запрос.Выполнить().Выгрузить(); ТаблицаСтажа.Индексы.Добавить("ФизЛицо"); // Удалим из таблицы стажа незначимые записи: // - если по физлицу имеется 2 непрерывных записи с одинаковыми условиями труда, то объединим данные записи Н = ТаблицаСтажа.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажа[Н]; ПредшествующаяЗапись = ТаблицаСтажа[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И (ТекущаяЗапись.ДатаНачалаПериода = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 ИЛИ КонецДня(ТекущаяЗапись.ДатаНачалаПериода) = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)) // если записи непрерывны (идут друг за другом по времени) // и совпадают параметры стажа И ТекущаяЗапись.ОсобыеУсловияТруда = ПредшествующаяЗапись.ОсобыеУсловияТруда И СокрЛП(ТекущаяЗапись.КодПозицииСписка) = СокрЛП(ПредшествующаяЗапись.КодПозицииСписка) И ТекущаяЗапись.ОснованиеВыслугиЛет = ПредшествующаяЗапись.ОснованиеВыслугиЛет И ТекущаяЗапись.ТерриториальныеУсловия = ПредшествующаяЗапись.ТерриториальныеУсловия И ТекущаяЗапись.ПараметрТерриториальныхУсловий = ПредшествующаяЗапись.ПараметрТерриториальныхУсловий И ТекущаяЗапись.ТретийПараметрИсчисляемогоСтажа = ПредшествующаяЗапись.ТретийПараметрИсчисляемогоСтажа И ТекущаяЗапись.ТретийПараметрВыслугиЛет = ПредшествующаяЗапись.ТретийПараметрВыслугиЛет Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = ТекущаяЗапись.ДатаОкончанияПериода; ТаблицаСтажа.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажа.Сортировать("ФизЛицо,ДатаНачалаПериода"); Запрос.Текст = ПериодыДоговоровТекст; ТаблицаСтажаПоДоговорам = Запрос.Выполнить().Выгрузить(); Н = ТаблицаСтажаПоДоговорам.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажаПоДоговорам[Н]; ПредшествующаяЗапись = ТаблицаСтажаПоДоговорам[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И ТекущаяЗапись.ДатаНачалаПериода <= КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 // если записи идут друг за другом или пересекаются Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = Макс(ТекущаяЗапись.ДатаОкончанияПериода, ПредшествующаяЗапись.ДатаОкончанияПериода); ПредшествующаяЗапись.ДатаНачалаПериода = Мин(ТекущаяЗапись.ДатаНачалаПериода, ПредшествующаяЗапись.ДатаНачалаПериода); ТаблицаСтажаПоДоговорам.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажаПоДоговорам.Сортировать("ФизЛицо,ДатаНачалаПериода"); ПредшествующееФизЛицо = Справочники.ФизическиеЛица.ПустаяСсылка(); МассивСтрок = Новый Массив; СтрокСтажа = 0; СтруктураПоиска = Новый Структура("ФизЛицо"); Н = ТаблицаСтажаПоДоговорам.Количество(); Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажаПоДоговорам[Н - 1]; Если ТекущаяЗапись.ФизЛицо <> ПредшествующееФизЛицо Тогда ЗаполнитьЗначенияСвойств(СтруктураПоиска,ТекущаяЗапись); МассивСтрок = ТаблицаСтажа.НайтиСтроки(СтруктураПоиска); ПредшествующееФизЛицо = ТекущаяЗапись.ФизЛицо; КонецЕсли; СтрокСтажа = МассивСтрок.Количество(); Если СтрокСтажа = 0 Тогда ЗаполнитьЗначенияСвойств(ТаблицаСтажа.Добавить(),ТекущаяЗапись); Н = Н - 1; Продолжить; КонецЕсли; ДатаНачалаПериода = НачалоДня(ТекущаяЗапись.ДатаНачалаПериода); ДатаОкончанияПериода = КонецДня(ТекущаяЗапись.ДатаОкончанияПериода); Для Сч = 1 По СтрокСтажа Цикл СтрокаСтажа = МассивСтрок[СтрокСтажа - Сч]; ДатаНачалаСтрокиСтажа = НачалоДня(СтрокаСтажа.ДатаНачалаПериода); ДатаОкончанияСтрокиСтажа = КонецДня(СтрокаСтажа.ДатаОкончанияПериода); Если ДатаНачалаСтрокиСтажа > ДатаОкончанияПериода Тогда ИначеЕсли ДатаНачалаСтрокиСтажа > ДатаНачалаПериода Тогда Если ДатаОкончанияСтрокиСтажа < ДатаОкончанияПериода Тогда НоваяСтрока = ТаблицаСтажа.Добавить(); ЗаполнитьЗначенияСвойств(НоваяСтрока,ТекущаяЗапись); НоваяСтрока.ДатаНачалаПериода = ДатаОкончанияСтрокиСтажа + 1; НоваяСтрока.ДатаОкончанияПериода = ДатаОкончанияПериода; КонецЕсли; ДатаОкончанияПериода = НачалоДня(СтрокаСтажа.ДатаНачалаПериода - 1); Иначе Если ДатаОкончанияСтрокиСтажа >= ДатаНачалаПериода Тогда ДатаНачалаПериода = ДатаОкончанияСтрокиСтажа + 1; КонецЕсли; Прервать; КонецЕсли; МассивСтрок.Удалить(СтрокСтажа - Сч); КонецЦикла; Если ДатаОкончанияПериода >= ДатаНачалаПериода Тогда НоваяСтрока = ТаблицаСтажа.Добавить(); ЗаполнитьЗначенияСвойств(НоваяСтрока,ТекущаяЗапись); НоваяСтрока.ДатаНачалаПериода = ДатаНачалаПериода; НоваяСтрока.ДатаОкончанияПериода = ДатаОкончанияПериода; КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажа.Сортировать("ФизЛицо,ДатаНачалаПериода"); Н = ТаблицаСтажа.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажа[Н]; ПредшествующаяЗапись = ТаблицаСтажа[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И (ТекущаяЗапись.ДатаНачалаПериода = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 ИЛИ КонецДня(ТекущаяЗапись.ДатаНачалаПериода) = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)) // если записи непрерывны (идут друг за другом по времени) // и совпадают параметры стажа И ТекущаяЗапись.ОсобыеУсловияТруда = ПредшествующаяЗапись.ОсобыеУсловияТруда И СокрЛП(ТекущаяЗапись.КодПозицииСписка) = СокрЛП(ПредшествующаяЗапись.КодПозицииСписка) И ТекущаяЗапись.ОснованиеВыслугиЛет = ПредшествующаяЗапись.ОснованиеВыслугиЛет И ТекущаяЗапись.ТерриториальныеУсловия = ПредшествующаяЗапись.ТерриториальныеУсловия И ТекущаяЗапись.ПараметрТерриториальныхУсловий = ПредшествующаяЗапись.ПараметрТерриториальныхУсловий И ТекущаяЗапись.ТретийПараметрИсчисляемогоСтажа = ПредшествующаяЗапись.ТретийПараметрИсчисляемогоСтажа И ТекущаяЗапись.ТретийПараметрВыслугиЛет = ПредшествующаяЗапись.ТретийПараметрВыслугиЛет Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = ТекущаяЗапись.ДатаОкончанияПериода; ТаблицаСтажа.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; ТаблицаСтажа = ПроцедурыПерсонифицированногоУчетаПолныеПрава.ВписатьКатегорииВДанныеСтажа(ОбособленноеПодразделение, ДатаНачалаПериодаЗаполнения, ДатаОкончанияПериодаЗаполнения, ТаблицаСтажа); Н = ТаблицаСтажа.Количество() - 1; Пока Н > 0 Цикл ТекущаяЗапись = ТаблицаСтажа[Н]; ПредшествующаяЗапись = ТаблицаСтажа[Н-1]; Если ТекущаяЗапись.ФизЛицо = ПредшествующаяЗапись.ФизЛицо // если совпадает физлицо И ТекущаяЗапись.КатегорияЗастрахованныхЛиц = ПредшествующаяЗапись.КатегорияЗастрахованныхЛиц И (ТекущаяЗапись.ДатаНачалаПериода = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)+1 ИЛИ КонецДня(ТекущаяЗапись.ДатаНачалаПериода) = КонецДня(ПредшествующаяЗапись.ДатаОкончанияПериода)) // если записи непрерывны (идут друг за другом по времени) // и совпадают параметры стажа И ТекущаяЗапись.ОсобыеУсловияТруда = ПредшествующаяЗапись.ОсобыеУсловияТруда И СокрЛП(ТекущаяЗапись.КодПозицииСписка) = СокрЛП(ПредшествующаяЗапись.КодПозицииСписка) И ТекущаяЗапись.ОснованиеВыслугиЛет = ПредшествующаяЗапись.ОснованиеВыслугиЛет И ТекущаяЗапись.ТерриториальныеУсловия = ПредшествующаяЗапись.ТерриториальныеУсловия И ТекущаяЗапись.ПараметрТерриториальныхУсловий = ПредшествующаяЗапись.ПараметрТерриториальныхУсловий И ТекущаяЗапись.ТретийПараметрИсчисляемогоСтажа = ПредшествующаяЗапись.ТретийПараметрИсчисляемогоСтажа И ТекущаяЗапись.ТретийПараметрВыслугиЛет = ПредшествующаяЗапись.ТретийПараметрВыслугиЛет Тогда // объединим записи в одну ПредшествующаяЗапись.ДатаОкончанияПериода = ТекущаяЗапись.ДатаОкончанияПериода; ТаблицаСтажа.Удалить(ТекущаяЗапись); КонецЕсли; Н = Н - 1; КонецЦикла; Возврат ТаблицаСтажа; КонецФункции |
||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10058429 | ||||
Дата публикации: | 08.07.2010 14:54:21 | ||||
Дата последнего изменения: | 08.07.2010 0:00:00 | ||||
Описание: | В документе "Опись сведений АДВ-6-2" при формировании стажа по всем сотрудникам для организации с совмещенной системой (Общая/ЕНВД) теряется набор записей о стаже для ЕНВД. | ||||
Способ исправления: | Заменить процедуру ФормированиеСведенийОСтажеC2010() общего модуля ПроцедурыПерсонифицированногоУчета следующим фрагментом: Процедура ФормированиеСведенийОСтажеC2010(ДатаНачалаПериодаЗаполнения, Организация, СписокФизЛиц = Неопределено) Экспорт ЗаполнятьСтаж = НастройкаПравДоступаПереопределяемый.ДоступнаРольКадровикаРегл(); Если Не ЗаполнятьСтаж Тогда Возврат КонецЕсли; ДатаОкончанияПериодаЗаполнения = ОкончаниеОтчетногоПериодаПерсучета(ДатаНачалаПериодаЗаполнения); ТаблицаСтажа = СЗВ6_ПолучитьДанныеДляЗаполненияСтажа(Организация, ДатаНачалаПериодаЗаполнения, ДатаОкончанияПериодаЗаполнения, СписокФизЛиц); ТаблицаИзмерений = ТаблицаСтажа.Скопировать(,"ФизЛицо,КатегорияЗастрахованныхЛиц"); ТаблицаИзмерений.Свернуть("ФизЛицо,КатегорияЗастрахованныхЛиц"); ТаблицаФизлиц = ТаблицаИзмерений.Скопировать(,"ФизЛицо"); ТаблицаФизлиц.Свернуть("ФизЛицо"); НаборЗаписейОСтаже = РегистрыСведений.ЗаписиОСтажеДляСЗВ4.СоздатьНаборЗаписей(); НаборЗаписейОСтаже.Отбор.ОбособленноеПодразделение.Значение = Организация; НаборЗаписейОСтаже.Отбор.ОбособленноеПодразделение.Использование = Истина; НаборЗаписейОСтаже.Отбор.ОтчетныйПериод.Значение = ДатаНачалаПериодаЗаполнения; НаборЗаписейОСтаже.Отбор.ОтчетныйПериод.Использование = Истина; НаборЗаписейОСтаже.Отбор.ФизЛицо.Использование = Истина; СтруктураПоиска = Новый Структура("ФизЛицо, КатегорияЗастрахованныхЛиц"); ///////////////////////////////////////////////////////////////////////////////////// // ОЧИСТКА СТАРЫХ ЗАПИСЕЙ О СТАЖЕ, ЗАПИСЕЙ О ВЗНОСАХ И ДОБАВЛЕНИЕ НОВЫХ ЗАПИСЕЙ ДОЛЖНО ПРОИСХОДИТЬ В РАМКАХ ОДНОЙ ТРАНЗАКЦИИ НачатьТранзакцию(); // очистим то, что было Для каждого СтрокаФизЛица Из ТаблицаФизлиц Цикл // Установим отбор записей в наборе по выбранному работнику НаборЗаписейОСтаже.Отбор.ФизЛицо.Значение = СтрокаФизЛица.ФизЛицо; НаборЗаписейОСтаже.Записать(); КонецЦикла; НаборЗаписейОСтаже.Отбор.КатегорияЗастрахованныхЛиц.Использование = Истина; // Загрузим полученные данные в наборы записей Для каждого СтрокаИзмерений Из ТаблицаИзмерений Цикл НаборЗаписейОСтаже.Отбор.ФизЛицо.Значение = СтрокаИзмерений.ФизЛицо; НаборЗаписейОСтаже.Отбор.КатегорияЗастрахованныхЛиц.Значение = СтрокаИзмерений.КатегорияЗастрахованныхЛиц; ЗаполнитьЗначенияСвойств(СтруктураПоиска,СтрокаИзмерений); МассивСтрок = ТаблицаСтажа.НайтиСтроки(СтруктураПоиска); Для каждого СтрокаТаблицы Из МассивСтрок Цикл ЗаполнитьЗначенияСвойств(НаборЗаписейОСтаже.Добавить(),СтрокаТаблицы) КонецЦикла; // Пронумеруем основные записи о стаже НомерЗаписи = 0; Для Каждого Запись из НаборЗаписейОСтаже Цикл НомерЗаписи = НомерЗаписи + 1; Запись.НомерОсновнойЗаписи = НомерЗаписи; КонецЦикла; // Запишем записи стажа в режиме добавления (при записи набора происходит проверка записей стажа) Попытка НаборЗаписейОСтаже.Записать(); Исключение ОтменитьТранзакцию(); Возврат; КонецПопытки; НаборЗаписейОСтаже.Очистить(); КонецЦикла; ЗафиксироватьТранзакцию(); КонецПроцедуры // ФормированиеСведенийОСтажеC2010() |
||||
Способ обхода: | Открыть форму СЗВ для такого работника и выполнить команду "Заполнить по категории УПРОЩЕН/СИСТЕМА/ЕДИНЫЙ/НАЛОГ". | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10056978 | ||||
Дата публикации: | 06.07.2010 16:57:55 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | В организации инвалидов в документе "Начисление страховых взносов" неверно рассчитываются взносы в ФСС на страхование от несчастных случаев с дополнительных начислений. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10058296 | ||||
Дата публикации: | 06.07.2010 16:22:13 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | Если организация является ПБОЮЛом, файл СЗВ-6 формируется неверно. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10058288 | ||||
Дата публикации: | 06.07.2010 16:22:00 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | При автозаполнении формы 4-ФСС данные в строках 2 и 3 таблица 6 Раздела II перепутаны местами. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10058080 | ||||
Дата публикации: | 06.07.2010 16:21:45 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | При автоматическом заполнении межрасчетных форм 4-ФСС не заполняются выплаты, на которые не начисляются страховые взносы в табл. 9 Раздела III. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10056077 | ||||
Дата публикации: | 06.07.2010 16:21:04 | ||||
Дата последнего изменения: | 06.07.2010 0:00:00 | ||||
Описание: | Документ "Начисление по б/л" для травм на производстве ошибочно требует указывать ограничение пособия. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10057952 | ||||
Дата публикации: | 01.07.2010 15:51:18 | ||||
Дата последнего изменения: | 01.07.2010 0:00:00 | ||||
Описание: | При выводе справки по отпуску по сотруднику, у которого есть отпуска за свой счет, выводится сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10057888 | ||||
Дата публикации: | 01.07.2010 15:51:04 | ||||
Дата последнего изменения: | 01.07.2010 0:00:00 | ||||
Описание: | Если в документ "Сведения о взносах и страховом стаже СПВ-1" попадает сотрудник другой организации, то при попытке получить печатную форму или файл выдается неадекватное сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10057811 | ||||
Дата публикации: | 01.07.2010 15:50:48 | ||||
Дата последнего изменения: | 01.07.2010 0:00:00 | ||||
Описание: | В документе "Опись сведений АДВ-6-2" при переносе сотрудников из пачки в пачку для выбора предъявляется список номеров документов, а не номеров пачек. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10057737 | ||||
Дата публикации: | 30.06.2010 16:00:51 | ||||
Дата последнего изменения: | 30.06.2010 0:00:00 | ||||
Описание: | Документ "Увольнение из организаций" неправильно рассчитывает количество дней отпуска, которое необходимо компенсировать. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10056693 | ||||
Дата публикации: | 30.06.2010 16:00:24 | ||||
Дата последнего изменения: | 30.06.2010 0:00:00 | ||||
Описание: | В отч. Т-54а при расшифровке расчетного листка выводится сообщение об ошибке. | ||||
Исправлено в релизе: | 2.5.26 | ||||
Код ошибки: | 10052291 | ||||
Дата публикации: | 27.04.2010 16:42:02 | ||||
Дата последнего изменения: | 27.04.2010 0:00:00 | ||||
Описание: | В случае начисления выплат работникам за счет собственных средств организации (материальная помощь, подарки), расходы по страховым взносам с таких начислений ошибочно не признаются для целей бухгалтерского учета. | ||||
Исправлено в релизе: | 2.5.27 | ||||
Код ошибки: | 10043804 | ||||
Дата публикации: | 23.12.2009 16:19:37 | ||||
Дата последнего изменения: | 23.12.2009 0:00:00 | ||||
Описание: | В документе "Оплата сверхурочных часов" не пересчитывается в часовую тарифная ставка из произвольной формулы - всегда получается 0. | ||||
Код ошибки: | 10036015 | ||||
Дата публикации: | 15.10.2009 16:26:59 | ||||
Дата последнего изменения: | 15.10.2009 0:00:00 | ||||
Описание: | После исправления кадрового документа в обработке "Анализ неявок", исходное кадровое событие не показывается, отчего расчетный документ, оформленный по устаревшим кадровым данным, сопоставляется с исправленным кадровым событием. | ||||
Код ошибки: | 10036185 | ||||
Дата публикации: | 15.10.2009 16:22:55 | ||||
Дата последнего изменения: | 15.10.2009 0:00:00 | ||||
Описание: | При использовании кассового метода учета управленческих затрат, в документе "Планируемые затраты на персонал" неверно определяется факт прошлого периода. | ||||
Код ошибки: | 10002714 | ||||
Дата публикации: | 26.09.2008 15:54:03 | ||||
Дата последнего изменения: | 26.09.2008 0:00:00 | ||||
Описание: | При обновлении с конфигурации с редакции 2.1. на 2.5 выдается сообщение об ошибке, когда в организации не поддерживается внутреннее совместительство и по физлицу, с которым заключен договор ГПХ на выполнение работ, зарегистрирован документ «Ввод процента деятельности ЕНВД». | ||||
Код ошибки: | 10001643 | ||||
Дата публикации: | 05.08.2008 16:24:23 | ||||
Дата последнего изменения: | 05.08.2008 0:00:00 | ||||
Описание: | При отправке печатной формы документа по электронной почте в текст письма не попадают имеющиеся картинки. | ||||
Код ошибки: | 10001302 | ||||
Дата публикации: | 29.07.2008 16:40:03 | ||||
Дата последнего изменения: | 29.07.2008 0:00:00 | ||||
Описание: | В отчете "Расчетная ведомость", построенном за несколько месяцев, в некоторых случаях неправильно отражаются итоги по показателям сальдо. | ||||
Код ошибки: | 00103150 | ||||
Дата публикации: | 30.04.2008 16:04:59 | ||||
Дата последнего изменения: | 30.04.2008 0:00:00 | ||||
Описание: | Если в анкету, указанную в настройках программы как резюме кандидата, добавить вопросы из предопределенной группы вопросов о контактной информации физлица, то при создании физлица по ответам на такую анкету контактная информация из опроса не будет перенесена в данные физлица. | ||||
Код ошибки: | 00094289 | ||||
Дата публикации: | 14.09.2007 10:02:29 | ||||
Дата последнего изменения: | 26.11.2010 0:00:00 | ||||
Описание: | В форме 2-НДФЛ за прошлые годы (по 2009-й) на работника, у которого по результатам перерасчета за прошлые налоговые периода был доудержан (зачтен) налог, не заполняются пп.5.6 или 5.7 раздела 5. | ||||
Код ошибки: | 00076008 | ||||
Дата публикации: | 17.07.2007 16:03:29 | ||||
Дата последнего изменения: | 17.07.2007 0:00:00 | ||||
Описание: | Неверно исчисляются алименты с работника, отработавшего неполный рабочий месяц из-за прогулов. | ||||