#0
by ppk2006
Обработкой изменения реквизитов табличной части хочу изменить выделенную колонку в табличной части, путем умножения на коэффициент. Предполагается, что пользователь ставит курсор на нужную колонку, а потом вызывается моя обработка с вызовом клиентского метода. Передаю в процедуру ДанныеФормыКоллекция, но не могу вытащить оттуда текущую колонку никак. ДанныеФормыВЗначение теряет фокус, я так понимаю, поэтому не подходит. Собственно подскажите, пожалуйста, как вытащить текущую колонку для дальнейшего использования?
#2
by ppk2006
Активизация ячейки происходит в документе, а потом происходит вызов моей обработки изменения табличной части. То есть присвоить какой-нибудь переменной не получается, нужно уже получить активную ячейку в моей обработке по ДанныеФормыКоллекция, которые пришли из формы в обработку, но как?
#5
by ppk2006
А можно подробнее? Мне воспользоваться ДанныеФормыВЗначение или в какой-то другой момент узнавать имя текущей колонки через элемент? Код на всякий случай:
#6
by GROOVY
ЭтаФОрма.ТекущийЭлемент.ТекущийЭлемент.Имя Элементы.СписокНоменклатуры.ТекущийЭлемент.Имя Еще?
#7
by ppk2006
Если честно, то не пойму откуда взять ЭтаФорма или Элементы, они присутствуют в модуле объекта документа или формы, но у меня вызывается обработка и в ней свои реквизиты, есть ВладелецФормы с типом ДанныеФормыСтруктура и ОбъектыНазначенияМассив с типом ссылка на документ.
#9
by spiller26
если у тебя вызывается дочерняя форма, то передавай туда нужные тебе данные. вот пример:
#10
by ppk2006
У меня уже открыт документ, допустим Приходная накладная, оттуда вызываю по кнопке Заполнить свою обработку заполнения табличной части. В ОЗТЧ использую вызов клиентского метода, соответственно туда приезжает ДанныеФормыСтруктура и ссылка на документ, нет ЭтаФорма или Элементы формы, как из всего этого получить активную ячейку ТЧ?
#11
by spiller26
Рыть примерно в этом направлении из открытой дочерней формы ЭтаФорма.ВладелецФормы.ЭлементыФормы.Товары.ТекущаяСтрока
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: Управление доступностью ячейки в табличной части документа
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- Получение значения ячейки табличной части
- изменение фона ячейки табличной части v8.2
- v8: Выделять цветом колонку и строку активной ячейки табличного документа
- Обращение к табличной части справочника из табличной части документа
- Выбрать в табличной части документа элемент табличной части справочника
В этой группе 1С
- v8: ЗУП 2.5 на 8.3 Анализ начислений работникам - при наложении отбора подвисает
- Удалить записи из регистра сведений при программном удалении документа
- Ошибка в момент пометки удаления выделенной группы документов
- v7: Вылет программы при смене иконки.
- подписка на событие при проведении документа
- Медленная работа веб-сервисов 1С
- УФ. 8.3. Форму выбора из формы списка (НЕ программно)
- Смена платформы на сервере с 8.2 на 8.3
- СКД. передача параметров отбора в отчет при программном формировании
- 1С 8.2 ЗУП 8 SQL печтная формируется очень долго
- Печатная форма торг2. Есть макет у кого-нибудь?
- Механизм перерасчетов ЗУП. При начислении зп в перерасчет попадают все отпуска.
- Сторно ПКО в БП2 не попадатет в кассовую книгу, как быть?
- Ошибка определения принадлежности клиентского и серверного процессов одному к-ру
- Вопросы по акту сверки в УТ11
- Поделитесь примером конвертации в ОперацияБух
- Посоветуйте ноутбук для работы в 1С!
- 2-х сторонняя печать
- v8: исключительная ситуация 0x800a01b6
- Серый текст в поле ввода. Кто делал.