Уменьшаем длину кода в номенклатуре

Автор: Admin

Дата:2012-07-19

Как уменьшить длину кода в номенклатуре.


В старой версии ТиС 7.7 длина кода номенклатуры была 5 а в УТ стала 11
До этого я писал про перенос данных из ТиС 7.7 в УТ 8.2
В связи счем в дальнейшем встала задача по уменьшению перенесенного кода номенклатуры.
В семерке он составлял 5 а в 8.2 перенеслась с 11 значным номером.
Т.е. в 7.7 был код номенклатуры:

06785
00786
65655

А в 8.2 стал

00000006785
00000000786
00000065655

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

Дальше приняли изменения в конфигураторе.
После чего возвращаемся к изменению кода меняем длину с 11 на 5 и тип на число - сохраняем конфигурацию.
Но в результате если у нас были кода 00786 или 06785, то нули обрезаются и получаем 786 и 6785.
С этим так же можно справиться и для того чтобы вернуть нули опять переходим в свойства номенклатуры, и меняем "тип кода" с числа на строку, все так же сохраняем конфигурации и в результате получаем то, что нам нужно было.

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

Количество просмотров: 4543

Комментарии к статье:

Автор комментария: Унк
Дата: 2014-04-14

Здорово

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2017