Как элементы справочника распределить по папкам? Помогите чайнику! #515418


#0 by Milanka-Lanka
У нас есть справочник "Готовая продукция" он иерархический, но папок нет, все элементы просто набиты. Как их распределить. Я делаю обработку, в которой ищу в "Наименовании" слово до пробела, и создаю папку с таким именем. Но у меня не получается ни записать этот элемет в эту новую папку, и папки у меня дублируются. Помогите. Вот текст обработки. Предприятие 1С 8.1. Справочник = Справочники.ГотоваяПродукция.ВыбратьИерархически;
#1 by Irbis
может лучше ручками?
#2 by Defender aka LINN
" Но у меня не получается ни записать этот элемет в эту новую папку" - не "не получается", а "не записываю" "и папки у меня дублируются" - а что, не должны?
#3 by vasilii85
Странный ник для мужского пола)
#4 by Milanka-Lanka
А почему мужской пол? -)
#5 by Ненавижу 1С
в карточке так указано
#6 by Milanka-Lanka
А как "Записать" ? и как исключить дублирование, помогите, пожалуйста.
#7 by Dmitr
Да и фотки нетуть
#8 by Wobland
тупо, не думая: таким образом создаются группы, потом раскидываешь элементы по группам ещё одним циклом ==== несколько сумбурно, но как-то так
#9 by Milanka-Lanka
Спасибки, попробую.
#10 by Wobland
о результате оповести
#11 by Kassius
Сабж уже раскрыли, а вот происхождение ника не раскрыто!!!
#12 by Milanka-Lanka
Да исправилА я карточку -)
#13 by Wobland
даже с фото? порадовала! как дела то у тебя?
#14 by Milanka-Lanka
Сейчас напишу, что  -( У меня не получилось -( Я видно совсем чайник.
#15 by Milanka-Lanka
Нет, он в самый последнее если не заходит, потому что групп еще нет ни одной. Как же быть?
#16 by hhhh
вот это бред Функция Найти, чтобы ты знала работает со строками
#17 by Milanka-Lanka
Он ищет пробел в наименовании элемента справочника. Затем берет первое слово. Вот из этого первого слова я хочу сделать папку и записать все элементы с таким же первым словом. А что так нельзя?
#18 by Ткачев
Нее, нормально я уже проверил
#19 by hhhh
ну так и пиши чего ты нас за нос водишь?
#20 by Ткачев
Если  Справочник.ЭтоГруппа Тогда Попробуй Если НЕ Справочник.ЭтоГруппа Тогда
#21 by hhhh
а это тоже?
#22 by Ткачев
Да, тоже проверил
#23 by hhhh
а если нет пробелов в наименовании? У тебя вообще это никак.
#24 by Milanka-Lanka
К сожалению, с "Не" тоже не работает. У меня все элементы справочника имеют сложные названия (из нескольких слов).
#25 by Ткачев
Приведи парочку
#26 by Wobland
вот ленился я писать. может, уже перестать лениться? ;)
#27 by Milanka-Lanka
BADGLEY MISCHKA Couture 50мл едп жен BADGLEY MISCHKA Fleurs de Nuit 100мл едп жен и так далее
#28 by Wobland
а что такое едп? да ещё и женский ;)
#29 by Ткачев
#30 by Milanka-Lanka
беспонятия, Духи. начальник базу принет, сказал написать обработку чтоб все разлетелось по пачкам по первому слову
#31 by Wobland
так тебе нарисовать готовую?
#32 by Milanka-Lanka
Прекрасно! поменяла, папки создались, только элементы не распределились -(
#33 by Milanka-Lanka
Если вам не сложно. Буду благодарна.
#34 by Ткачев
О элементах речи еще не было :)
#35 by Milanka-Lanka
А если с элементами? Это нереально?
#36 by GenV
Типа того:
#37 by hhhh
ну или типа     ...
#38 by Milanka-Lanka
-( Ошибка: {Обработка.СборВПапку.Форма.Форма}: Метод объекта не обнаружен (ЭтоГруппа)  Если Спр.ЭтоГруппа ИЛИ ЗначениеЗаполнено(Спр.Родитель) Тогда
#39 by Ткачев
Группы только наверно ща удалить надо
#40 by Ткачев
#41 by Milanka-Lanka
РАБОТАЕТ!!!! ВСЕМ СПАСИБО!
#42 by Milanka-Lanka
ОГРОМНОЕ СПАСИБО!
#43 by Wobland
блин, а я дописал уж почти
#44 by Milanka-Lanka
Мужчины, а подскажите пожалуйста, а в одной из созданных папок можно так же произвести распределение?
#45 by Ткачев
Каким образом ? Если Группа.Наименование=Элемент.Наименование ?
#46 by Wobland
Запросом ВЫБРАТЬ ГДЕ Родитель В ИЕРАРХИИ (ну или =) &Родитель достаточно понятно?
#47 by Milanka-Lanka
М-м, ну а если немножко поточнее? Пожалуйста.
#48 by Wobland
задача не понятна. щас текст дам
#49 by Ткачев
Воощето если: Получим второе слово от номенклатуры и т.д. :)
#50 by Wobland
#51 by Milanka-Lanka
Спасибочки, я сейчас попробую.
#52 by Wobland
напробовалась уже?
#53 by Milanka-Lanka
а вот без запроса. я в обработке сделала реквизит "Справочник" - это "Готовая продукция" сама и есть. теперь он перебирает папки, а выбранною мной не заходит. Где в коде  GenV (37 строчка) добавить, что б он в выбранную папку зашел и повторил распределение. Немного путанно обьяснила -)
#54 by Milanka-Lanka
он сейчас перебирает папки которые лежат в корне и в них не заходит. Хотя я выбираю определенную папку.
#55 by Ткачев
Покажи как перебирает
#56 by Milanka-Lanka
и так далее -)
#57 by Ткачев
Попробуй, хотя меня смущает это "ЭлементыФормы.ном.Значение" Спр =   Справочники.Номенклатура.Выбрать(ЭлементыФормы.ном.Значение.Ссылка);
#58 by Milanka-Lanka
Оно и так уже выдает ссылку  и так работает -) Все большие молодцы!
#59 by Ткачев
У меня почему то не всегда
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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