Имя: Пароль:
1C
1С v8
Увеличение длины кода хозрасчетных счетов в ERP 2.4
,
0 SiAl-chel
 
26.06.18
11:46
Доброго дня, коллеги.,


Что сделал:
увеличил в типовой ERP 2.4 длину кода с 8 символов до 9,
увеличил длину порядка с 9 до 10 символов,
изменил маску кода с @@@.@@.@ на @@@.@@.@@,
изменил порядок у существующих предопределенных счетов,
добавил новые предопределенные субсубсчета.

Открываю в 1С, а там в списке счетов код показывается нормально, но в форме счета маска кода старая - @@@.@@.@. Не дает в третью группу добавить вторую цифру.

В отладчике посмотрел на:
Элементы.Код.Маска = ""
Метаданные.ПланыСчетов.Хозрасчетный.ДлинаКода = 9
Метаданные.ПланыСчетов.Хозрасчетный.МаскаКода = @@@.@@.@@

Куда дальше копать? В коде формы счета нет ничего, чтобы изменяло элемент формы для кода счета.
1 SiAl-chel
 
26.06.18
13:30
Еще актуально
2 Гипервизор
 
26.06.18
13:50
А маска в поле ввода?
3 SiAl-chel
 
26.06.18
13:56
(2) Нет маски в поле ввода. Только маска коду у плана счетов.
4 Гипервизор
 
26.06.18
14:03
А это нормально, что длина порядка <> длина кода?
А в коде быстрого выбора тоже меняли?
5 SiAl-chel
 
26.06.18
14:05
(4) В типовой конфе длина порядка - 9, длина кода - 8.
6 vvp91
 
26.06.18
14:07
(0) А зачем это все?
7 shuhard
 
26.06.18
14:09
(6) я такое встречал в холдингах - каприз фин.директора для субсчетов
8 SiAl-chel
 
26.06.18
14:10
(6) У счета 76.07 есть субсчета с простыми номерами, нужно добавить субсчета 76.07.11, 76.07.12...
(4) В коде быстрого доступа не менял. Сейчас снял с поддержки и увеличил до 9, буду посмотреть.
9 Dmitry1c
 
26.06.18
14:10
Мне кажется, что кто-то где-то что-то делает не так...
10 SiAl-chel
 
26.06.18
14:11
(9) Вы правы: Вам кажется.
11 SiAl-chel
 
26.06.18
14:23
(4) Увеличил длину кода быстрого выбора - проблема осталась.
Вот скрин:
https://b.radikal.ru/b10/1806/38/121e7911bd1d.png
В списке коды нормальные, а в форме обрезается код, и потому при записи изменений счета ругается на не уникальный код.
Платформа 1С 8.3.12.1469
12 Гипервизор
 
26.06.18
14:26
Как-то странно отображается, 76[пробел].07.1.
Пробел и съедает еще один символ.
13 SiAl-chel
 
26.06.18
14:28
(12) Нет, не съедает. Маска вот такая @@@.@@.@@
14 Гипервизор
 
26.06.18
15:20
А может в плане счетов в стандартных реквизитах у кода забыли маску поменять?
15 SiAl-chel
 
26.06.18
15:30
(14) В стандартных реквизитах счета у кода нет маски.
16 Гипервизор
 
26.06.18
15:43
(15) А это что? https://pastenow.ru/3BF79
17 SiAl-chel
 
27.06.18
07:57
(16) Коллега, Вы - Волшебник с большой буквы! Спасибо огромное.
Я видать вчера в шары долбился и смотрел на чьи-то другие стандартные реквизиты.
18 dmpl
 
27.06.18
08:05
(8) Вы уверены что хотите это сделать? А что будете делать, когда такие субсчета появятся в типовой конфигурации?
19 SiAl-chel
 
27.06.18
08:12
(18) Вообще-то пока идет тестирование. Это во-первых. А во-вторых, зачем нам Конфигуратор если ожидать что-то от вендора? А если эти субсчета никогда не появятся, то как тогда?
20 shuhard
 
27.06.18
09:01
(18) чтобы не подраться с вендором нумеруют с текстом 76.07.ХЗ
создают со стороны конифгуратора и используют предопределеный
21 SiAl-chel
 
27.06.18
09:48
(20) Спасибо за совет, Мистер Очевидность.
22 shuhard
 
27.06.18
11:14
(21) бабки переведи Волшебнику
23 dmpl
 
27.06.18
11:52
(20) Вот. И зачем увеличивать разрядность? Букв ведь дофига - 26 латинских, 33 русских.
24 SiAl-chel
 
04.07.18
09:48
(23) Вопрос в посте не стоял о целесообразности, вопрос был о методе реализации.