|
Получить форму по ссылке на БП |
☑ |
0
miniconda
14.11.19
✎
16:13
|
Я в в цикле бегу по строкам выборки. У Строка есть колонка "Ссылка", где хранится ссылка на БП. У БП есть форма, на которой есть ТП Оплата. Как я могу поставить галочки в этой ТЧ?
|
|
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) Как понять нет Оплаты? У меня есть ТЧ такая, в которой есть реквизит "Оплачено". Вот в нем мне нужно поставить галочки
(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) попробую, спасибо!
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший