Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   СвязиПараметровВыбора в табличной части не срабатывает в первый раз (http://forums.kuban.ru/f1040/svyaziparametrovvybora_v_tablichnoj_chasti_ne_srabatyvaet_v_pervyj_raz-6253407.html)

Dmitry3U 09.11.2014 09:24

СвязиПараметровВыбора в табличной части не срабатывает в первый раз
 
1С:Предприятие 8.2 (8.2.19.90), управляемая форма.
Табличная часть: Клиенты. Колонка: Субконто.
Колонка имеет составной тип данных, поэтому связь установить в конфигураторе нельзя.

Код:
&НаКлиенте
Процедура КлиентыСубконтоНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтрокаТабличнойЧасти = Элементы.Клиенты.ТекущиеДанные;
...
КлиентыУстановитьВладельца();
ИначеЕсли СтрокаТабличнойЧасти.Тип = ПредопределенноеЗначение("Перечисление.ТипыСтрокиВыписки.Сч50") Тогда
СтандартнаяОбработка = Ложь;
КонецЕсли;
КонецПроцедуры

&НаСервере
Процедура КлиентыУстановитьВладельца()
НовыйМассив = Новый Массив;
НовыйМассив.Добавить(Новый СвязьПараметраВыбора("Отбор.Владелец", "КлиентФирмы", РежимИзмененияСвязанногоЗначения.Очищать));
Элементы.КлиентыСубконто.СвязиПараметровВыбора = Новый ФиксированныйМассив(НовыйМассив);
КонецПроцедуры

Проблема:
Если открывать в первый раз - то открывает без Владельца. Если закрыть и открывать потом - то все нормально.

Dmitry3U 11.11.2014 16:50

никому не по зубам вопрос ?
неужели никто не делал подчинение программно в табличной части ?

Dmitry3U 13.11.2014 07:25

Подниму вопрос, все так же актуален.

Dmitry3U 20.11.2014 09:26

Еще раз подниму вопрос.

Reaper 20.11.2014 11:39

Интересно, а за неделю правда ни разу не пришла в голову мысль открыть БП 3.0 и посмотреть, как это реализовано там?


Текущее время: 17:26. Часовой пояс GMT +3.