Имя: Пароль:
1C
 
Табличная часть переопределить добавление строки
, , ,
0 ilyavorobyev
 
13.03.15
13:26
Есть реквизит табличной части документы, тип у реквизита три вида документов, в каждом из этих документов есть реквизит счет, как сделать чтобы после выбора вида документа открылся список документа с отбором?
1 Лефмихалыч
 
13.03.15
13:31
Можно ни чего не делать. То, что ты описал - это штатное поведение платформы
2 ilyavorobyev
 
13.03.15
13:33
(1) штатное но отбор в каком месте написать?
ПараметрыФормы = Новый Структура;
            ФН = Новый НастройкиКомпоновкиДанных;
            Эл = ФН.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
            Эл.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Счет");
            Эл.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
            Эл.ПравоеЗначение = ПланыСчетов.Основной.A90_22;
            Эл.Использование = Истина;
            Эл.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
            ПараметрыФормы.Вставить("ФиксированныеНастройки", ФН);
            ОткрытьФорму("Документ.ПоступлениеДопРасходов.ФормаСписка", ПараметрыФормы);
3 Лефмихалыч
 
13.03.15
13:34
я не понял вопроса
4 ilyavorobyev
 
13.03.15
13:36
У меня есть табличная часть Документы у нее реквизит Документ с типом (ДокументСсылка.АктСписанияМатериалов, ДокументСсылка.ПоступлениеДопРасходов, ДокументСсылка.АктСписания), когда нажимаю добавить строку в табличной части появлятся форма выбора типа документа, а после выбора уже форма списка этого документа
5 ilyavorobyev
 
13.03.15
13:36
(4) мне нужно чтобы после формы выбора типа документа я мог наложить отбор на форму списка выбранного документа
6 Лефмихалыч
 
13.03.15
13:48
7 Крошка Ру
 
13.03.15
13:51
(4)сделай в командной панели ТЧ свою кнопку "Добавить" и обрабатывай её нажатие как тебе угодно. Картинку туда может назначить стандартную - никто даже не заметит подмены
8 Лефмихалыч
 
13.03.15
13:52
(7) у него не этот вопрос
9 ilyavorobyev
 
13.03.15
13:54
(6) у меня нету обработчика Начало Выбора у меня не поле выбора а Табличная Часть
10 ilyavorobyev
 
13.03.15
13:56
(7) я так и сделал но  после вызова кода из (2) когда открывается форма списка при двойном клике открывается документ а мне надо чтобы он оповещал о выборе табличную часть
11 Крошка Ру
 
13.03.15
13:58
(10) Нихрена не понял. Опиши последовательность действий как есть и как должно быть.
12 Лефмихалыч
 
13.03.15
13:59
(10) это потому, что ты сделал не так. Ты забыл строчку СтандартнаяОбработка = Ложь;
13 ilyavorobyev
 
13.03.15
14:07
(11) 1.Есть табличная часть Документы
2.У табличной части есть реквизит Документ с типом (ДокументСсылка.АктСписанияМатериалов, ДокументСсылка.ПоступлениеДопРасходов, ДокументСсылка.АктСписания)
3.Когда я нажимаю "Добавить" в табличной части, открывается окно http://i.imgur.com/FxwNR3K.png потом выбираю тип, нажимаю ок и хочу чтобы http://i.imgur.com/HOtzLJz.png по нажатию сюда открывался список с отбором
14 Крошка Ру
 
13.03.15
14:15
(13)У реквизита строки событие Начало Выбора есть
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший