|
Автоматическое заполнение поля во внешней обработке
| ☑ |
0
Freezer163
17.07.19
✎
16:23
|
Добрый день, конфигурация УТ 10.3, суть вопроса в следующем, есть обработка с реквизитами Организация(справочник.ссылка), Контрагент(справочник.ссылка), ДоговорКонтрагента(справочник.ссылка), как можно сделать чтобы поле договор контрагента автоматически заполнялось исходя из параметров что он заключен выбранной организацией с выбранным контрагентом. Сейчас пока поставил на форме связь по владельцу с контрагентом но там в списке все договора с этим контрагентом, можно даже не делать автозаполнение хотя бы просо что бы не высвечивались левые договора которые заключены с другими организациями.
|
|
1
unbred
17.07.19
✎
16:25
|
где Договор.Родитель = Контрагент.Ссылка
|
|
2
RomanYS
17.07.19
✎
16:28
|
открывать форму с нужным отбором
|
|
3
PaulBC
18.07.19
✎
04:47
|
(0) связи параметров выбора
|
|
4
Freezer163
18.07.19
✎
11:37
|
Спасибо кто откликнулся и дали направление куда смотреть, (1) не совсем я понял что имел ввиду))) я только начинаю изучение 1с, (3) Про связи параметров выбора попробовал сделать - не помогло, и что-то что читал пишут что они работают только в управляемом приложении. Вот по поводу(2) более менее у меня полуилось, написал обработку начала выбора договора
<code>Процедура ВыбДоговорНачалоВыбора(Элемент)
нФормаВыбора = Справочники.ДоговорыКонтрагентов.ПолучитьФормуВыбора(,Элемент);
нФормаВыбора.Отбор.Организация.Использование = Истина;
нФормаВыбора.Отбор.Организация.ВидСравнения = ВидСравнения.Равно;
нФормаВыбора.Отбор.Организация.Установить(ВыбОрганизации);
нФормаВыбора.Отбор.Владелец.Использование = Истина;
нФормаВыбора.Отбор.Владелец.ВидСравнения = ВидСравнения.Равно;
нФормаВыбора.Отбор.Владелец.Установить(ВыбКонтрагент);
нФормаВыбора.ОткрытьМодально();
КонецПроцедуры
</code>
Форма открывается с нужными параметрами отбора, я выбираю договор и почему-то снова открывается форма выбора договора но уже просто без параметров я ее закрываю и снова сама открывается форма выбора....не могу понять почему после первого выбора форма повторно открывается
|
|
5
RomanYS
18.07.19
✎
11:41
|
(4)
Процедура Реквизит1НачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
.......
КонецПроцедуры
|
|
6
Freezer163
18.07.19
✎
11:50
|
(5) Спасибо! Я думал просто удалив СтандартнаяОбработка она не будет запускаться
|
|