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