#0
by Dendroid92
Здравствуйте! Есть Табличная часть(ТЧ1), строки которой являются столбцами другой таблицы значений(ТЧ2). Как получить номер строки ТЧ1 перед перемещением и после перемещения? Каким образом отразить изменения в ТЧ2? P.S. Писать свои кнопки с обработками для перемещения не самый лучший вариант, есть ли другой?
#1
by Dendroid92
Есть идея в событии "ПриАктивизацииСтроки" получать текущий номер строки, но как получить номер строки после перемещения?
#8
by Dendroid92
ПриИзменении данные ТЧ уже обновлены или нет, вот в чем суть, если да, то тогда знаю как все сделать
#11
by aleks_default
Есть другие события таблицы формы. ПередИзменением например. Делаешь реквизит формы, в него запоминаешь нужные тебе данные текущей строки (можно структуру сделать) в перед изменением. Потом делй что тебе нужно.
#12
by Dendroid92
не вариант там данные хранятся, если начну перезаполнять смещенные столбцы останутся на своих прошлых местах. Тогда отлично, попробую реализовать затею, позже отпишусь что вышло.
#13
by Dendroid92
Всем спасибо за помощь, проблема решена следующим образом: 1. ПриАктивизацииСтроки берем Номер строки до перемещения Процедура ДисциплиныПриАктивизацииСтроки(Элемент) НомерСтроки = Элементы.Дисциплины.ТекущиеДанные.НомерСтроки; КонецПроцедуры 2. ПриИзменении берем Номер строки после перемещения 3. Меняем значения реквизитов местами, записываем в реквизит (ВременнаяТаблица) 4. Заново формируем таблицу ТЧ2 и заполняем данными из ВременнойТаблицы
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в табличной части документа вернуть значение строки?
- ТЗ. Удаление строки сдвигает строки?
- Внешнее событие.
- Внешнее событие в нескольких открытых формах
- v8: Какое событие использовать при перемещении строки в Табличном поле вверх (вниз)
- Как отловить событие перемещения строки в табличной части?
- как из строки убрать символ перевода строки?
- получить строки из табличной части после отбора
- Подписка на событие. Как отловить событие другому пользователю?
- Динамический список - выделенные строки - суммирование содержимого строки..
- Внешнее событие - сканер ШК - что не так делаю - событие срабатывает два раза.
- v7: Перебрать строки табличной части документа. Реквизит строки с типом - Документ.
В этой группе 1С
- БП 2.0 В счете-фактуре сворачиваются одинаковые позиции. Можно ли избежать
- Пустой элемент в XDTO
- Как передать контекст документа в дополнительный отчет?
- Как в Такси вывести отборы компоновщика на форму отдельными элементами?
- Не могу заставить записать документ без проведения
- УТ 11.3 Какая-то проблема с Единицами измерения.
- Не всегда работает расширение общих модулей
- Невозможно обработать параметр "ИДКонфигурации"
- Ошибка при обмене УТ 11.3.3.145 => БП 3.0
- Медленно печатает принтер из 1С
- Книга покупок по налоговому агенту с пустым ИНН/КПП
- скд иерархия ..убрать самого верхнего родителя
- Настроить связи параметров выбора
- ЗУП 3 Как в Полном своде (СКД) вывести значение отбора в шапку отчёта?
- Как запустить встроенную обработку в регламентном задании?
- Система нужна коробки считать на конвеере по штрих-коду.
- pgagent для windows
- УТ11 зачем нужен регистр Доступные остатки планируемых поступлений
- v7: Чтение XML POST - запросы
- Программно изменить свойство реквизита документа