Выкрутился после сбоя номеров документов

Есть такая поговорка «Сапожник без сапог», но это не работает в случае программистов 1С. Я веду учет в БП3 не столько потому, что люблю эту программу (для ИП без сотрудников проще учет в Контуре), а для того, чтобы лишний раз почувствовать себя в шкуре пользователя 1С.

Решил проверить в своей базе БП3 доступность базы розницы клиента, с которой не проходила интеграция. Для этого назначил своей базе префикс «БП», включил синхронизацию. Проверил доступность, да так и оставил.

Не учел, что изменение префикса приводит к смене префикса нумерации документов. Не используйте свои рабочие базы для тестирования!

Т.е. раньше номера документов шли в таком порядке:
ОС00-000018
ОС00-000019
ОС00-000020

А после изменения префикса пошли заново с:
ОСБП-000001
ОСБП-000002
ОСБП-000003

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

Долго думал как быть и в итоге придумал простое решение. Изменил номер последнего документа в счете и акте, поставил максимальный номер.

Т.е. если, допустим номера были такие:

ОС00-000018
ОС00-000019
ОС00-000020

ОСБП-000001
ОСБП-000002
ОСБП-000003

То я поставил новому акту номер ОСБП-000024.

Кстати, в документах «Платежное поручение исходящее» в БП3 нумерация не сбилась даже после изменения префикса:

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

Устроили на Мисте небольшой гуру-тест по этому вопросу. Интересно было, как решат эту проблему, не требующую программирования, местные корифеи.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *