helpf.pro
Регистрация

v8.2 УП:

SvetaT
10.11.2015 14:26Прочитано: 1846

Мне нужно из документов 8.2(реализация товаров и услуг) заполнить в 7.7(Счет фактура выданный). Делаю com-подключение из базы 8.2на клиенте. а как потом на клиенте сделать выборку документов из 8ки и заполнить ими 7ку? на клиенте с объектами работать нельзя, а на сервер не могу передать com объект

Код 1C v 8.2 УП
 

&НаКлиенте
Процедура Сформировать(Команда)
V77 = Новый COMОбъект("V77.Application");
ПутьКБазе="D:\Test\BUHкопия\BUH\";
Пользователь="Админ";
Пароль="123";
СтрокаПодключения = "/D"""+СокрЛП(ПутьКБазе)+""" /N"""+СокрЛП(Пользователь)+""" /P"""+СокрЛП(Пароль)+"""";


  Если  V77.Initialize(V77.RMTrade,СтрокаПодключения,"NO_SPLASH_SHOW") Тогда
Сообщить("Информационная база подключена");
СФР= V77.CreateObject("Документ.СчетФактураРеал");

Иначе  сообщить("Ошибка открытия информационной базы");

КонецЕсли;
докР=проверка();
для каждого Значение из докР цикл
сообщить(значение);

конеццикла;
КонецПроцедуры

&НаСервере
функция проверка()
сообщить("Проверка связи");

Реализация=новый СписокЗначений();
Выборка = документы.РеализацияТоваровУслуг.Выбрать(объект.Период.ДатаНачала, объект.Период.ДатаОкончания);

Пока Выборка.Следующий() Цикл
Реализация.Добавить(выборка.ссылка); 
конеццикла;
возврат реализация;
конецФункции



Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
11.11.2015 17:59Ответ № 1

нужно считывать в ТЗ на клиенте и передавать

Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.