![]() |
|
v8: глюки при заполнении владельца у группы справочника | ☑ | ||
---|---|---|---|---|
0
Fedor-1971
24.02.14
✎
10:23
|
Платформа 8.2.18.61.
Есть 3 справочника Контрагенты-> Договоры-> Акты В справочнике Акты создаётся группа (соответственно владелец - элемент справочника Договоры). При массовом создании записей (заполнение из файла обмена) новДог=Справочники.Договоры.СоздатьЭлемент(); новДог.Владелец=ЭлКонтрагент; новДог.Наименование=стрНаименованиеДог; новДог.Записать(); новГрАкт=Справочники.Акты.СоздатьГруппу(); новГрАкт.Владелец=новДог.ссылка; новГрАкт.Наименование=стрНаименованиеГр; новГрАкт.Записать(); Далее создаём элементы справочника с заполненным владельцем и родителем. Данный код вываливается с ошибкой времени исполнения "Не заполнен владелец у новГрАкт" в произвольном месте загрузки (на 20, 50 или любом другом, без явной системы), отладчик показывает, что все переменные имеют правильный тип и заполнены правильно, но новГрАкт.Владелец остаётся пустым даже если поставить его заполнение в цикле: Пока новГрАкт.Владелец=Справочники.Акт.ПустаяССылка() цикл новГрАкт.Владелец=новДог.ссылка; Такое чувство, что запаздывает или глючно отрабатывает создание группы (по ходу создаётся группа как в неподчинённом справочнике и в поле владелец писать незачем). Способа контроля создания группы (как собственно и элемента) нет - получили ссылку на создаваемый элемент и всё, дальше только заполнять. Может кто подскажет где прочитать про надёжное создание групп и элементов подчинённых справочников. |
|||
1
butterbean
24.02.14
✎
10:25
|
создай сначала все группы, потом акты
|
|||
2
butterbean
24.02.14
✎
10:26
|
(1) т.е. сначала все договоры, потом акты
|
|||
3
Fedor-1971
24.02.14
✎
10:27
|
(1) создаются группы в справочнике Акты и проблема заполнения Владельца именно у группы
|
|||
4
Fedor-1971
24.02.14
✎
10:29
|
(3)+ как ни странно, но создание элемента справочника Акты отрабатывает без глюка
|
|||
5
Fedor-1971
24.02.14
✎
12:22
|
Информации не откопал, получается массовое надёжное создание элементов и групп справочников это шаманство конкретной реализации.
Как-то грустно натыкаться на грабли на ровном месте и терять время на изобретение обходного пути. |
|||
6
Defender aka LINN
24.02.14
✎
12:24
|
Ползут по пустыне 3 черепашки...
|
|||
7
mikecool
24.02.14
✎
12:30
|
(6) +1 )))
|
|||
8
Fedor-1971
24.02.14
✎
12:31
|
(6) не так, попытались ползти по пустыне 3 черепашки ...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |