Установить программно тип составного реквизита ТЗ формы
☑
0
Maximysis
08.10.13
✎
07:46
В нете не нашел(
делал по всякому
Процедура ТЗПередНачаломДобавления(Элемент, Отказ, Копирование)
Элемент.ТекущиеДанные.Объект111=Справочники.Банки.ПустаяСсылка();
КонецПроцедуры
и так
ЭлементыФормы.ТЗ.текущаяСтрока.Объект111=Справочники.Банки.ПустаяСсылка();
но всегда "Поле объекта недоступно для записи (Объект111)" подскажите что не так?
1
Maximysis
08.10.13
✎
07:46
Объект111 тип составной
2
hhhh
08.10.13
✎
07:50
пере началом добавлеиия еще нет строки. Позже делай.
3
andreymongol82
08.10.13
✎
07:50
Надо примерно вот так.
НовыйЭлемент.ОграничениеТипа = новый ОписаниеТипов(МассивТипа);
4
Maximysis
08.10.13
✎
07:54
(3)я пробовал выставлять ОграничениеТипа, но у ячейки тип не назначен, а только список выбора типов отфильтровывается(
5
Maximysis
08.10.13
✎
07:56
(2)тот же результат и при ПриОкончанииРедактирования
6
Defender aka LINN
08.10.13
✎
08:00
Процедура ТЗПередНачаломДобавления(Элемент, Отказ, Копирование)
Если Копирование Тогда
Возврат;
КонецЕсли;
Отказ = Истина;
НоваяСтрока = ТЗИлиКакТамТвойРеквизитНазывается.Добавить();
НоваяСтрока.Объект111=Справочники.Банки.ПустаяСсылка();
ЭлементыФормы.ТЗ.ИзменитьСтроку();
КонецПроцедуры
7
Maximysis
08.10.13
✎
08:07
(6)Спасибо!!! то что надо!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.