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

03.04.20

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

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

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

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

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

А=Б=В=С

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

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

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

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

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

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

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

 

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

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

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

Пояснение:

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

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

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

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

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

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

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

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

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

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

См. также

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

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

89900 руб.

09.06.2020    42066    34    59    

69

Загрузка и выгрузка в 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 форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 13.05.2025, версия 9.11 - 1010)

18000 руб.

20.11.2015    161298    399    386    

526

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

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

40000 руб.

24.03.2015    128820    310    116    

139

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

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

11100 руб.

29.10.2014    219669    675    528    

462

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

СКАЧАЙТЕ И ПОПРОБУЙТЕ БЕСПЛАТНО! Данная обработка расширяет функционал типовой конфигурации «1С:Бухгалтерия предприятия» и позволяет осуществлять автоматическое заполнение ГТД в документах «Реализация товаров и услуг», «Списание товаров», «Отчет о розничных продажах», «Отчет комиссионера (агента) о продажах», «Требование-накладная», «Возврат товаров от покупателя», «Комплектация номенклатуры», «Безвозмездная передача», «Отчет производства за смену». Обработка предназначена для работы в конфигурации «1С:Бухгалтерия предприятия 8, редакция 3.0» Есть версия обработки оптимизированная для работы в 1CFresh

9600 руб.

19.06.2012    140780    278    81    

237
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 Сейчас в теме
Хороший вариант решения )
Оставьте свое сообщение