|
Изменить форму документа из внешней обработки | ☑ | ||
---|---|---|---|---|
0
Bot002
28.06.18
✎
11:46
|
Добрый день.
Упр. формы. 8.3 Подскажите, пожалуйста, можно ли из внешней обработки раскрасить таб. часть формы документа? В форме внешней обработки, при создании на сервере, я получаю ссылку на документ:"Если Параметры.Свойство("Ссылка")..." Есть ли возможность получить форму документа, из которой я вызываю внешнюю обработку? |
|||
1
aleks_default
28.06.18
✎
11:53
|
Получить-то можно, только зачем нужна такая дичь? Подумай еще раз, может лучше сделать по-другому? Может можно обработать документ без открытия его формы?
|
|||
2
Bot002
28.06.18
✎
11:59
|
(1) Изменять конфигурацию нежелательно.
Девушки, при формировании документа, хотят видеть строки разноцветными. В обработке я могу получить необходимые для этого данные. |
|||
3
catena
28.06.18
✎
12:16
|
(2)В обработке можно нарисовать свою форму для заполнения и перенос данных в документ при записи. Но разве расширения не покрывают сейчас эту необходимость?
|
|||
4
Bot002
28.06.18
✎
12:25
|
(3) Согласен. Это я делать умею. Хотелось бы научиться ещё чему ни будь). А о каких расширениях речь идёт, простите?
|
|||
5
catena
28.06.18
✎
12:31
|
||||
6
Bot002
28.06.18
✎
12:37
|
(5) Спасибо.
|
|||
7
Bot002
28.06.18
✎
12:40
|
А к форме документа, всё-таки, можно как ни будь обратиться из обработки?
|
|||
8
Bot002
28.06.18
✎
13:26
|
3
|
|||
9
aleks_default
28.06.18
✎
15:15
|
ПараметрыФормы = Новый Структура("Ключ",Документ);
Форма = ОткрытьФорму("Документ.твойДокумент.ФормаОбъекта",ПараметрыФормы); Эл = Форма.Элементы.Найти("Номер"); |
|||
10
silent person
28.06.18
✎
15:23
|
БСП
Пример: обработка заполнения данных формы без записи объекта Для типа обработок ЗаполнениеОбъекта предусмотрена возможность работать напрямую с данными формы (а не со ссылкой на объект), что позволяет не выполнять принудительную запись объекта в форме ни до, ни после выполнения обработки. Процедура ВыполнитьКоманду(ИмяКоманды, ОбъектыНазначения, ПараметрыВыполнения) Экспорт Если ИмяКоманды = "ЗаполнитьИНН" Тогда Генератор = Новый ГенераторСлучайныхЧисел; ЭтаФорма = ПараметрыВыполнения.ЭтаФорма; ЭтаФорма.Объект.ИНН = Формат(Генератор.СлучайноеЧисло(1, 999999999), "ЧЦ=12; ЧДЦ=0; ЧВН=; ЧГ="); ЭтаФорма.Модифицированность = Истина; |
|||
11
Bot002
28.06.18
✎
15:54
|
(9) Вы предлагаете открывать интересующий меня документ из обработки?
У меня так не получится: мне нужно раскрасить таб. часть в документе, который только формируется и ещё не сохранён. |
|||
12
Bot002
28.06.18
✎
16:03
|
(10) Если я правильно понял, Вы предлагаете использовать "ОбработкуЗаполнения" для подготовки и последующего открытия формы документа. Да, так можно было бы сделать, но конфигурацию менять нельзя.
У меня уже есть готовая форма незаписанного документа из которой я могу вызвать внешнюю обработку (подключенную стандартными средствами). |
|||
13
Mankubus
28.06.18
✎
16:05
|
(12) с расширениями не разобрался?
|
|||
14
aleks_default
28.06.18
✎
16:18
|
(11)А, то есть все ровно наоборот, от того что написано в (0):) Форма обработки открывается из формы документа, а не форма документа из обработки. Ну тут смотря каким образом сделан вызов формы обработки, передан ли в параметрах владелец формы.
|
|||
15
aleks_default
28.06.18
✎
16:19
|
Посмотри ЭтаФорма.ВладелецФормы
|
|||
16
aleks_default
28.06.18
✎
16:24
|
или вон выше подсказывают ПараметрыВыполнения.ЭтаФорма
|
|||
17
Bot002
28.06.18
✎
16:29
|
(16) Спасибо. Завтра попробую.
|
|||
18
silent person
28.06.18
✎
17:13
|
(12) неправильно понял. Это пример оформления внешней обработки которая подключается через справочник "Дополнительные отчеты и обработки" и открывается в режиме ЗаполнениеОбъекта
|
|||
19
silent person
28.06.18
✎
17:15
|
||||
20
Bot002
29.06.18
✎
16:21
|
Спасибо всем большое.
Буду думать) |
|||
21
Bot002
02.07.18
✎
09:52
|
Зная УИД формы документа, из которой вызывается обработка, я могу получить в обработке "Управляемую Форму" документа (доступна на клиенте).
А вот "Условное оформление" этой "Упр. формы" документа доступно только на сервере. (Саму "упр. форму" на сервер передать нельзя.) Подскажите, пожалуйста, как из обработки, имея "упр. форму" документа, добраться до "условного оформления" этой формы? |
|||
22
Bot002
03.07.18
✎
08:14
|
2
|
|||
23
Bot002
03.07.18
✎
11:43
|
1
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |