|   |   | 
| 
 | Как сохранять варианты отчета без использования СКД ? | ☑ | ||
|---|---|---|---|---|
| 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 в текстовом макете. А до СКД - нужные параметры выгружались в структуру, а она - в ЗначениеВСтрокуВнутр(). Строка хранилась в РС.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |