|
РегистрСведенийСписок на форме - доп колонка с отбором (программным) по ней? | ☑ | ||
---|---|---|---|---|
0
Пип Пибип
19.02.14
✎
13:54
|
День добрый, господа
Есть платформа 1С 8.2 Есть непериодический независимый регистр сведений Имярек Есть обычная форма списка этого регистра. На форме есть табличное поле Тип значения реквизита - РегистрСведенийСписок.Имярек Есть желание добавить в это табличное поле колонку - с флажками (в регистре для нее метаданных нет). По аналогии с http://kb.mista.ru/article.php?id=48 И программно перебирать то, что отображается в этом табличном поле с включенным новым флажком (флажок может взвести/снять пользователь) Делал ли такое кто-либо, есть ли где пример подобного? |
|||
1
Euguln
19.02.14
✎
13:56
|
В обычной форме не взлетит, как мне думается.
|
|||
2
МишельЛагранж
19.02.14
✎
13:58
|
(19) первое - "Есть желание добавить в это табличное поле колонку " - ТП это сплошной виртуал, получить какие-либо данные с неё кроме подцепленных - невозможно, если не отсоединить от источника и не заполнить самостоятельно.
Второе - "И программно перебирать то" - нельзя перебирать программно то, что не существует (данные на ТП с источником из от РС и допполем, которого в РС нет). Это 1С, привыкайте. |
|||
3
МишельЛагранж
19.02.14
✎
13:59
|
(1) а чем необычное ТП отличается от обычного?
|
|||
4
Aprobator
19.02.14
✎
14:00
|
(2) в некоторых случаях спасает построитель запросов.
|
|||
5
МишельЛагранж
19.02.14
✎
14:00
|
(0) хотя, если замутите трехступенчатую систему "через посредника с данными" и вывернитесь, имея нехилую квалификацию, с правильным отображением и "имитацией" РС в ТП, то можно.
|
|||
6
МишельЛагранж
19.02.14
✎
14:00
|
(4) в случае ТП не спасает никто. Это не список и не ДС.
|
|||
7
МишельЛагранж
19.02.14
✎
14:01
|
+ если надумал использовать в 1С ТП как таблицу, то приготовься к фиаско.
|
|||
8
Пип Пибип
19.02.14
✎
14:01
|
Вариант со следующим обходом:
В начале модуля формы объявляется переменная - МассивОтобранныхСтрок. При каждом чихе с флажком на табличном поле - добавлять в массив элемент-структуру, с набором измерений, если флажок взведен. Если флажок не взведен после чиха - убрать из массива элемент-структуру с набором измерений, если она там была Я мыслю в нужную степь? |
|||
9
Пип Пибип
19.02.14
✎
14:02
|
В (8) - примерно то, что в (5)?
|
|||
10
МишельЛагранж
19.02.14
✎
14:03
|
(8) да, только это треть, которую еще и реализовать нужно программно.
Остальное - это подвязать РС (чтобы отбор из него тоже автоматически подстраивался и работал как единое целое с вирутальной колонкой,) и последнее, самое гемморойное - это все правильно вывести в ТП). |
|||
11
МишельЛагранж
19.02.14
✎
14:06
|
(9) теоретически - да.
практически - я бросил это дело, сделав все, кроме когда в ТП эти флажки нужно было еще и вручную устанавливать, когда как событий нет никаких на добавленную виртуальную колонку ТП (ведь к ТП подвязан РС, а у него нет поля "Флажок"). Плюнул и сделал по-человечески, а не как в 1С каменный цветок "выходит". |
|||
12
Пип Пибип
19.02.14
✎
14:08
|
Ага, понял, спс!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |