Имя: Пароль:
1C
1C 7.7
v7: Перенос подчиненного справочника в ТЧ
0 Paradox
 
02.10.13
09:34
Привет всем. Собственно с 7.7 работал очень мало. Данную задачу между конфами восьмерки реализовал без проблем. Но вот из 7.7 в 8.х что-то не пойму почему ошибка. Для теста создал 2 новые маленькие конфы:
В 7.7 имеются 2 справочника Контрагенты и Договоры. Договоры подчинен контрагентам.
В 8.х имеются 2 справочника Контрагенты и Договоры.
У справочника Контрагенты есть ТЧ Договоры, у нее реквизит Договор.
Вот надо перенести из 7.7 в 8.х и контрагентов и их договоры соответственно в ТЧ для каждого договора. Создал правила. У ПКО Контрагенты добавил ПКГС "Договоры" и в событии "ПередОбработкой" прописал:

Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Заполнить)
|Код = Справочник.Договоры.Код;
|Наименование = Справочник.Договоры.Наименование;
|Владелец = Справочник.Договоры.Владелец;
|Договор = Справочник.Договоры.ТекущийЭлемент;
|Группировка Код без упорядочивания;
|Группировка Наименование без упорядочивания;
|Группировка Владелец без групп без упорядочивания;
|Группировка ТекущийЭлемент без групп без упорядочивания;
|Условие(Владелец = Источник);
|"//}}ЗАПРОС
;
Запрос.Выгрузить(КоллекцияОбъектов,,0);

далее добавил ПКС Договор в ПКГС Договоры. И в событии "Перед выгрузкой" этого ПКС прописал:

Значение = ОбъектКоллекции.Договор;

В итоге при выгрузке выдается ошибка:
Ошибка получения значения свойств объекта <элемент контраегент> Свойство: Договоры. Ошибка выбора объектов коллекции.

Подскажите что не так я сделал? Спасибо!
1 Paradox
 
02.10.13
09:45
Ух, разобрался...
1. Ошибка в запросе: группировка по текущему элементу, хотя псевдоним ДОГОВОР.
2. Самое смешное, запрос я выгружаю, но не прописал строчку выполнения запроса:
Запрос.Выполнить(ТекстЗапроса);

Заработало!)) Тема закрыта) Спасибо всем, кто хотел помочь!
AdBlock убивает бесплатный контент. 1Сергей