СвязиПараметровВыбора в табличной части не срабатывает в первый раз 1С:Предприятие 8.2 (8.2.19.90), управляемая форма. Табличная часть: Клиенты. Колонка: Субконто. Колонка имеет составной тип данных, поэтому связь установить в конфигураторе нельзя. Код: &НаКлиенте Процедура КлиентыСубконтоНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтрокаТабличнойЧасти = Элементы.Клиенты.ТекущиеДанные; ... КлиентыУстановитьВладельца(); ИначеЕсли СтрокаТабличнойЧасти.Тип = ПредопределенноеЗначение("Перечисление.ТипыСтрокиВыписки.Сч50") Тогда СтандартнаяОбработка = Ложь; КонецЕсли; КонецПроцедуры &НаСервере Процедура КлиентыУстановитьВладельца() НовыйМассив = Новый Массив; НовыйМассив.Добавить(Новый СвязьПараметраВыбора("Отбор.Владелец", "КлиентФирмы", РежимИзмененияСвязанногоЗначения.Очищать)); Элементы.КлиентыСубконто.СвязиПараметровВыбора = Новый ФиксированныйМассив(НовыйМассив); КонецПроцедуры Проблема: Если открывать в первый раз - то открывает без Владельца. Если закрыть и открывать потом - то все нормально. |
никому не по зубам вопрос ? неужели никто не делал подчинение программно в табличной части ? |
Подниму вопрос, все так же актуален. |
Еще раз подниму вопрос. |
Интересно, а за неделю правда ни разу не пришла в голову мысль открыть БП 3.0 и посмотреть, как это реализовано там? |
Текущее время: 17:26. Часовой пояс GMT +3. |