Имя: Пароль:
1C
1С v8
Удаляется часть номера документа при увеличении его длины
,
0 Алексей Турков
 
07.08.23
16:03
Есть расширение в котором увеличили длину номеров нескольких документов. При выполнении ТИИ платформа удаляет часть номера. Приняли решение длину номера увеличивать не в расширении, а в конфигурации. Это помогло для всех документов, кроме счета-фактуры выданного. Причем часть номера удаляется после сохранения конфигурации, а не при выполнении ТИИ. В чем может быть проблема?
1 Serg_1960
 
07.08.23
16:56
Во многих типовых номера счет-фактур генерятся программно (не платформенным механизмом автонумерации).
2 Алексей Турков
 
07.08.23
17:12
(1) Это БП 3. Не вижу связи, ведь номера генерируются при создании счета-фактуры, а в данной ситуации обрезаются номера у созданных счетов-фактур. Причем при увеличении длины номера. Я даже попробовал установить максимальную длину номера - 50, все равно не помогает. Остается 11 символов (буквы и цифры, остальное заполняется пробелами).
3 Мимохожий Однако
 
07.08.23
17:20
(2) Скорее всего не везде изменил. Какой нумератор используется? смотрел его настройки? Еще есть функции , связанные с префиксами
4 Алексей Турков
 
07.08.23
17:35
(3) Нумерация в типовой:
Автонумерация - Истина, Нумератор - не заполнен, Длина номера 12, Контроль уникальности - Истина, Тип номера - Строка, Периодичность в пределах года.

В расширении - Изменять значение при подключении расширения:
Длина номера 18, Контроль уникальности - Ложь.

Нумерация в конфигурации (после внесения этих изменений номера счетов-фактур выданных длиной более 12 (выше написал 11 - ошибся) обрезаются и заполняются пробелами):
Автонумерация - Истина, Нумератор - не заполнен, Длина номера 18, Контроль уникальности - Ложь, Тип номера - Строка, Периодичность в пределах года.
5 Мимохожий Однако
 
07.08.23
17:39
Осталось посмотреть до и после записи как формируется номер документа. Возможно, надо добавить СОКРЛП()
6 Алексей Турков
 
07.08.23
17:50
(5) Не понимаю при чем здесь формирование номеров документов. Обрезаются номера созданных ранее документов. Например, был номер А01100005-0000234, после сохранения конфигурации стал А01100005-00.
7 Мимохожий Однако
 
07.08.23
18:18
Проверь нумератор после сохранения конфигурации. Какова совместимость конфигурации и расширения. Возможно, данный функционал может быть недоступен
8 Bigbro
 
08.08.23
05:50
очевидно что берутся первые, левые символы. с увеличением длины слева стало +6 пробелов, их и зацепило, а значимые символы справа отбросились.
но поведение любопытное.
9 Bigbro
 
08.08.23
05:51
может номер числовой-текстовый? хотя у вас там буквы в префиксе вроде как.
10 DJ Anthon
 
08.08.23
05:54
у СФ выданного в ЕРП длина номера находится в нумераторе, двух регистрах сведений и одном регистре накопления.
11 DJ Anthon
 
08.08.23
05:56
может, ты видишь номер не самого документа, а регистра сведений, который подтягивается динамическим списком?
12 Serg_1960
 
08.08.23
09:10
[мимо проходя]
"Причем часть номера удаляется после сохранения конфигурации... Нумерация в типовой:... Длина номера 12... В расширении - Длина номера 18..."

Версия платформы ещё не была озвучена?
13 Алексей Турков
 
08.08.23
13:24
Проблема решилась установкой флага "Контроль уникальности" в расширении, который там был снят.