Программно создать группу справочника номенклатура ут 8.2 #570403


#0 by Простенький вопросик
как программно создать группу справочника номенклатура в ут 8.2
#1 by Maxus43
а как пытаешся?
#2 by Grusswelle
&НаСервере
#3 by butterbean
ты не поверишь: СоздатьГруппу
#4 by Hostess_of_Love
метод есть такой СоздатьГруппу. в СП пример смотри
#5 by Maxus43
&НаСервереБезКонтекста
#6 by zmaximka
#7 by Простенький вопросик
хорошо, спасибо, а как удалить все группы этого справочника в базе?
#8 by Maxus43
не стоит, если в них что-то есть тем более
#9 by Простенький вопросик
это тестовая база, тут стоит
#10 by Maxus43
группа ничем не отличается от элемента в плане удаления. как обычно удаляй
#11 by Простенький вопросик
ну мне нужен код "удалить нахрен все"
#12 by Maxus43
#13 by Простенький вопросик
спс
#14 by Escander
или сма или 5$
#15 by Escander
демпинг детектед! Так парнишка не научится СП читать!!!
#16 by Axel2009
да там еще ошибка вывалится наверняка
#17 by Maxus43
такой код и копейки не стоит... вот когда будет кричать "нарушена ссылочная целостность, база рушится, меня увольняют" - тогда за денюшки)
#18 by Maxus43
не проверял есно) от балды но направление туда
#19 by Escander
ЫЫЫЫЫ! Не всё потеряно тогда!!!
#20 by Простенький вопросик
вы так не пугайте, база чистая, кроме этого справочника ничего нет
#21 by Snorkler
Во-первых, лучше все оформить в виде Процедура УдалитьНахренВсе. Во-вторых, этот код все не удаляет… В этом смысле кошернее «format c:»
#22 by Escander
кошернее rm -rf
#23 by Простенький вопросик
Тут еще один вопрос возник. Когда я программно добавляю записи, я проверяю, нет ли уже такой записи. Так вот, похоже что один элемент справочника называется как группа. Поэтому, когда я помещаю другой элемент справочника в нужную группу, мне выдается сообщение что найденный элемент группой не является. Я понял, что он группой не является. А как сделать так, чтобы реквизит группы искался среди групп, а не среди всех элементов? Я использую "найтипонаименованию".
#24 by Wobland
используй Запрос.Выполнить
#25 by wade25
Если Группа Тогда... или типа того еще добавь...
#26 by Простенький вопросик
Где у меня ошибка? Вот код В итоге выходит ошибка {Отчет.Отчет1.Форма.ФормаОтчета.Форма}: Поле объекта не обнаружено (Родитель1)    стр2.Родитель=итогзапроса.Родитель1[0];
#27 by hhhh
[0] не туда влепил. А это чего, тест такой?
#28 by Axel2009
псц код
#29 by Простенький вопросик
загрузка номенклатуры из экселя. А куда надо влепить и что?
#30 by Wobland
#31 by Простенький вопросик
напиши красивый, мы посмотрим
#32 by Wobland
примерно так: Запрос=Новый Запрос; Запрос.Текст=
#33 by Wobland
условие на равенство наименованию забыл
#34 by hhhh
код красивый, но псц код
#35 by hhhh
то есть смотри Запрос1.УстановитьПараметр("Родитель", справочники.Номенклатура.НайтиПоНаименованию(сокрлп(лист.cells(й,4).value))) ; а мы знаем, что у тебя справочники.Номенклатура.НайтиПоНаименованию(сокрлп(лист.cells(й,4).value)) выдает обычный элемент справочника. Получается, что своим запросом ты вытаскиваешь, элементы у которых родитель тоже элемент? Хорошая трава!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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