|
Открытие формы внешней обработки в тонком клиенте | ☑ | ||
---|---|---|---|---|
0
Rizhij_Nikitos
22.08.11
✎
10:31
|
Проблема такова, написал внешнюю обработку для заполнения табличной части документа, подключил ее через дополнительные отчеты и обработки. В толстом клиенте открывается форма обработки, в тонком не хочет, вот код модуля объекта моей внешней обработки. Как открыть форму обработки в тонком клиенте?
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт Форма = ПолучитьФорму("ВнешняяОбработка.Подбор.Форма.Форма"); Ссылочка = ОбъектыНазначенияМассив[0]; Форма.ОткрытьМодально(); КонецПроцедуры |
|||
1
Rizhij_Nikitos
22.08.11
✎
11:03
|
Up
|
|||
2
lxs
22.08.11
✎
11:04
|
Форма управляемая?
|
|||
3
lxs
22.08.11
✎
11:05
|
точнее не так: у тебя форма обычная, на тонком не откроется, рисуй управляемую.
|
|||
4
Rizhij_Nikitos
22.08.11
✎
11:06
|
Да форма управляемая. В УТ 11.0 Работаю. С поддержки документ снимать не надо. Пробывал варианты &НаКлиенте, &НаСервере, и описывал процедуры функции и эффекта не дало.
|
|||
5
Rizhij_Nikitos
22.08.11
✎
11:10
|
Весь код открытия формы описан в модуле объекта обработки, чтобы, когда на форме документа щелкаешь на Заполнить->МояОбработка, открылась форма обработки.
|
|||
6
lxs
22.08.11
✎
11:22
|
в сведениях о внешней обработке что написал?
|
|||
7
Rizhij_Nikitos
22.08.11
✎
11:38
|
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура; МассивНазначений = Новый Массив; МассивНазначений.Добавить("Документ.ОтчетОРозничныхПродажах"); ПараметрыРегистрации.Вставить("Вид", "ЗаполнениеОбъекта"); ПараметрыРегистрации.Вставить("Назначение", МассивНазначений); ПараметрыРегистрации.Вставить("Наименование", "Подбор"); ПараметрыРегистрации.Вставить("Версия", "1.0"); ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина); ПараметрыРегистрации.Вставить("Информация", "Подбор номенклатуры для документа Отчет О Розиничных продажах, советуется убрать галочку у поля использовать для формы списка, но если не уберете на работоспобность обработки влиять не будет"); ТаблицаКоманд = Получить Таблицу Команд(); ДобавитьКоманду(ТаблицаКоманд, "Подбор", Истина); ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд); Возврат ПараметрыРегистрации; КонецФункции |
|||
8
lxs
22.08.11
✎
11:43
|
Как открываешь? (попробовал реализовать, все открывает)
|
|||
9
Rizhij_Nikitos
22.08.11
✎
11:52
|
Подключаю обработку через дополнительные отчеты и обработки, захожу в документ, в которую подключил, жму кнопку Заполнить, выбираю свою Обработку и жму выполнить, и должно открыть форму объекта, в толстом клиенте открывает, в тонком. попробуйте все это пробелать еще раз, но прежде, в конфигураторе зайдите в раздел Сервис-Параметры-ЗАпуск 1С: Предприятие - Точку на тонкий клиент, и откройте форму обработки в документе опять же ...
|
|||
10
Rizhij_Nikitos
22.08.11
✎
11:53
|
*форму обработки должно открыть.
|
|||
11
Rizhij_Nikitos
22.08.11
✎
12:26
|
Ну что попробывали, открылось?
|
|||
12
Rizhij_Nikitos
22.08.11
✎
12:38
|
Up
|
|||
13
Rizhij_Nikitos
22.08.11
✎
14:48
|
Up
|
|||
14
Rizhij_Nikitos
22.08.11
✎
15:48
|
UP!
|
|||
15
Rizhij_Nikitos
23.08.11
✎
11:00
|
Up
|
|||
16
Rizhij_Nikitos
23.08.11
✎
12:27
|
Вверх
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |