Дата: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 значный код, то в дальнейшем необходимо будет произвести перенумерацию справочника с присвоением новых кодов.
Количество просмотров: 7898
Комментарии к статье:
Здорово
Добавить комментарий
Автор комментария: Мэн
Дата: 2021-01-26
Спасибо )