#0
by 52996298
Есть справочник Контрагенты, в нем табличная часть Банки. В ней отображаются несколько основных полей, т.к. редактировать удобно в диалоге. При вызове ПриНачалеРедактирования открываю форму, в неё передаю данные текущей строки, там ввожу данные и передаю их обратно. СЛОЖНОСТЬ №1: Строка после передачи данных обратно заполняется корректно, но находится в состоянии редактирования и победить никак не получается. Приходится нажимать Ввод, чтобы вызвать ПриОкончанииРедактирования. Бился по всякому, убирал признак поле ввода, ставил только чтение, но никак. СЛОЖНОСТЬ №2: В процедуру ПриОкончанииРедактирования передаю признак отмены ввода ОтменаВводаСтроки:boolean, говорящий о том, нажали "сохранить" в диалоге или нет. Но ОтменаРедактирования не происходит, когда я ставлю этот флаг в true. Может есть проверянный путь какой другой?
#3
by ObrubovV
Может я неправильно понял Я думаю надо использовать событие "Начало Выбора" для любой ячейки в строке таблицы и в ней параметру Отказ=Истина и далее присваивать нужные значения
#4
by 52996298
Никакими стандартными хитростями не вышло... Пришлось тупо вызвать нажатие кнопки в процедуре ПриНачалеРедактирования Shell = Новый COMОбъект("WScript.Shell"); Если ОтменаВводаСтроки Тогда
#5
by TormozIT
По поводу сложности №1. Если я правильно понял, то тебе поможет ТабличноеПоле.ЗакончитьРедактированиеСтроки (TableBox.EndEditRow) ЗакончитьРедактированиеСтроки (EndEditRow) Синтаксис: ЗакончитьРедактированиеСтроки(<Отмена редактирования>) Параметры: <Отмена редактирования> (обязательный) Тип: Булево. Если данный параметр имеет значение Истина, то происходит отмена редактирования строки. Описание: Позволяет закончить или отменить редактирование текущей строки. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8: Как перебрать строки поля табличного документа?
- 1С УСН. Ред. 1.3. не закрывает в конце месяца 20 и 90 счета. Поскажите плииз.
- ТЗ. Удаление строки сдвигает строки?
- Запрет редактирования элементов формы
- Список выбора с возможностью редактирования
- Как обойти строки табличного поля?
- Как войти в режим редактирования строки?
- OFF: VBScript: Как получить путь к скрипту?
- При окончании редактирования строки табличного поля сдвигать курсор вниз. Как?
- Как обойти строки табличного поля?
- как из строки убрать символ перевода строки?
- Активизация строки табличного поля
В этой группе 1С
- Проблема с загрузкой номенклатуры из txt
- Можно ли создавать exe файл в 1С?
- Компонента защиты недоступна
- Конвертер DBF -----> TXT
- Глюк при сохранении файла из 1С 7.7 в формат Excel
- Вопрос по VBA
- Штрих-М: Обмен информацией по сотовой связи
- Сравниваю конфигурации. Как сравнить тексты модулей?
- нет реакции на метод НайтиПоНомеру(,,)
- Ищу обработку по выгрузке справочников из 7.7 в 8.0
- Закрыть OLE соединение
- Почему не "подтягивается" платежное поручение (аванс) в счет фактуру по отг
- Переменная не определена
- Ошибка при выполнении файловой операции Application Data/1С
- Учет серийных номеров товаров на ТиС 7.7
- Как изменить записи регистра бухгалтерии программно
- v7: По разному работает на dbf и SQL
- Как можно графически представить связь (грубо говоря - нарисовать)?
- Как проверить работоспособность USB ключа?
- v8: Почему 1С не откроет исходники платформы