Выкрутился после сбоя номеров документов
Есть такая поговорка «Сапожник без сапог», но это не работает в случае программистов 1С. Я веду учет в БП3 не столько потому, что люблю эту программу (для ИП без сотрудников проще учет в Контуре), а для того, чтобы лишний раз почувствовать себя в шкуре пользователя 1С.
Решил проверить в своей базе БП3 доступность базы розницы клиента, с которой не проходила интеграция. Для этого назначил своей базе префикс «БП», включил синхронизацию. Проверил доступность, да так и оставил.
Не учел, что изменение префикса приводит к смене префикса нумерации документов. Не используйте свои рабочие базы для тестирования!
Т.е. раньше номера документов шли в таком порядке:
ОС00-000018
ОС00-000019
ОС00-000020
А после изменения префикса пошли заново с:
ОСБП-000001
ОСБП-000002
ОСБП-000003
Заметил только когда выписывал акт клиенту, я отправлял ему два акта и обнаружил, что номер свежего меньше, чем номер более старого.
Долго думал как быть и в итоге придумал простое решение. Изменил номер последнего документа в счете и акте, поставил максимальный номер.
Т.е. если, допустим номера были такие:
ОС00-000018
ОС00-000019
ОС00-000020
…
ОСБП-000001
ОСБП-000002
ОСБП-000003
То я поставил новому акту номер ОСБП-000024.
Кстати, в документах «Платежное поручение исходящее» в БП3 нумерация не сбилась даже после изменения префикса:
Значит, умеют разработчики типовых конфигураций сохранять нумерацию, если захотят. Но, как обычно, не хватает общности. В одних документах реализовано, в других нет.
Устроили на Мисте небольшой гуру-тест по этому вопросу. Интересно было, как решат эту проблему, не требующую программирования, местные корифеи.
Свежие комментарии