Как программно создать элемент справочника #18189


#0 by 1С Дурочка
У меня в справочнике Номенклатура есть элементы и группы. Мне нужно обработкой создать их копии. Копия должна отличаться только кодом и типом товара. Мне нужно сделать копии всех комиссионных товаров (они имеют префикс "К" в номере), сделав их собственными (префикс кода "С"). Кнопки F9 в СП пока не вижу. Кто поможет с идеей?
#1 by miki
Длина кода у всех одинаковая? Допустим, "6". Тогда так: ... //Как то здесь нашли с которого копировать - СпрЭлСтарый ... Спр.Код="С"+Прав(СпрЭлСтарый.Код,5) ... //Копируешь остальное .... Спр.Записать;
#2 by miki
Или
#3 by 1С Дурочка
Очень не хочется все реквизиты переписывать. Как бы их? Может через метаданные цикл?
#4 by 1С Дурочка
Переписать код - не вопрос. Реквизиты бы скопировать.
#5 by miki
Да хоть через что. "Очень не хочется": руками что-ли будешь делать? Что мешает?
#6 by просто Мария
очень смешно!
#7 by 1С Дурочка
Ничего не мешает. Описание метаданных не помогает - паршивое очень.
#8 by 1С Дурочка
.Справочник(Х).Идентификатор Назначение:  Определение Идентификатора Х-того справочника в конфигурации. Возвращаемое значение  Строка - Идентификатор справочника. Кто знает какой Х у Номенклатуры в бухгалтерии? При помощи Метаданные можно только считывать данные? А присваивать можно?
#9 by Просто Мария
8. Вместо Ху можно написать "Номенклатура", а вместо Идентификатор - Реквизит(ху)
#10 by miki
Не знаю кто такой Ху Номенклатуры в бухгалтерии. Не ипи мозги. Делай прсвоением, типа: СпрЭлНовый.Реквизит2=СпрЭлСтарый.Реквизит2; ... СпрЭлНовый.Реквизитn=СпрЭлСтарый.Реквизитn; Периодические делай на текущую дату и иди спать.
#11 by просто Мария
miki, какой ужасный код!
#12 by 1С Дурочка
Мне всегда казалось, что программных средств в 1С больше, чем интерактивных. И вот, такой облом!
#13 by miki
Извините, что оскорбил Ваш взгляд. Самый короткий путь - который знаешь. Лучшее - враг хорошего. Кто на что учился. Яблоко от яблони. С кем поведешься. Знал бы прикуп - жил бы в Сочи.
#14 by просто Мария
miki, 1С Дурочка, давайте вместе напищем код? Каждый по строчке и т.д. Начинает   1С Дурочка, потом miki, потом я...
#15 by 1С Дурочка
Выгрузить справочник универсальной обработкой, перенумеровать все и обратно загрузить. Прокатит?
#16 by 1С Дурочка
Это что же получится? Микки 1С, а Мария просто дурочка? А я где?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С