я так понимаю выгружать нужно &НаКлиенте а данные получать &НаСервере (т.к. обратиться к Справочники.Контрагенты из &НаКлиенте у меня не получилось)
собственно теперь вопрос - как правильно передать выборку ?
(или вообще посоветуйте - как в 1С 8.2 идеологически правильно сделать данную операцию)
&НаКлиенте Процедура Сформировать(Команда) НовыйФайл = Новый ЗаписьТекста(ПутьКФайлу, КодировкаТекста.ANSI, Символы.ПС); Выборка = Новый ?????; Выборка = ПолучитьДанные(); Пока Выборка.Следующий() Цикл Объект = Выборка.ПолучитьОбъект(); НовыйФайл.ЗаписатьСтроку(""" + Объект._КОД + "","" + Объект.ИНН + """); КонецЦикла; НовыйФайл.Закрыть(); КонецПроцедуры &НаСервере Функция ПолучитьДанные() Контрагенты = Справочники.Контрагенты; Выборка = Контрагенты.Выбрать(,,,); Возврат Выборка; КонецФункции
Сообщение отредактировал GTAlex: 07 февраля 2012 - 07:47









