Версия для печати темы (https://pro1c.org.ua/index.php?s=da57c9a6b0c4ff8177d1f06a8b5c5d90&showtopic=45812)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.1 (8.0) _ Помогите выгрузить справочник контрагенты со встроенными ТЧ

Автор: inuser 19.05.18, 14:22

Версия 8.1.15.14

Имеется универсальный обработчик запросов с выгрузкой (консоль запросов)


Имеется справочник контрагенты со встроенными ТЧ (номера телефон доп и т д)


Как выгрузить запросом эти ТЧ в отдельные ячейки для екселя что бы потом без проблем загрузить в любую базу

Автор: Prospero 19.05.18, 17:37

inuser @ Сегодня, 15:22 * ,
А выгрузить сначала в табличный документ результат запроса и потом в файл не подойдет?

ИМХО, еще я бы поменял местами в Вашем запросе (часть ИЗ) Справочник.Контрагенты и Справочник.Контрагенты.ТелефоныДоп_ТЧ, а то могут не подтянуться контрагенты с пустым табличным полем, если таковые есть... ну или как вариант, ЛЕВОЕ поменял бы на ПРАВОЕ...

Автор: inuser 22.05.18, 12:30

Prospero @ 19.05.18, 18:37 * ,
суть в том что нельзя выгрузить таблицу значений в одно поле или поля подряд а только под (повтором) а в ручную потом перебирать в екселе ето геморно

Автор: Petre 22.05.18, 12:49

inuser @ 19.05.18, 14:22 * ,
Ок. Есть контрагент "Вася", у него есть два телефона ("332-223", "223-332") и три тд ("тыды 1", "тыды 5", "тыды 7").
Как вы видите выгрузку в ексель таких данных построчно...

Автор: awp 22.05.18, 21:00

inuser @ 19.05.18, 15:22 * ,

Зачем сразу Ёксель? Вам же не читать его нужно smile.gif

имяФ = "d:\" + КодКонтрагента + "_ТЧ1.ххх";

// выгрузить
ЗначениеВФайл(имяФ,Контрагент.ТЧ1.Выгрузить());

//загрузить
Контрагент.ТЧ1.Загрузить(ЗначениеИзФайла(имяФ));

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua