|
Как в тонком клиенте обратиться к процедуре , которая находится в модуле формы? | ☑ | ||
---|---|---|---|---|
0
Ivan_495
13.10.14
✎
11:14
|
Как в тонком клиенте обратиться к процедуре , которая находится в модуле формы?
Обработкой создаю элементы спр-ка видыцен в УТ НовЭлемент=Справочники.ВидыЦен.СоздатьЭлемент(); Процедура ВыключитьРасширенныйРежим(Команда) в модуле формы спр-ка виды цен НовЭлемент.Наименование=ВыборкаДетальныеЗаписи.Наименование; НовЭлемент.ВалютаЦены=Справочники.Валюты.НайтиПоНаименованию("RUB"); НовЭлемент.ЦенаВключаетНДС=ВыборкаДетальныеЗаписи.ЦенаВключаетНДС; |
|||
1
Banned
13.10.14
✎
11:17
|
Не надо этого делать
|
|||
3
Krolik Bezobraznik
13.10.14
✎
11:19
|
(0) По подробнее опишите задачку. Не совсем ясна суть
|
|||
4
Ivan_495
13.10.14
✎
11:20
|
т.е. чтобы ВыключитьРасширенныйРежим при создании элементов спр-ка "виды цен" мне надо перенести к себе в обработку 10 процедур из модуля формы?
|
|||
5
Ivan_495
13.10.14
✎
11:21
|
(3) гружу спр-к "виды цен" в УТ из спр-ка "типы цен" в бухгалтерии
|
|||
6
Fish
13.10.14
✎
11:23
|
Присоединюсь к мнению (1).
|
|||
7
Фокусник
13.10.14
✎
11:25
|
(0) Это типовая УТ11? Что-то не похож код на код из типовой...
|
|||
8
hhhh
13.10.14
✎
11:26
|
(5) там что касается создания элемента справочника, 10 строчек, их и перенесите. Остальное всё из этих десяти процедур, всё по работе формы, переносить не надо.
|
|||
9
cube033
13.10.14
✎
11:28
|
"Выключить расширенный режим" - Это кнопка на форме?
Напомнает мою первую тему на мисте v8: Автоматизированное заполнение табличной части 100 сообщений размышлений о том как программно нажать кнопку "Заполнить" на форме. |
|||
10
Ivan_495
13.10.14
✎
11:30
|
да хочу нажать кнопку "Выключить расширенный режим"
|
|||
11
Ivan_495
13.10.14
✎
11:32
|
(7) УТ типовая 11.1.2.15
|
|||
12
Фокусник
13.10.14
✎
11:34
|
(11) Код не может быть типовым (хотябы потому, что в типовом коде не будет переменных вида НовЭлемент и знака равно БЕЗ пробелов слева/справа ;)
Значит ПРАВИЛЬНЕЕ вынести его из формы элемента в модуль менеджера. И соответственно вызывать как из формы, так и из внешних обработок. |
|||
13
Ivan_495
13.10.14
✎
11:38
|
это код обработки , читай (0)
Обработкой создаю элементы спр-ка видыцен в УТ |
|||
14
cube033
13.10.14
✎
11:49
|
А что дает расширенный режим?
|
|||
15
Ivan_495
13.10.14
✎
12:11
|
при создании элемента вручную автоматически устанавливается упрощенный режим
|
|||
16
cube033
13.10.14
✎
12:29
|
(15) Вот я и спрашиваю, что делает расширенный режим, чтобы понять как его воспроизвести.
А вообще Конвертация данных рулит на таких задачах. |
|||
17
Фокусник
13.10.14
✎
12:35
|
(13) Тем более, кто мешает этот код вынести в модуль менеджера и использовать его уже оттуда?
|
|||
18
Ivan_495
13.10.14
✎
12:40
|
(17) у тебя все обработки , которыми пользуешься в конфигурациях прописаны? :)
|
|||
19
hhhh
13.10.14
✎
12:50
|
(18) но вам-то зачем привязываться к конкретной конфе. Сейчас в следующем релизе УТ 1с перепишет эти процедуры в форме, и ваша внешняя обработка наекроется. Не нужно вам конкретный код в форме использовать.
|
|||
20
Ivan_495
13.10.14
✎
12:52
|
(19) даже не собирался привязываться к конфе, просто с Фокусником общаюсь :), он советует :)
|
|||
21
Ivan_495
13.10.14
✎
12:53
|
мне бы процедурку Процедура ВыключитьРасширенныйРежим(Команда) вызвать
|
|||
22
hhhh
13.10.14
✎
12:59
|
(21) но в следующем релизе Ут например не будет этой процедуры? Твоя обработка накроется? ТО есть она проживет неделю?
|
|||
23
Фокусник
13.10.14
✎
13:01
|
(20) Я видимо не совсем понял откуда и куда ты обращаешься :)
|
|||
24
Фокусник
13.10.14
✎
13:07
|
(23)+ в (0) у тебя написано, что этот код из модуля формы справочника ВидыЦен.
Но код явно не типовой, поэтому не понимаю, в чем сложность перенести его в модуль менеджера (справочника ВидыЦен). Если этот код находится во внешней обработке, то почему в (0) пишешь, что "в модуле формы спр-ка виды цен" Если ты хочешь просто запустить типовой код: ВыключитьРасширенныйРежим(Команда), то не понятно, зачем тебе нужно выполнение кода, который находится в этой процедуре, там ведь есть код, который отвечает за настройку формы... а это явно не нужно при запуске его из внешней обработки (без открытия формы справочника)... ;) |
|||
25
DrZombi
гуру
13.10.14
✎
13:23
|
(0) Получи форму, там где процедура и она должна быть Эекспортной.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |