600 подписчиков

Значение поля "Номер" не уникально при записи нового документа "Увольнение", 1С Зарплата и управление персоналом 8.3. (ЗУП)

449 прочитали

Обратился ко мне бухгалтер , который в 1С Предприятие 8.3. 1С Зарплата и управление персоналом 8.3. (ЗУП) пытается отразить увольнение сотрудника и при этом программа ругается на уникальность номера документа

Текст ошибки звучит так

Значение "00ЗК-00004К" поля "Номер" не уникально

Обратился ко мне бухгалтер , который в 1С Предприятие 8.3. 1С Зарплата и управление персоналом 8.3.

Сразу-же иду в список документов "Увольнения"

Обратился ко мне бухгалтер , который в 1С Предприятие 8.3. 1С Зарплата и управление персоналом 8.3.-2

Тут сразу не вооруженным взглядом видно, что с начала 2023 года стали править номер документа, который присваивался программой в автоматическом режиме. Зачем это делали никто не скажет, т.к. сотрудник который этот так делал уже не работает в компании :) Могу предположить, что этим хотели в печатную форму зачем-то вывести номер отличный от того, который присваивала программа на автомате.

Никто естественно не обращает внимание на то, что рядом с номером документа, для таких как-раз случаев, есть дополнительное поле, куда можно внести какой-угодно номер и он будет выводиться на печать.

Обратился ко мне бухгалтер , который в 1С Предприятие 8.3. 1С Зарплата и управление персоналом 8.3.-3

Скорее всего ещё у бухгалтера была мысль но как... я же не буду номер приказа в списке документов.

А то что этот вопрос решается за пару кликов никто-ж не знает, для этого нужно просто настроить форму списка документов, куда можно было вывести номер приказа.

О том как добавить дополнительное поле(реквизит) в список документов описано в этой статье

Далее мы наводим порядок в нумерации документов "Увольнения" и пробуем заново создать документ увольнения, который ругался на уникальность номера. Документ провелся, но если внимательно посмотреть по какой-то причине присвоился номер "00ЗК-000002" который уже присутствует в базе "003К-000002"

Обратился ко мне бухгалтер , который в 1С Предприятие 8.3. 1С Зарплата и управление персоналом 8.3.-4

Ситуация на первый взгляд не понятная, но тут я начал внимательно смотреть на номера документов

Отличия были в первом случае ""003К", 3 это была буква "3"

а во втором это была цифра "3" три :). Вот что значит лезть "ручками" в нумерацию документа :)

Теперь с нумерацией всё в порядке

Обратился ко мне бухгалтер , который в 1С Предприятие 8.3. 1С Зарплата и управление персоналом 8.3.-5
Ах, да ещё разок напоминаю, прежде чем какие-либо действия производить с базой в заднем периоде, просьба, предварительно потренироваться и проверить это всё на копии, чтобы не было мучительно больно, если что-то пойдет не так. Или необходимо четко знать что у вас каждое утро делается копия и вы легко можете откатить базу на состояние до проведения экспериментов, если вдруг что-то пойдет не так

Аккуратность наше всё. Уважаемые наши бухгалтера, кадровики, пожалуйста ну не нужно лезть и править номер документа, который заполняется автоматически в момент записи документа. Практически всегда есть варианты решения ваших задач более гуманным, для программы способом

В отдельных случаях приходится ещё запускать обработку вот с такой строкой

ОбновитьНумерациюОбъектов(Метаданные.Документы.Увольнение);

Обратился ко мне бухгалтер , который в 1С Предприятие 8.3. 1С Зарплата и управление персоналом 8.3.-6

На этом у меня всё.

Буду рад, если кому-то помогла данная статья!

С вас как обычно лайк и подписка!

Всего Вам хорошего!