|
Обращение к экспортному методу в модуле формы | ☑ | ||
---|---|---|---|---|
0
budamber
12.10.15
✎
00:24
|
Необходимо через внешнее соединение сформировать отчеты из Бухгалтерии 3.0. Как выяснилось, они довольно сильно отличаются от УТшных например. У оборотки например имеется 2 схемы компоновки, одна из которых пустая. Выбор нужной происходит в модуле менеджера
"ПередКомпоновкойМакета(ПараметрыОтчета, Схема, КомпоновщикНастроек)". Проблема собственно в "Параметрахотчета", которые заполняются в модуле формы. Вопрос собственно в чем. В модуле формы обнаружилась "Функция СформироватьОтчетНаСервере() Экспорт", которая вроде как делает все, что мне нужно. Можно ли к экспортной функции модуля формы обратиться через внешнее соединение? |
|||
1
budamber
12.10.15
✎
00:26
|
Менять конфигурацию бухгалтерии нельзя.
|
|||
2
Armando
12.10.15
✎
00:46
|
Можно ли к экспортной функции модуля формы обратиться через внешнее соединение?
Нет. Форма недоступна во внешнем соединении, соответственно ее экспортные функции тоже. Попробуй через Automation-сервер V83.Application |
|||
3
jsmith82
12.10.15
✎
01:11
|
>>Менять конфигурацию бухгалтерии нельзя
Детский сад Меняйте |
|||
4
budamber
12.10.15
✎
02:09
|
При подключении через Application:
1.Форма=_Подкл.Отчеты[Объект.ИмяОтчета].ПолучитьФорму("ФормаОтчета"); Пишет "Недопустимое значение параметра 1" 2._Подкл.ОткрытьФорму("Отчет.ОборотноСальдоваяВедомость.Форма.ФормаОтчета"); Пишет "Неизвестное имя формы. Имя: Отчет.ОборотноСальдоваяВедомость.Форма.ФормаОтчета" В каком-то другом формате его задавать что ли. |
|||
5
Armando
12.10.15
✎
02:20
|
(3) потом выясница что еще что-то не работает.
(4) у меня так в базе работает Соединитель = Новый COMОбъект("V83.Application"); Соединитель.Connect(СтрокаСоединенияИнформационнойБазы()); Соединитель.ОткрытьФорму("Справочник.ИмяСправочника.ФормаСписка"); Соединитель.Visible = Истина; |
|||
6
alexei366
12.10.15
✎
02:48
|
(0) Режим запуска для пользователя сделай обычное приложение, иль просто толстый клиент
|
|||
7
budamber
12.10.15
✎
03:45
|
Нашел ошибку.
Надо меньше ночами сидеть. Пытался открыть форму оборотки, подключаясь к УТ. Форму открыл, сформировал и понял, что не подходит, так как метод сформировать дает вывод в саму форму. В общем буду получать макет, править его и скармливать общему модулю "БухгалтерскиеОтчеты". Большую часть параметров отчета как выяснилось можно вытащить из пользовательской настройки, если её предварительно сохранить. Все бы было еще радостней, если бы у общего модуля стояла галка "ВнешнееСоединение", а не только "Сервер". А так, придется через Application подключаться. Какого черта там только "сервер" по умолчанию. |
|||
8
jsmith82
12.10.15
✎
05:24
|
(5) >>потом выясница что еще что-то не работает
забей. всё равно, придётся замок открывать, бро, рано или поздно |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |