#0
by Zholty
Задача: в ТЗ есть несколько строк. При одиночном щелчке мышью на любой из строк необходимо открыть другую форму и после закрытия формы необходимо изменить значение в одной из колонок выбранной строки. Делаю так: Проблема: после выполнения "если Форма = 0" удаляется текущая строка из ТаблицаТоваров и опять вызывается "ТаблицаЗаказаПриАктивизацииСтроки" для новой строки и опять выскакивает форма для редактирования уже следующей строки. Эту часть я решил при помощи переменной "ОбновлятьВыборТоваров" однако в таблице значений становится подсвеченной новая строка и я не могу открывать форму редактирования после одиночного нажатия а только по двойному.
#3
by GenV
Ну, например, сделай переменную-флаг, которая будет устанавливаться в ОбновитьЗаказ и сбрасываться в ПриАктивизацииСтроки и соответ при установленном значении ОбновитьЗаказ вызываться не будет
#5
by Регистратор
можно сохранять строку для которой были действия в переменной и если ее нет в таблице выходить из процедуры обновив переменную
#6
by Zholty
Проблема в том, что если я удалю или обновлю значение - мне надо убрать такой "синий квадратик" который подсвечивает текущую строку. ЭлементыФормы.ТаблицаЗаказа.ТекущаяКолонка = Неопределено; то выскакивает ошибка, а если писать (как в тексте) то квадратик все равно не пропадает ЭлементыФормы.ТаблицаЗаказа.ВыделенныеСтроки.Очистить;
#7
by Zholty
В идеале я хочу добиться ситуации, как будто бы ТЗ толлько что сформировали (когда нет выделения)
#8
by Фокусник
а если сделать не при активизации строки, а при активизации ячейки, а текущую колонку после срабатывания выбора делать какую-нибудь невидимую?
#9
by Zholty
А не подскажете как правильно обработать ПриАктивизацииЯчейки ? то есть как выделить какую ячейку активизировали?
#10
by Zholty
Попробовал сделать так: Появилась такая ошибка: "Ошибка при установке значения атрибута контекста (ТекущаяКолонка): Невозможно активизировать колонку"
#11
by Zholty
Всем спасибо за помощь. Ошибка возникала из-за того, что нельзя Текущей колонкой делать невидимую колонку. В принципе проблема решилась при помощи назначения текущей колонкой другой видимой колонки, но очень жаль что нельзя сделать: ".ТекущаяСтрока = Неопределено -> курсор пропал" стандартными средствами
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Интерфейсы наложились. Как убрать наложение ?
- ТиС: Как убрать остатки округления из регистра.
- 60 счет - убрать субсчета
- Выделить текущую строку в ТЗ другим цветом
- как программно удалить строку из печатной таблицы
- Поскажите по субконто, если убрать Только обороты....
- При преобразовании числа в строку не получается убрать пробелы
- Как в Список Значений загрузить колонку Таблицы Значений?
- Таблица значений в ячейке таблицы значений
- Как в табличной части документа выделить текущую строку ?
- Как получить текущую строку табличной части документа из формы обработки?
В этой группе 1С
- Выгрузка больничных для ФСС
- Как создать ярлык v8l?
- Обработка по подсчету количества документов в базе
- Как в СКД в оборотке периодичность отдать на откуп пользователям?
- Как при записи поставить документ в конец дня?
- Загрузка курсов валют с РБК 8.1
- Проблемы с формами в 1С (развернуть програмено на весь экран)
- Как программно добавить столбец в табличной части Макета?
- Запросом 1С выбрать все документы
- Как вести учет остатков в упп?
- Оборотно сальдовая ведомость по валюте.
- Непонятки с "Упорядочить По" в запросах...
- Как программно составить отчет по ролям?
- Ограничение прав доступа в журналах и отчетах
- ЗиК. Ошибка Runtime Error! при формировании отчета
- Куда лучше ставить сервер 1с 8.1, на сервер SQL или отдельный?
- Как подключить Math.dll, где ее скачать, в какую папку вставить
- v8: Работа с несколькими организациями в ЗУП
- v8: Попытка передачи мутабельного значения 3-го параметра
- Как выбрать запросом пустые группы