• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Сохранение Отчетов В Ут

  • Автор темы KateBakly
  • Дата начала
K

KateBakly

Здравствуйте, уважаемые профессионалы!
В УТ сохраняю отчеты в Exel с помощью меню Файл - Сохранить копию. Там есть выбор в каком формате сохранить.
Вопрос следующий: можно ли сохранять файлы в форматах, которых нет в этом списке? И можно ли туда добавить свои форматы для выбора?
 
Д

Дайнеко

Если нажать в окне сохранения на параметр "Тип файла", то Вы видите все возможные стандартные варианты. В 8.2 их много.
А все остальные программист должен программировать
 
K

KateBakly

В этом и вопрос. Как в УТ 8.2 добавить эти типы. Подскажите хоть в какую сторону копать...
 
P

puh14

Боюсь что нет. Может потом добавятся. А какой тип файлов интересует?
 
K

KateBakly

Интересует .csv. Понятное дело, что его можно получить, если сохранить отчет в excel, а уже с помощью самого excel-я перевести в .csv. Но может можно сохранить в .csv как-то прямо из 1С?
 
E

evgenyatam

Интересует .csv. Понятное дело, что его можно получить, если сохранить отчет в excel, а уже с помощью самого excel-я перевести в .csv. Но может можно сохранить в .csv как-то прямо из 1С?

напрямую - никак. но программист может сделать выгрузку в .csv.
 
K

KateBakly

Спасибо, жалко, что напрямую не получится.
А как делать такие выгрузки литературу не подскажете?
 
E

evgenyatam

А как делать такие выгрузки литературу не подскажете?

а не проще ли пригласить программиста?
 
K

KateBakly

Ладно, всем спасибо, сделала уже сама. :(
 
Д

Дайнеко

Так вынесите код в студию!
И мы все порадуемся.
 
K

KateBakly

Сейчас...

Сделала так:
В своем отчете сделала кнопочку "Сохранить", к ней код:

Код:
  Текст = Новый ТекстовыйДокумент;
Разделитель = ";";

//дальше мой запрос

Рез = Запрос.Выполнить().Выбрать();
Пока Рез.Следующий() Цикл
Строка = ""+Рез.Получить(0)+Разделитель+СокрЛП(Рез.Получить(1))+Разделитель;
Текст.ДобавитьСтроку(Строка);

КонецЦикла;

Текст.Записать("C:\file.csv",КодировкаТекста.ANSI);
 
U

unknown181538

Я за вас порадовался)) :(
Хорошо, когда человек сам разобрался))))
 
K

KateBakly

Спасибо :(
Все действительно работает, как хотела. Еще оптимизирую и будет совсем хорошо)))
 
E

evgenyatam

Еще оптимизирую и будет совсем хорошо
тут уже нечего оптимизировать.
 
K

KateBakly

тут уже нечего оптимизировать.
Если рассматривать этот код отдельно, то -да. А так этот запрос у меня и в другом месте участвует, зачем мне его два раза проворачивать, сразу оттуда буду данные брать.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!