Зменшуємо довжину коду в номенклатурі

Як зменшити довжину коду в номенклатурі.


У старій версії ТіС 7.7 довжина коду номенклатури була 5 а в УТ стала 11
До цього я писав про перенесення даних з ТіС 7.7 в УТ 8.2
У зв'язку з чим в подальшому постало завдання щодо зменшення перенесеного коду номенклатури.
У сімці він становив 5 а в 8.2 перенеслася з 11 значним номером.
Тобто в 7.7 був код номенклатури:

06785
00786
65655

00000006785
00000000786
00000065655

Для зміни коду можна перейти в конфігуратор, відшукати довідник "номенклатура" і натиснути "властивості".
Ми побачимо довжину коду рівний "11" і тип коду "рядок", однак за замовчуванням нам не дозволено редагувати його, для зняття цього обмеження потрібно зняти конфігурацію з підтримки (в подальшому можна повернути все назад, після зроблених змін)
Заходимо 1С в режимі конфігуратора - Конфігурація - підтримка - настройка підтримки - включити можливість зміни - об'єкт постачальника знятий з підтримки.

Далі прийняли зміни до конфигураторе.
Після чого повертаємося до зміни коду міняємо довжину з 11 на 5 і тип на число - зберігаємо конфігурацію.
Але в результаті якщо у нас були коду 00 786 або 0 6785, то нулі обрізаються і отримуємо 786 і 6785.
З цим так само можна впоратися і для того щоб повернути нулі знову переходимо в властивості номенклатури, і міняємо "тип коду" з числа на рядок, все так же зберігаємо конфігурації і в результаті отримуємо те, що нам потрібно було.

Однак варто розуміти, що якщо код мав букви то вся ця затія зійде нанівець і букви будуть обрізані. Якщо все ж треба мати 5 значний код, то в подальшому необхідно буде провести перенумерацию довідника з присвоєнням нових кодів.

Схожі статті