Версия для печати темы (https://pro1c.org.ua/index.php?s=7be974c3d7d99e46da3bb1b12dc0db8d&showtopic=67462)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Прочее 1С 8 _ Переименование номенклатуры для 1С 8.3 (внешняя обработка)

Автор: Nevermore 29.01.24, 14:31

добрый день.
очень нужна "Переименование номенклатуры для 1С 8.3 (внешняя обработка)"
может, есть у кого?

Автор: sava1 29.01.24, 15:00

это как?
Есть стандартный алгоритм?

Автор: AnryMc 29.01.24, 17:29

В большинстве конфигураций 8.3 (на БСП) есть типовая - Групповое замена реквизитов (Администрирование - Обслуживание - Корректировка данных)

Выбираем - Справочник - Номенклатура - Наименование (и/или ПолноеНаименование) и прописываем ПроизвольныйАлгоритм

Автор: Nevermore 30.01.24, 11:06

sava1, цель: заменить в номенклатуре все русские слова на украинские.
например, "стол -- стіл"
можно не сразу всё, хотя бы, по одному слову

AnryMc, нужна замена самой номенклатуры, а не реквизитов

Автор: sava1 30.01.24, 11:27

Nevermore @ Сегодня, 11:06 * ,

вручную / через переводчик ?

Автор: Nevermore 30.01.24, 11:42

sava1, вручную. но с помощью той обработки (она реально существует)

Автор: zay 30.01.24, 11:47

Nevermore разместитиете заказ в столе заказов
Как я это вижу:

  1. Вы сами выгружаете в эксель колонки Код, Наименование, Полное наименование справочника Номенклатура
  2. В экселе есть встроенная возможность перевода (Выделите ячейку или текст для перевода. На вкладке Рецензирование нажмите кнопку Перевод)
  3. Обработка (которую надо сделать) загружает экселевский файл в таблицу. При загрузке находит номенклатуру из базы по значению Код из первой колонки экселя
  4. Получается в загруженой таблице 4 колонки: Код, Номенклатура из базы, Наименование и Полное наименование номенклатуры из экселя (переведенное)
  5. При нажатии "Выполнить" значения Наименование и Полное наименование из таблицы замещаю в Наименование и Полное наименование номенклатуры из базы


Автор: sava1 30.01.24, 11:49

Nevermore @ Сегодня, 11:42 * ,
увы. не встречал. через гугл - было, но там нет полей для ручного редактирования

Автор: zay 30.01.24, 11:49

Цитата(Nevermore @ 30.01.24, 12:42) *
но с помощью той обработки (она реально существует)

У меня есть такая обработка. Но она под обычные формы, а не управляемые. И там Полное наименование = Наименование

Автор: Nevermore 30.01.24, 11:50

zay, можете поделиться? посмотрим....а вдруг?

Автор: denis84 30.01.24, 11:57

Nevermore @ Вчера, 14:31 * ,
Тоже когда-то делал перевод. Добавлял реквизит "НаименованиеУкр" и в форме списка справочника (и с помощью обработки") записывал перевод "Наименование" в этот реквизит "НаименованиеУкр". Все делал в обычных формах.

Автор: zay 30.01.24, 11:59

Nevermore @ Сегодня, 12:50 * ,
https://pro1c.org.ua/redirect.php?https://drive.google.com/file/d/1XVWXEig4cfH5l4wcGpmDJG4DdaFZNupI/view?usp=sharing
Если сможете запустить вашу 1С на обычных формах, пожалуйста, проверьте обработку сначала на копии базы

Автор: Nevermore 30.01.24, 14:51

zay, мы с вами друг друга неправильно поняли.
я думал у вас есть то, что я писал в первом сообщении...
но все равно спасибо!
тема открыта...

Автор: AnryMc 30.01.24, 15:33

Цитата(Nevermore @ 30.01.24, 12:06) *
AnryMc, нужна замена самой номенклатуры, а не реквизитов

Цитата(Nevermore @ 29.01.24, 15:31) *
очень нужна "Переименование номенклатуры для 1С 8.3 (внешняя обработка)"



Просто я плохо читаю... Да и не телепат...

P.S. Вам наверно сюда https://pro1c.org.ua/index.php?s=&showtopic=4402&view=findpost&p=29400

P.P.S. Дописать обход справочника и замену наименований - элементарно.

Автор: Nevermore 30.01.24, 16:37

AnryMc, переводить ничего не надо - сами переведут, нужен инструмент для упрощения этого процесса

вот эта обработка https://pro1c.org.ua/redirect.php?https://www.youtube.com/watch?v=Vm_RmxWnjzg

Автор: AnryMc 30.01.24, 17:29

Nevermore @ Сегодня, 17:37 * ,


Попробуйте скачать https://pro1c.org.ua/redirect.php?https://proger.com.ua/upload/iblock/ae1/fanRenamer.epf

Автор: Nevermore 31.01.24, 16:08

AnryMc, к сожалению, в 8.3 не работает sad.gif

Автор: zay 01.02.24, 13:42

8.3 можно запустить в режиме обычных форм. И тогда можно будет воспользоваться обработками. Для этого небходимо установить параметр запуска /RunModeOrdinaryApplication

  1. При выборе базы 1С спрва нажмите кнопку "Изменить"
  2. Первую страницу пропускаем (Далее)
  3. На второй странице в поле "Дополнительные параметры запуска" вставляем параметр /RunModeOrdinaryApplication
  4. Запускаем 1С. 1С запускается без интерфейса, но через п.меню "Открыть" можно открыть и использовать обработку
  5. После того как закончите работать с обработкой, зайдите опять в "Дополнительные параметры запуска" и уберите оттуда параметр /RunModeOrdinaryApplication







Автор: Nevermore 01.02.24, 14:39

zay, очень интересно! спасибо! удалось открыть данную обработку...

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua