Обращение к экспортному методу в модуле формы #755515


#0 by budamber
Необходимо через внешнее соединение сформировать отчеты из Бухгалтерии 3.0. Как выяснилось, они довольно сильно отличаются от УТшных например. У оборотки например имеется 2 схемы компоновки, одна из которых пустая. Выбор нужной происходит в модуле менеджера "ПередКомпоновкойМакета(ПараметрыОтчета, Схема, КомпоновщикНастроек)". Проблема собственно в "Параметрахотчета", которые заполняются в модуле формы. Вопрос собственно в чем. В модуле формы обнаружилась "Функция СформироватьОтчетНаСервере Экспорт", которая вроде как делает все, что мне нужно. Можно ли к экспортной функции модуля формы обратиться через внешнее соединение?
#1 by budamber
Менять конфигурацию бухгалтерии нельзя.
#2 by Armando
Можно ли к экспортной функции модуля формы обратиться через внешнее соединение? Нет. Форма недоступна во внешнем соединении, соответственно ее экспортные функции тоже. Попробуй через Automation-сервер V83.Application
#3 by jsmith82
>>Менять конфигурацию бухгалтерии нельзя Детский сад Меняйте
#4 by budamber
При подключении через Application: Пишет "Недопустимое значение параметра 1" 2._Подкл.ОткрытьФорму("Отчет.ОборотноСальдоваяВедомость.Форма.ФормаОтчета"); Пишет "Неизвестное имя формы. Имя: Отчет.ОборотноСальдоваяВедомость.Форма.ФормаОтчета" В каком-то другом формате его задавать что ли.
#5 by Armando
потом выясница что еще что-то не работает. у меня так в базе работает Соединитель = Новый COMОбъект("V83.Application"); Соединитель.Connect(СтрокаСоединенияИнформационнойБазы);
#6 by alexei366
Режим запуска для пользователя сделай обычное приложение, иль просто толстый клиент
#7 by budamber
Нашел ошибку. Надо меньше ночами сидеть. Пытался открыть форму оборотки, подключаясь к УТ. Форму открыл, сформировал и понял, что не подходит, так как метод сформировать дает вывод в саму форму. В общем буду получать макет, править его и скармливать общему модулю "БухгалтерскиеОтчеты". Большую часть параметров отчета как выяснилось можно вытащить из пользовательской настройки, если её предварительно сохранить. Все бы было еще радостней, если бы у общего модуля стояла галка "ВнешнееСоединение", а не только "Сервер". А так, придется через  Application подключаться. Какого черта там только "сервер" по умолчанию.
#8 by jsmith82
>>потом выясница что еще что-то не работает забей. всё равно, придётся замок открывать, бро, рано или поздно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям