Получить остатки через com

1. Pishka622 27.10.21 16:11 Сейчас в теме
Поставлена задача получить остатки через сом соединение из одной базы и вывести в отчет, вторая фаза - отчет должен быть на СКД.

Я не могу понять, как получить ТЗ остатков через сом чтобы выгрузить их во внешний отчет
По теме из базы знаний
Найденные решения
4. Airlord 27.10.21 16:23 Сейчас в теме
Добрый день! На СКД отчет можно сделать, но Коннектор описывается без СКД. пример соединения на запросе:
&НаСервере
Процедура ТестСОMНаСервере()
Соединение = ПодключитьсяКбазе();
Если ТипЗнч(Соединение) <> Тип("Неопределено") Тогда 
       ЗапросБПЗО = Соединение.NewObject("Запрос");
       ЗапросБПЗО.Текст = "ВЫБРАТЬ первые 15
                                            |	СправочникПольз.Наименование КАК Наименование
                                            |ИЗ
                                            |	Справочник.пользователи КАК СправочникПольз";
       Выборка = ЗапросБПЗО.Выполнить().выбрать(); 
       Пока Выборка.следующий() цикл
              Сообщить(Выборка.Номер);
       КонецЦикла;
КонецЕсли;
КонецПроцедуры
Показать

Теперь, подсказки на СКД можно найти подсказки в этом паблике: Паблик по СКД + СОМ

Желаю удачи!
Pishka622; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 81 27.10.21 16:20 Сейчас в теме
(1)что именно не получается сделать?
3. Pishka622 27.10.21 16:23 Сейчас в теме
(2) как через сом в модуле внешнего отчета присоединиться к базе и поместить в тз остатки из регистра накоплений
4. Airlord 27.10.21 16:23 Сейчас в теме
Добрый день! На СКД отчет можно сделать, но Коннектор описывается без СКД. пример соединения на запросе:
&НаСервере
Процедура ТестСОMНаСервере()
Соединение = ПодключитьсяКбазе();
Если ТипЗнч(Соединение) <> Тип("Неопределено") Тогда 
       ЗапросБПЗО = Соединение.NewObject("Запрос");
       ЗапросБПЗО.Текст = "ВЫБРАТЬ первые 15
                                            |	СправочникПольз.Наименование КАК Наименование
                                            |ИЗ
                                            |	Справочник.пользователи КАК СправочникПольз";
       Выборка = ЗапросБПЗО.Выполнить().выбрать(); 
       Пока Выборка.следующий() цикл
              Сообщить(Выборка.Номер);
       КонецЦикла;
КонецЕсли;
КонецПроцедуры
Показать

Теперь, подсказки на СКД можно найти подсказки в этом паблике: Паблик по СКД + СОМ

Желаю удачи!
Pishka622; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот