Возможно, что только у меня возникают такие частные случаи, но...
Один из клиентов захотел при закрытии месяца делать распределение косвенных расходов, исходя из доли среднесписочной численности сотрудников в организации. При этом, учет ведется в Бухгалтерии предприятия 2.0, а расчет зарплаты - ЗУП 2.5
Сам отчет "Среднесписочная численность" в ЗУПе написан в СКД, причем он довольно сложный, чтобы вытянуть все данные одним запросом (как это делается обычно в подобных случаях). Вот, в качестве заготовки для решения подобных задач и представлена вот эта обработка.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Обработка открывается в базе бухгалтерии. На форме нужно ввести параметры для подключения к ЗУП: база может быть серверной или файловой; в случае файловой, нужно указать путь к базе; в случае серверной - имя сервера и имя базы; ну, и, конечно, имя пользователя и пароль. Пароль скрывать "звездочками" я не стал, поскольку это - всего лишь заготовка, код из которой был перенесен в общий модуль.
Кроме этого, на форме необходимо выбрать период для построения отчета.
Смысл работы всего этого добра сводится к следующему: создается новый объект COMObject("V83.Application"), для которого прописывается строка подключения из руквизитов формы. Затем производится подключение к базе, в ней создается отчет, в него передаются параметры. Кроме того, в базе-соседке создается табличный документ, в который компонуется результат. Остается только передать этот табличный документ из базы-соседки в основную базу. Я реализовал эту часть через внешний временный файл.
обработка подключение к другой базе заготовка для отчета