Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как сохранять варианты отчета без использования СКД ?

Как сохранять варианты отчета без использования СКД ?
Я
   vv2304
 
05.08.19 - 20:49
УФ, отчет без использования СКД. На форме список значений с контрагентами и еще СЗ со счетами.
Как сделать, чтобы пользователь мог сохранять варианты отчета ?
 
 
   runoff_runoff
 
1 - 05.08.19 - 20:55
понятие "Вариант отчета" не существует вне СКД
   vv2304
 
2 - 05.08.19 - 21:03
А как решить ?
   shuhard
 
3 - 05.08.19 - 21:05
(2) спиз.дить в УТ 10.3, там всё кодом сделано через универсальный отчет
   vv2304
 
4 - 05.08.19 - 21:06
(3) Там же не УФ.
   MakaMaka
 
5 - 05.08.19 - 21:06
(2) делай через СКД. не парь мозг
   shuhard
 
6 - 05.08.19 - 21:06
(4) общим модулям до УФ нет дела
   vv2304
 
7 - 05.08.19 - 21:10
(5) Лень переделывать :( Сделал без СКД запросы к другим базам через COMОбъект. А теперь понадобилось сохранять варианты отчета.
(6) Тогда как вариант, спасибо.
   shuhard
 
8 - 05.08.19 - 21:16
(7) хотя для одного пользователя достаточно его же настроек и код писать не надо, тебе точно нужен обмен настройками между пользователями ?
   vv2304
 
9 - 05.08.19 - 21:19
Обмен не нужен, каждый пользователь себе сам настраивает, но может настроить несколько вариантов.
   Chameleon1980
 
10 - 05.08.19 - 21:20
Сделай на скд. Самой скд дай данные в любом удобном для неё виде из других баз.
   vv2304
 
11 - 05.08.19 - 21:39
Не представляю как в самой СКД прописать, чтобы соответствия были по ИНН, а если не найден, тогда по Наименованию.
И список счетов я ведь не могу сделать параметром СКД т.к. через COMОбъект не передашь.
Сейчас я перебираю СЗ, что на форме
текСчет = СписокСчетов.Получить(ном);                 
        ДругойСчет = Connection.ПланыСчетов.Хозрасчетный.НайтиПоНаименованию(текСчет.Значение.Наименование) ;
        ДругойСписокСчетов.Добавить(ДругойСчет);
   vv2304
 
12 - 05.08.19 - 21:44
О, кажись понял :)
В СКД параметром список счетов. Там же формирую запрос к текущей базе используя этот список счетов.
И еще набор данных-объект. Этот объект-таблица значений, полученная запросом (не через СКД) из другой базы. В этом запросе в качестве параметра тот самый список счетов, только полученный в другой базе как выше написал код.
Все запихиваю в ПриКомпоновкеРезультата
Полез делать.
   vv2304
 
13 - 06.08.19 - 05:49
Затык :(
Не придумаю куда поместить такие реквизиты как пути к базам, логины и пароли для подключения ?
   PaulBC
 
14 - 06.08.19 - 06:05
(13) можно в параметры СКД
   vv2304
 
15 - 06.08.19 - 06:08
Ну, логи и пароль-можно,там строки. А путь к базе, чтобы пользователь мог выбирать ?
   Бот9000
 
16 - 06.08.19 - 06:12
Там же есть какое-то сохранение через хранилище настроек, где можно указать разные имена сохранения? Я сам не разбирался, не было надобности, но если у формы поставить СохранениеДанныхВНастройках как Использовать список и выбрать хранилище настроек, то кнопки сохранения вариантов появляются.
   shuhard
 
17 - 06.08.19 - 19:07
(15) путь тоже строка
   Asmody
 
18 - 06.08.19 - 22:12
Когда в СКД еще не было вариантов ответов, я делал преднастроенные варианты через XML в текстовом макете. А до СКД - нужные параметры выгружались в структуру, а она - в ЗначениеВСтрокуВнутр(). Строка хранилась в РС.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.