Копирование реквизита справочника Номенклатура в дополнительный реквизит и обрезка длины артикула

03.04.20

Учетные задачи - Логистика, склад и ТМЦ

Как заполнить дополнительный реквизит номенклатуры данными из другого реквизита.

Сразу оговорюсь, я обычный пользователь 1с, не программист.

У нас УТ11.3, но принцип, думаю, подойдет ко всем конфигурациям и платформам.

В нашей номенклатуре Артикул задавался через знак =, например:

А=Б=В=С

Один и тот же товар может иметь десятки разных артикулов, и чтобы находить его в программе по любому из них, создавали базу так.

Теперь возникла необходимость обрезать эту цепочку. Создали дополнительный реквизит, и начались поиски способа скопировать значение артикула в дополнительный реквизит, который назвали "Артикулы замен"

Проворные гуру 1С предлагали свои обработки и доработки 1500руб.+

Оказалось, все очень просто можно решить в пару кликов:

НСИ и администрирование - Обслуживание - Корректировка данных - Групповое изменение реквизитов - Выполнить произвольный алгоритм. Далее как на скриншоте перетащил из правого поля в левое нужные строки и поставил знак =

В очередной раз ужаснулся жадности знатоков 1с, которые за эти несколько кликов просили такие суммы...

Осталось решить вопрос, как в поле номенклатура обрезать хвост после первого знака =, включая его. в Экселе такую формулу составил без труда. если гуру подскажут, как это сделать в 1С, то им будет плюс в карму!!

 

UPD: Оказалось, 1С не хуже экселя! просто нагуглил "Функции работы со строками в 1С" :)

Таким же способом в групповом изменении реквизитов можно прописать строку:

Объект.Артикул = Лев(Объект.Артикул,Найти(Объект.Артикул, "=")-1)

Пояснение:

Например, артикул: 0123456789=2325461=5463235=54245

Лев(Строка, сколько по счету символов выводить) - выдает только левую часть строки на указанное количество символов  

Объект.Артикул - это строка, с которой будем работать

Найти(Объект.Артикул, "=") - находит какой порядковый номер первого знака =, например 11

-1 - что бы знак = тоже удалился и не входил в строку

В итоге после обработки получаем артикул - 0123456789

Таким же способом с полем Артикул, и другими строковыми функциями, можно удалить, например, дефисы, пробелы и т.п. 

Задача решена в несколько кликов, сэкономлено несколько тысяч рублей.

Надеюсь, помог и вам сэкономить время и деньги.

копировать дополнительный реквизит заполнить загрузить

См. также

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

55778 руб.

24.04.2015    197481    157    244    

287

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.02.2025, версия 9.9 - 9.15)

16800 руб.

20.11.2015    159258    391    378    

520

Логистика, склад и ТМЦ Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

89900 руб.

09.06.2020    40821    32    59    

66

Логистика, склад и ТМЦ Бухгалтер Пользователь Платформа 1С v8.3 Сельское хозяйство и рыболовство Строительство Горнодобывающая промышленность Розничная и сетевая торговля (FMCG) Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Лесное и деревообрабатывающее хозяйство Управленческий учет Платные (руб)

Позволяет автоматизировать процесс взвешивания ТМЦ в организациях, осуществляющих приемку и отгрузку различным транспортом, для ведения складского учета и контроля остатков на складах. Конфигурация позволяет фиксировать вес вручную, напрямую с весов, а также управлять дополнительным оборудованием и контролировать движение транспорта.

40000 руб.

24.03.2015    127710    309    114    

138
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ovasiliev 6 04.04.20 16:52 Сейчас в теме
Инфостарт деградирует до уровня хуже Мисты?
Я даже не про уровень статьи, это всё относительно, я про хамство.
2. G_111186807367772872879 02.04.21 20:40 Сейчас в теме
я вам вброшу.
если исключить голодных и просто разводил.

2/5 1сников настолько мамонты, что они никогда и не слышали, а уж тем более и не знают про такие возможности.

2/5 это их ученики - тоже не вкурсе

1/5 вы еще не нашли, но они знают все мощные возможности современных конф.
3. shiga 24.10.22 12:34 Сейчас в теме
Хороший вариант решения )
Оставьте свое сообщение