#0
by Долорес И
Заполняю табличное поле на форме: в ТаблицеЗначений есть колонка Город(справочник.Города)и колонка Направление(справочник.Направления). спр-к города подчинен Направлениям. Как реализовать эту подчиненность при редактировании таблицы на форме?
#2
by Долорес И
+ Понятно, что нужно программно установить ВыборПоВладельцу, и я даже установила, но срабатывает как-то через раз:
#6
by Wladimir_spb
Почему не так? Процедура ПриИзмененииНаправление(Элемент) Пропишите эту процедуру в качестве соответствующего обработчика
#7
by Долорес И
да это было бы то, что нужно. А как мне указать обработчик для колонки созданной программно?
#8
by Долорес И
+колонки появляются после ЭлементыФормы.ТабличноеПолеЦеныПоПодразделению.СоздатьКолонки;
#10
by Terv
Расширение элементов управления принадлежащих табличному документу УстановитьДействие (SetAction) Синтаксис: УстановитьДействие(<Событие>, <Действие>) Параметры: <Событие> (обязательный) Тип: Действие. Устанавливаемое действие. Описание: Устанавливает новую процедуру-обработчик (действие) для указанного события. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
#13
by Долорес И
да мне нужно не программно заполнять, а предоставить пользователю сформированную таблицу для редактирования. И при этом нужно что бы связь по владельцу отрабатывала корректно. сейчас сделала + - с новыми строками все ок, а уже выведенные в таблицу не учитывались. вот теперь все в порядке :))
#15
by Wladimir_spb
Уже введенные данные лучше автоматически через цикл обработать. Зачем заставлять пользователя входить в каждую строчку?
#16
by Долорес И
ну может быть и лучше. Хотя входить в каждую строчку его никто не заставляет. просто если войдет, сработает ПриНачалеРедактирования для всей строки.
#21
by Wladimir_spb
В источнике данных очистить все не удовлетворяющее условиям. а процедуру привязать к событию "НачалоРедактированияГород".
#22
by Долорес И
да, действительно, привязать к городу. Все же еще один обработчик нужен - ПриИзмененииГород только и событие ПриИзмененииНаправление нужно оставить - очищать город на случай, если поменяется владелец
#26
by Wladimir_spb
Нужно: 1. В источнике данных очистить все не удовлетворяющее условиям. 2. Назначить обработчик события "НачалоВыбораГород". 3. Назначить обработчик события "ПриИзмененииНаправление".
#28
by Долорес И
1. да они изначально все удовлетворяют условиям 2. ага, поменяла Открытие на НачалоВыбора (хотя и с открытием работало) 3. уже готово
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Порядок обхода в табличном поле - настроить можно ?
- Колонка в табличном поле
- Поле ввода в табличном поле не сохраняет присваиваемое значение.
- Как получить ссылку на текущее поле ввода в табличном поле?
- Как программно перейти на следующую запись в табличном поле?
- Как отобразить флажок в табличном поле формы 8.2
- Как в табличном поле программно добавить колонку вида Поле выбора
- Программно установить связь по владельцу в табличном поле
- флажок в табличном поле - получается только поле ввода
- Как программно вставить элемент формы в определённое место (управляемые формы)?
В этой группе 1С
- Сотрудник вносит в кассу задолженность по НДФЛ.
- v8: Создание задачи в Outlook из 1С
- Как добавить в таблицу значений колонку ссылку на справочник
- Как перенести аванс с одного Контагента на другого в 1с Т+С
- Форма списка справочника: При открытии показывать только определённую папку
- Клиент-банк ставит на удаление платежки
- как быстро выгрузить таблицу значений в файл xls?
- PostgreSQL + 1C 8.1 (против MS SQL Server)
- Длина наименования файла дбф
- Косяк при загрузке на периферии
- Как узнать объявлена ли переменная в модуле?
- Каким документом изменить состояние номенклатуры в УПП
- АСТОР:Модный магазин 6 Prof
- Нужно залить ОКВЭД в УТ 10.2
- Право вывода на печать непроведенных документов
- Проводка Д 62.02 - К 62.01 в возврате от покупателя
- Чот не понял, McAfee платный или нет?
- Как уменьшить затраты на локалку для 1С-Бухгалтерии?
- Данные из Paradox через ADO в 1C
- ПУБ Запрет изменения времени док.по правой кнопке мыши ?