УТ 11: в РТиУ нет элементов в форме выбора договора с контрагентом #639403


#0 by PiotrLoginov
Здравствуйте всем. Создаю документ Реализация товаров и услуг. Проблема с полями Соглашение и Договор. Если выбрать Соглашение, созданное для партнера программно, то выбрать Договор невозможно - в форме выбора для справочника ДоговорыКонтрагентов пусто. Если же выбрать Соглашение, созданное вручную, с договором проблем нет - сразу после выбора Соглашения, он автоматически подставляется в свое поле. Ну и в форме выбора присутствует. Понятно, что Соглашение, созданное программно, некорректно. Вот код его создания: Выполнялось из универсальной обработки. При ОбменДанными.Загрузка = Ложь Подскажите, пожалуйста, в какую сторону копать.
#1 by PiotrLoginov
Ап. Решить эту проблему для меня очень важно. Буду рад любой помощи.
#2 by ttk
тип у договора какой?
#3 by PiotrLoginov
С покупателем.
#4 by ttk
сам договор правильно оформлен? Партнер, Контрагент, Организация, ХозяйственнаяОперация, ВалютаВзаиморасчетов, Соглашение все так же как в соглашении? хз, может так и можно,но я бы написал
#5 by PiotrLoginov
Одно и то же соглашение, с одними и теми же значениями своих реквизитов, будучи выбрано для поля документа РТиУ "Соглашение", отключает доступность элементов справочника ДоговорыКонтрагентов или же не отключает, а наоборот автоматически подставляет договор с соответствующим контрагентом  - в зависимости от того, было ли оно (выбранное Соглашение) создано программно или же вручную. Видимо, Процедура СоглашениеПриИзменении в модуле формы как-то видит, что выбранное Соглашение создано не вручную... чего-то ему не хватает... Беда прям, не знаю, что делать, куды бечь.
#6 by Шапокляк
Беги к групповой обработке. Выведи все реквизиты обоих соглашений и сравни, чего где не хватает
#7 by PiotrLoginov
Договор соответствует создаваемому соглашению.. да и чему там соответствовать, в соглашении зполнены только самые необходимые поля, проверямые на заполненность. Если бы некорректно был заполнен реквизит ИспользуютсяДоговорыКонтрагентов, при выборе программно созданного соглашения, поле Договор вообще было бы не активно. Но оно активно и почеркнуто красным. Но выбрать для него элемент справочника ДоговорыКонтрагентов невозможно - форма выбора пуста. :(  Отборы проверял - отсутствуют.
#8 by PiotrLoginov
Ага. Я понял. В обработке видно значение всех реквизитов каждого Соглашения. Пробую...
#9 by ttk
в чем различия были?
#10 by PiotrLoginov
У созданных программно не заполнены реквизиты Операция и СпособРасчета. Сейчас вожусь с правильным заполнением и проверкой. О результатах обязательно отпишусь. Идея проверить все реквизиты была конечно. Но я собирался создать в тестовой конфе аналогичные справочники, в которых были бы видны все реквизиты, выгрузить соглашения из типовой конфы в эти справочники с помощью КД и затем уже в тестовой конфе сравнивать... А то, что в обработках уже видны значения всех реквизитов - даже и в голову не пришло. Если бы не Шапокляк, долго бы я возился...
#11 by PiotrLoginov
Да. Сработало. Комментарии излищни. Я безусловный нуб, ttk - добрый гуру, а Шапокляк вообще выше всяких похвал. Ыы-ы...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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