#0
by fisher
Пытаюсь программно сформировать отчет СКД в другой базе через COM. Застопорился в самом начале - на получение схемы из макета. ПолучитьМакет, ежели строковое название макета сую - ругается на неверное значение параметра. Ежели ссылку метаданных на макет - долго тупит а потом вываливает исключение вида "Ошибка при выполнении запроса POST к ресурсу ..." (там в дебрях 54-я ошибка дальше, т.е. скорее всего из-за тайм-аута). Кто-нибуть пытался подобное делать? Как можно исхитриться?
#1
by AlexTim03
А зачем СКД на той стороне? Выбери там данные запросом в плоскую таблицу, таблицу сюда получаешь, и здесь уже таблицу загоняешь в СКД как внешние источники данных, а далее используешь/рисуешь свой СКД, который выводишь. Единственное, естественно ссылки работать не будут
#3
by gavrikprog
в конце книжки Хрусталевой есть что-то похожее. Пользоваться не доходилось, хотя интересно
#4
by Asmody
сделать в другой базе функцию в модуле внешнего соединения, которая тебе сформирует всё и выплюнет готовый табличный документ, не?
#5
by fisher
Постепенно к подобному и склоняюсь... Менее жесткие варианты канать не хотят. Даже это не взлетает. Только зачем же в модуле внешнего соединения? Можно просто в общем модуле...
#8
by gavrikprog
мой самый правильный вариант - вероятность 70 процентов. 5 минут назад уже протестировал
#11
by fisher
Посмотрел. Спасибо. Но вывод таки такой, что компоновку нужно полностью проводить от и до на стороне com-сервера (допиливая под это конфу). Прямо работать с СКД через com-соединение не получается.
#12
by gavrikprog
я тут, я тут... =) Макет из нашей базы 1 по Ком передаем в базу 2, после виполнения отчета в базе 1 получаем табличный документ.
#14
by Лоботряс
не нифига, все можно делать без допиливания конфы. Да, макет передал, на той стороне создал ПрцессорКомпоновки, выполнил, вернул результат. Мой пример может не совсем удачный но другого нет...
#16
by fisher
По итогу ограничился простенькой функцией в общем модуле (с указанием одних только параметров - больше пока и не нужно). Сериализацию делаю как Лоботряс подсказал. И вообще спасибо ему :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- timeout expired при выполнение сложных запросов в SQL через ADO
- Построитель отчета. Заголовок отчета. Сохранить/Восстановить настройки.
- СКД: Интерфейс отчета с СКД
- v7: Вызов отчета из другого отчета?
- СКД: Как прикрутить к СКД, произвольнуя форму настроек отчета.
- СКД: Как общий результат отчета СКД, можно использовать в каждой строке этого же отчета?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- как програмно прервать выполнение обработки в 1С 7.7? аналог кнопки Esc.
- 8.2 Почему форма внешнего отчета не видит экспортную процедуру модуля этого отчета
- Шапка отчета СКД. Настроить шпку отчета. Как?
- Создание отчета через СКД вывод параметров периода на главную форму отчета
В этой группе 1С
- 8.2 Определить Тип по Объекту метаданных
- v7: справка для больничного 1с бухгалтерия 7.7
- почему не закрывается 69,01 счет
- v7: При загрузке документов из 1С ТИС 7.7 ПКО -не заполняется Сумма Взаиморасчетов
- Функция ПолучитьCOMОбъект
- Как отключить цветную печать в лазерном принтере samsung clp -500
- БП 2.0 не закрывает счет 20, НЗП не спасает.
- Как в списке документов просроченные документы выделить красным?
- Сделать активной строку
- v7: новая ТТН для 1с бухгалтерии 7.7
- v7: Эмулятор ККМ
- Управляемая блокировка регистра накопления
- v7: свойство колонок в журнале документов
- v8: УФ. Обновление на форме программно измененного реквизита
- На ИТС Проф есть полный дистрибутив 1С:Бухгалтерия 8 КОРП?
- v7: Зарплата и кадры в рсв не попадают отрицательные взносы
- v7: Сканер ШК Metrologic MS 5145 и 1С ТиС
- Всплывающие сообщения
- 1С 8.2 УПП 1.3.25.1 Дополнительный отпуск и СЗВ
- УТ. Суммы документа ПрочиеЗатраты хотят видеть в валюте регламентированного учет