|
v7: диалог отбора по реквизитам | ☑ | ||
---|---|---|---|---|
0
DrRaptor
01.02.13
✎
11:36
|
Задача в следующем:
Нужно сделать в документе в табличной части для каждой строки таблицы возможность присваения набора параметров. Причем пользователь сам должен иметь возможность отобрать любой справочник или документ, выбрать в нем нужный реквизит и присвоить значение. То есть: 1) создаю в табличной части документа новую строку, добавляю запись "Новая1" 2) сбоку от таблици появляется еще одна Таблица2 с тремя столбцами: "Элемент","Реквизит","Значение" 3) В Таблице2 добавляю строку - появляется возможность выбора вида справочника или документа - выбираем. В столбце "Элемент" теперь есть запись. 3) переходим к следующей ячейке - выбираем нужный реквизит элемента - появляется запись по столбцу "Реквизит" 4)В ячейке "Значение" присваиваем нужное значение. 5)Переходим к следующей строке Таблицы2 6)После отбора нужных реквизитов переходим на следующую строку Таблицы1 и т.д. На выходе - массив из набора различных параметров отбора Кто-нибудь знает как это в семерке можно сделать? |
|||
1
DrRaptor
01.02.13
✎
11:39
|
Уточнение:
Данный документ только создает массив отборов, а не присваивает значения реквизитам справочников или документов! |
|||
2
Ёпрст
01.02.13
✎
11:46
|
МФ в любой типовой конфе
|
|||
3
shadowfiend10
01.02.13
✎
11:46
|
создаешь подчиненный документ с неопределенными типами значений где нужно и ключом к строке главного документа, в твоем главном документе - ссылку на подчиненный документ, при открытии во временную тз выгружаешь значения из подчиненного документа, при выборе строки сортируешь временную таблицу по ключу, выгружаешь в форму, при редактировании удаляешь все строки во временной таблице по ключу, и доблавляешь строки из диалога профит
|
|||
4
Mikeware
01.02.13
✎
11:46
|
В чем проблема? посмотри, как реализован множественный фильтр в типовых....
|
|||
5
shadowfiend10
01.02.13
✎
11:47
|
(3) не сортируешь, а отбираешь
|
|||
6
shadowfiend10
01.02.13
✎
11:52
|
(3) ну и не забудь выгрузить обратно в подчиненный документ и записать его
|
|||
7
1Сергей
01.02.13
✎
11:53
|
а накуя цельный документ создавать для этого?
|
|||
8
Надсмотрщик
01.02.13
✎
11:54
|
Простая обработка
|
|||
9
Ёпрст
01.02.13
✎
11:56
|
делал тоже залипуху, для универсальной печати - мышой реквизиты объекта на ТП кидались, не доделал, забил
http://s1.ipicture.ru/uploads/20130201/SG2e4ld8.jpg |
|||
10
DrRaptor
01.02.13
✎
11:56
|
(3) как сохранить созданные отборы понятно
не понятно другое - есть ли в 7 какие-то готовые решения для диалога формирования отбора В 1С8, например, это реализовано в пользовательской настройке отчета - я сначала выбираю элемент метаданных, потом сразу появляется список всех его реквизитов, а потом я для выбранного реквизита задаю условие (<,>,=) |
|||
11
1Сергей
01.02.13
✎
11:57
|
(10) готовых нет, но с помощью объекта Метаданные, реализация не займёт много времени и кода
|
|||
12
DrRaptor
01.02.13
✎
11:57
|
(9) - вот что-то типа этого, только для 1С 7
|
|||
13
Ёпрст
01.02.13
✎
11:58
|
(10) штатно - только МФ в типовых и условия в UChoice /Unijourn и им подобные reg/ref/docprint
|
|||
14
Ёпрст
01.02.13
✎
11:59
|
(12) это и есть 7.7
|
|||
15
DrRaptor
01.02.13
✎
12:01
|
(14) - ну тогда слишком круто, мне попроще нужно
а что значит МФ? |
|||
16
Ёпрст
01.02.13
✎
12:02
|
(15) Множественный фильтр в любом типовом отчете
ЗЫ: ничего крутого там нет - обычный активикс тривью на форме |
|||
17
Ёпрст
01.02.13
✎
12:02
|
могу кинуть поделку
|
|||
18
DrRaptor
01.02.13
✎
12:03
|
(17) буду признателен
|
|||
19
DrRaptor
01.02.13
✎
12:05
|
моё мыло: [email protected]
|
|||
20
DrRaptor
01.02.13
✎
12:16
|
Спасибо, получил
|
|||
21
shadowfiend10
01.02.13
✎
12:40
|
(17) и мне пжлста [email protected]
|
|||
22
shadowfiend10
01.02.13
✎
12:51
|
(17) спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |