Имя: Пароль:
1C
1С v8
РегистрСведенийСписок на форме - доп колонка с отбором (программным) по ней?
,
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
Ага, понял, спс!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой