Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Обращение к модулю обычной формы из управляемого приложения (перенос не вариант)

Обращение к модулю обычной формы из управляемого приложения (перенос не вариант)
Я
   EDD43
 
14.09.16 - 11:01
Есть конфа с доп.ключами лицензии, написаная на упп1.3(обычные формы) , я к ней написал модуль CRM на управляемых формах.
Есть документ, для которого написан расчет, но он весь на форме(обычной). Мне надо для этого документа сделать чтобы этот расчет работал на упр. формах. Переписывать в общие модули расчет не вариант, так конфа обновляется постояно.
Я пока нашел решение подключение через OLE к этой же базе, но мне не очень нравится это решение, так как будет "съедаться" доп. лицензия и скорость.

Кто нибудь сталкивался с подобным? или мб есть у кого нибудь варианты решения?
 
 
   zak555
 
1 - 14.09.16 - 11:05
какие проблемы в обычном приложении открывать управляемую форму ?
   EDD43
 
2 - 14.09.16 - 11:07
(1) при запуске обычного приложения "съедается" доп.лицензия.
   zak555
 
3 - 14.09.16 - 11:09
(2) ты сейчас находишься в сеансе
так ?
вызови форму
   EDD43
 
4 - 14.09.16 - 11:12
(3) я сейчас нахожусь в тонком клиенте, от туда насколько я знаю нельзя вызывать обычные формы
   zak555
 
5 - 14.09.16 - 11:13
(4) понял
расчёт у тебя находится в модуле обычной формы ?
   Cyberhawk
 
6 - 14.09.16 - 11:15
Вынести алгоритмы расчета так, чтобы ими можно было пользоваться в любой форме
   EDD43
 
7 - 14.09.16 - 11:17
(5) да именно, только не у меня, это расчет конфы поставщика
(6) это не очень хорошо, так как эти алгоритмы конфы поставщика, они могут обновляться. Каждый раз переносить не вариант, так там очень огромный алгоритм
   МимохожийОднако
 
8 - 14.09.16 - 11:18
Свойства конфигурации, галочка Использовать управляемые формы в обычном приложении
   EDD43
 
9 - 14.09.16 - 11:19
(8) Запускается в тонком клиенте, не катит
   Cyberhawk
 
10 - 14.09.16 - 11:19
(8) Он в тонком клиенте хочет
 
 Рекламное место пустует
   МимохожийОднако
 
11 - 14.09.16 - 11:24
(9) (10) Значит не судьба.)) Логичнее всё-таки перенести процедуры, но это противоречит сабжу
   EDD43
 
12 - 14.09.16 - 11:33
(11) Да почему сразу не судьба? Как вариант запустить, где то на отдельной машине в обычном режиме. Написать длл или бат который будет инициироваться по сети и с переданными параметрами запускать обработку, которая будет все делать в обычном приложении.
мб у кого то есть еще варианты реализации или уже готовые решения?
   xafavute
 
13 - 14.09.16 - 11:34
(12) проще переписать )))
   Nuobu
 
14 - 14.09.16 - 11:46
А запустить отдельный сеанс, но с нужными параметрами командной строки и там открыть эту форму?
   xafavute
 
15 - 14.09.16 - 11:48
чтоб лицензия не съедалась поставь клиентскую лицензию на комп
   EDD43
 
16 - 14.09.16 - 12:01
(14) да это можно сделать через ОЛЕ, но получится что у каждого менеджера будет запускаться отдельный сеанс, производиться расчет и закрываться сеанс. Это решение, но оно мне не очень нравится
   EDD43
 
17 - 14.09.16 - 12:03
(15) я имею ввиду лицензию не 1С, а доп. лицензию, которые идут с конфигурациями типа как от "Рарус" (юсб-ключи)
   Лефмихалыч
 
18 - 14.09.16 - 12:07
(0) вынести код в общий модуль и вызывать из двух мест одно и то же.
Нет других вариантов
   EDD43
 
19 - 14.09.16 - 12:19
(18) Модуль поставщика конфигурации, он под ключем, менять я его не буду, так конфа написана на упп 1,3, обновления важны!
   EDD43
 
20 - 14.09.16 - 12:20
(18) Нет других вариантов
наверно ты хотел написать, других "вариантов я не знаю"
   Лефмихалыч
 
21 - 14.09.16 - 12:26
(19) продолжай сношаться с ole, раз такой умный
   EDD43
 
22 - 14.09.16 - 12:52
(21) Спасибо за разрешение


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует