1. user8734 13.02.20 09:05 Сейчас в теме

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

Добрый день! Помогите разобраться с механизмом нумерации документов. Не пойму уже куда копать.

В программе 1С имеется 2 организации. В конце прошлого года создали 3 организацию. Говорю про реализацию как пример, но проблема возникает и в других документах.

У организации №1 префикс "ЗА", у организации №2 префикс "Х", у созданной организации №3 префикс "ХС". Номера документов составляются следующим образом: Префикс организации + номер документа. Получается к примеру Х0000000056.

Несколько дней назад создали документ реализации для новой организации №3. Номер присвоился правильный ХС000000001. Но теперь, при создании следующих документов по организации №2 им тоже стал присваиваться префикс "ХС" с номером документа по организации №3. Т.е. создали документ где организация указана №2, но номер "ХС000000002". По организации №1 номера присваиваются корректно.

Исправлял некорректные номера вручную, перепроверял префиксы, использовал процедуру "ОбновитьНумерациюОбъектов", ничего не помогло. В отладке вижу ясную картину, как префикс устанавливается в значение "Х", но когда уже заходит в процедуру "ПриЗаписи" модуля объекта, то присвоенный номер уже начинается с ХС....

Подскажите пожалуйста как исправить или куда копать? Как я понимаю номера присваиваются самой программой, но вот что бы программа еще и префикс меняла сама, это уже странно.

P.S. "Управление торговлей", редакция 10.3 (10.3.46.2)
Ответы
Избранное Подписка Сортировка: Древо
2. yurikmellon 5 13.02.20 09:10 Сейчас в теме
(1) интересно, по какому признаку там сопоставление организаций идёт. ИНН у Орг2 и Орг3 разные?
4. user8734 13.02.20 09:15 Сейчас в теме
3. starjevschik 13.02.20 09:13 Сейчас в теме
Какая база? Например, в УТ 10.3 нельзя делать префиксы так
Х
ХС
т.е. чтобы начало одинаковое, но один длиннее. Она путается в сортировке по алфавиту. С этим сделать ничего нельзя, только поменять префиксы так, чтобы они начинались с разных букв.
5. user8734 13.02.20 09:17 Сейчас в теме
(3), забыл написать что за база. Исправил. Собственно у меня и есть УТ 10.3.
7. starjevschik 13.02.20 09:52 Сейчас в теме
(5) это какая-то ошибка где-то в глубинах 1С. Я так понимаю, что она сортирует документы по алфавиту для поиска последнего. Когда два префикса начинаются одинаково, но в одном просто букв больше, то сортировка путает префикс и номер и находит документы другого префикса.
Ничего не сделаешь с этим, надо сделать разные первые буквы в префиксах.
6. klom 13.02.20 09:39 Сейчас в теме
Префиксы организаций должны быть одинаковой длины.
alex-l19041; +1 Ответить
8. user8734 14.02.20 08:06 Сейчас в теме
Спасибо всем за ответы. На выходных попробую протестировать подобное на тестовых базах. О результатах сюда отишусь.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Екатеринбург
зарплата от 90 000 руб. до 150 000 руб.
Полный день

Архитектор 1С
Нижний Новгород
зарплата от 180 000 руб.
Полный день

Программист 1С
Балашиха
зарплата от 80 000 руб.
Полный день

Программист 1С
Челябинск
зарплата от 100 000 руб.
Полный день

Разработчик 1С
Нижний Новгород
зарплата до 90 000 руб.
Полный день