Имя: Пароль:
1C
 
Получить форму по ссылке на БП
0 miniconda
 
14.11.19
16:13
Я в в цикле бегу по строкам выборки. У Строка есть колонка "Ссылка", где хранится ссылка на БП. У БП есть форма, на которой есть ТП Оплата. Как я могу поставить галочки в этой ТЧ?

http://ipic.su/img/img7/fs/Snimok16.1573737171.png
1 dka80
 
14.11.19
16:14
Ссылка.ПолучитьОбъект().Оплата
2 vdss
 
14.11.19
16:15
БП = Ссылка.ПолучитьОбъект(), поставить галочки в ТЧ, потом БП.Записать()
3 hhhh
 
14.11.19
16:17
(1) по показаниям свидетелей из предыдущих веток, никакой Оплаты в БП нет, а таблица на форме получается из запроса динамического списка.
4 miniconda
 
14.11.19
16:25
(3) Как понять нет Оплаты? У меня есть ТЧ такая, в которой есть реквизит "Оплачено". Вот в нем мне нужно поставить галочки
http://ipic.su/img/img7/fs/Snimok16.1573737171.png

(1) Так не получается

(2) Если я получу объект, как мне добраться до ТЧ Оплата? И до реквизита "Оплачено" в нем
5 miniconda
 
14.11.19
16:31
(1) Вот так все-таки сработало, видимо я ошибся сначала

Заявка = ВыборкаПредприятие.Ссылка.ПолучитьОбъект();
                Для Каждого Строка ИЗ Заявка.Оплата Цикл
                    Сообщить(Строка.Оплачено);
                    КонецЦикла
6 miniconda
 
14.11.19
16:32
(1) А, нет, я поторопился, не сработало
7 hhhh
 
14.11.19
16:37
(5) а где ты тут ставишь галочку? здесь только Сообщить.
8 miniconda
 
14.11.19
16:41
(3) Я галочку еще не ставил, просто проверял доступность. Но вообще я ошибся, вероятно, в коде все верно.

Чтобы поставить галочку, мне нужно вместо
Сообщить(Строка.Оплачено);

Написать
Строка.Оплачено = ВыборкаПредприятие.Состояние; ???

А как мне записать?
9 hhhh
 
14.11.19
16:44
(8) ну, так если?

Строка.Оплачено = ВыборкаПредприятие.Состояние;
10 hhhh
 
14.11.19
16:45
(8) записать, наверно, так

Заявка.Записать();
11 miniconda
 
14.11.19
16:45
(9) не, имею в виду записать эту заявку в самом БизнесПроцессе. Не знаю как правильно сказать :D
То, что аналогично ctrl + s
12 miniconda
 
14.11.19
16:45
(10) попробую, спасибо!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс