v7: Запись элементов в группу справочника
☑
0
work92
08.08.16
✎
12:34
Здравствуйте. Подскажите нужно записать все элементы в одну группу пример кода ниже Ошибка в том что пишет не в группу
ВремФлДБФ.Первая();
Пока ВремФлДБФ.ВКонце()=0 Цикл
СпрСотр.НайтиПоНаименованию("ОС");
Работающие = СпрСотр.ТекущийЭлемент();
СпрОС.ИспользоватьРодителя(Работающие);
//СпрОС.ИспользоватьРодителя();
СпрОС.Новый();
СпрОС.ИспользоватьДату(Дата("01.01.2012")) ;
СпрОС.Код=СокрЛП(ВремФлДБФ.INV);
Сообщить("ИНВ= "+ВремФлДБФ.INV+"...код---"+СпрОС.Код);
СпрОС.Наименование=ВремФлДБФ.NAME;
ГруппаОС=ВремФлДБФ.Klasifik;
1
YFedor
08.08.16
✎
12:36
ты молодец
2
work92
08.08.16
✎
12:41
Записывает элементы не в группу ОС а в элементы типа без группы
3
Это_mike
08.08.16
✎
12:42
(2) так и должно.
4
Масянька
08.08.16
✎
12:57
(0) не "СпрОС.ИспользоватьРодителя(Работающие)", СпрОс.Родитель = Работающие.
5
Alexor
08.08.16
✎
12:57
СпрОС.Родитель=Работающие;
Попробуй.
Условие бы поставить на найдена группа по наименованию или нет. И на проверку группы. Иначе можно словить хороший глюк.
6
Ёпрст
гуру
08.08.16
✎
12:59
(4) так лучше не писать, особенно, если серии кодов в пределах подчинения
(0)
СпрОС какого типа ?
7
Масянька
08.08.16
✎
13:01
(6) Забавно, что не 5-ому написал...
Автор и понятия не имеет о "пределах подчинения".
8
Злопчинский
08.08.16
✎
13:23
СпрСотр.НайтиПоНаименованию("ОС");
Работающие = СпрСотр.ТекущийЭлемент();
- гуанокод детектед. не факт что после поиска будет найден, а проверки - не делается...
AdBlock убивает бесплатный контент. 1Сергей