|
|
Установить значение ячейки справочника |
☑ |
|
0
Longdimm
19.03.13
✎
16:24
|
Есть справочник.
В справочнике надо динамически вставлять в ячейки значения.
Вот код:
ТекДок = ЭтаФорма.ЭлементыФормы.СправочникСписок.ТекущиеДанные.Документ;
НаборЗаписей = РегистрыСведений.ЖизненныйЦиклДокумента.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Документ.Установить(ТекДок.Ссылка);
НаборЗаписей.Прочитать();
Для Каждого Выборка из НаборЗаписей цикл
Если ЗначениеЗаполнено(Выборка.ГотовКСборе)=Истина тогда
Для Каждого Оформление Из ОформленияСтрок Цикл
Оформление.Ячейки.ГотовКСборе.Текст = "Да";
Оформление.Ячейки.ОтветственныйГотовКСборке.Текст = Выборка.ОтветственныйГотовКСборке;
Оформление.Ячейки.ДатаГотовКСборке.Текст = Выборка.ДатаГотовКСборке;
КонецЦикла;
КонецЕсли;
Если ЗначениеЗаполнено(Выборка.Собран)=Истина тогда
Для Каждого Оформление Из ОформленияСтрок Цикл
Оформление.Ячейки.Собран.Текст = "Да";
Оформление.Ячейки.ОтветственныйСобран.Текст = Выборка.ОтветственныйСобран;
Оформление.Ячейки.ДатаСобран.Текст = Выборка.ДатаГотовКСборке;
КонецЦикла;
КонецЕсли;
КонецЦикла;
Пробовал по всякому, это один из вариантов.
Не подставляется и все тут. В чем дело можете подсказать???
|
|
|
1
pessok
19.03.13
✎
16:25
|
в ДНК...
а если по делу - набор надо бы записать после всего этого гипнокода
|
|
|
2
pessok
19.03.13
✎
16:27
|
(1) шота я несу чепуху :) тебе надо в ДокументСписок подставить инфу из РС?
|
|
|
3
ale-sarin
19.03.13
✎
16:27
|
(0) Начало как будто из ПриВыводеСтроки(), а потом уже пошло ПриПолученииДанных()
Перепуталось у Вас все.
|
|
|
4
Longdimm
19.03.13
✎
16:29
|
Я набор данных не меняю ведь, я просто читаю данные из него
|
|
|
5
pessok
19.03.13
✎
16:30
|
вообще есть ощущение, что писать надо в текст списка, а в реквизиты объекта, не?
|
|
|
6
Reset
19.03.13
✎
16:30
|
|
|
|
7
Longdimm
19.03.13
✎
16:31
|
У меня есть справочник. В нем есть реквизит табличной части - документ.
И есть колонки которые я создал. т.е не реквизиты справочника, а просто колонки с именами ГотовКСборе и тд.
|
|
|
8
Longdimm
19.03.13
✎
16:32
|
(6) - спасибо большое! Думаю получится!
|
|
|
9
ale-sarin
19.03.13
✎
16:32
|
(5) Да он и не пишет в реквизиты
(0) Сначала пробежать по Для Каждого Оформление Из ОформленияСтрок Цикл собрать ссылки в массив, потом запрос к регистру, потом снова цикл по офомлению и вставлять значения из результата запроса.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший