Задача создать реквизит в справочнике номенклатура для доп кода номенклатуры.
Иерархия имеет вид организация-подразделения-телевизоры-изогнутый(LED,OLED,UHD)-LG(Samsung,Sony и прочее).
Доп код должен быть таким TV1,TV2,TV3 ... итд. Если иерархия будет ноутбуки или телефоны тогда NOTE1,NOTE2....... TEL1,TEL2 и тд. По соответствии папки. При создании товара внутри папки Телевизоры(Телефоны, ноутбуки) и вложенным ее папкам должно учитываться уникальность. Ну как обычный код реквизита. Как это можно реализовать. Если не было бы чисел то можно было бы наследовать от папки через данные заполнения. Существующие номенклатуры можно изменить программно. А как быть при добавлении. Для использование обработчиков события при создании нового когда или при открытии надо знать какой папке сейчас будет создан товар и это папка наследуется от телевизора или с ноутбука как это узнать.
Иерархия имеет вид организация-подразделения-телевизоры-изогнутый(LED,OLED,UHD)-LG(Samsung,Sony и прочее).
Доп код должен быть таким TV1,TV2,TV3 ... итд. Если иерархия будет ноутбуки или телефоны тогда NOTE1,NOTE2....... TEL1,TEL2 и тд. По соответствии папки. При создании товара внутри папки Телевизоры(Телефоны, ноутбуки) и вложенным ее папкам должно учитываться уникальность. Ну как обычный код реквизита. Как это можно реализовать. Если не было бы чисел то можно было бы наследовать от папки через данные заполнения. Существующие номенклатуры можно изменить программно. А как быть при добавлении. Для использование обработчиков события при создании нового когда или при открытии надо знать какой папке сейчас будет создан товар и это папка наследуется от телевизора или с ноутбука как это узнать.
По теме из базы знаний
- Заполнение регистра "Штрихкоды номенклатуры" по данным кодов маркировки
- Автоматическое штрихкодирование номенклатуры по расписанию (ERP 2.4, ERP 2.5, КА 2.4, УТ 11.4)
- Групповое создание (присвоение) штрихкодов номенклатуре типа EAN13 (УНФ 1.6, 3.0)
- Массовое изменение дополнительных реквизитов номенклатуры для указанного вида номенклатуры
- Создание (присвоение) штрихкодов номенклатуре типа EAN13 (ERP 2, КА 2, УТ 11)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Я бы сделал при записи проверку на ЭтоНовый(), если да то тогда если СокрЛП(Код)="" Тогда
Код=СокрЛП(Родитель.Код)+НайтиПосленийКод(Родитель);
.....
упорядоченный по убыванию кодов
В выборке заменить
..
Как то так
Код=СокрЛП(Родитель.Код)+НайтиПосленийКод(Родитель);
.....
Функция НайтиПоследнийКод(Родитель)
Запрос ПЕРВЫЕ 1
упорядоченный по убыванию кодов
В выборке заменить
Последний = СтрЗамнить(Выборка.Код,"Родитель.Код","");
Возврат Строка(Число(Последний)+1);
..
Как то так
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот