|
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 черепашки ...
|
|