#0
by sakila
HELP!!! Каждый раз борюсь с одной и той же проблемой. На форме есть таблица значений, не связана с реальными данными. Одно из полей хочу использовать "в виде" флажка, чтобы програмно можно было установить ему Ложь или Истина, и сразу же на форме отобразилась либо установка флага, либо его снятие, и наоборот - при интерактивной установке - снятии - чтобы изменялось значение текущей колонки и строки. проблема одна - либо есть флаг (ОтображатьФлажок = истина), но он не меняет данные, и наоборот - есть данные, но их изменение не ведёт к изменению флажка.
#5
by Mitriy
если есть данные (колонка табчасти Булево) то создаешь колонку в табполе, а в данные флажка вписываешь имя той колонки, режим редактирования - Непосредственно...
#6
by sakila
Окей, спасибо за подсказку, я кажется как то раз уже так и делал, но давненько. А не подскажите, зачем вообще такая катавасия с этипи флагами? Когда есть связь с данными, таких проблем вроде как нет. Тип Булево - на флажок!!! А для таблицы не связаной уже начинаются "приколы", почему так, не в курсе, а то на душе тоскливо за такие чудеса
#9
by sakila
Проблема небольшая осталась - таблицу я наполняю програмно, сответственно ДаныеФлажка установить не могу, а хочется чтоб галочки по умолчанию стояли, не хочется повторно обращаться к данным строки (которую к тому же нужно ещё и активизировать для начала).
#12
by sakila
Что скажете, есть ещё идеи как такую операцию выполнить если колонка связана с "Реальными данными" информационной базы - все ок, но когда это колонка простой таблицы значений -
#16
by sakila
РеальныеДанные - это как минимум данные связанные с метаданными - табличными частью документов, обработок, справочников, и т.д., и т.п. Вот попробуйте на форме просто разместить ТабличноеПоле, добавить колонку Использовать, настроить чтобы при изменении менялись данные колонки, да ещё и при открытии формы програмно заполнить поле Использовать значением истина по умолчанию - оформление ячейки - это уже интерактивная работа, а заполнив значениями оп умолчанию "Истина" - не хотят отображаться флажки установлеными.
#17
by sakila
Если тип колонки булево - видим "Истина", или "Ложь", и при изменении - тоже выбираем - "Истина" или "Ложь". Мне то до фени как, но юзеры такого не простят, сами научили на галочки нажимать, питомцев наших ...
#18
by butterbean
когда добавлял колонку Использовать, нужно было в ДанныеФлажка написать Использовать, а из Данные стереть
#19
by Mitriy
в сабже ТаблицаЗначений, а если таблица значений, то ни что не мешает добавить в эту таблицу свою колонку (например, "Пометка"), заполнить истиной и использовать ее в качестве данных для флажка... если же это СправочникСписок или наподобие, то тогда сложнее и все делается через ПриПолученииДанных (или ПриВыводеСтроки) и ПриИзмененииФлажка...
#21
by sakila
Ну вроди бы чтото получилось - ну тут следующая проблемуленка Занимаюсь страшными вещами (реально так делаю) - колонка Использовать у меня есть всегда, програмно в мою таблицузначений(не табличное поле) добавляю колонки, потом для табличного поля использую метод СоздатьКолонки, и он удачно создайт мне все колонки, а Использовать удачно удаляет ("затирает", наверное потому что у неё нет значения в свойстве "данные"). Програмно создавать колонки табличного поля формы - не подходит - не могу назначить тип значения, и как результат - пустые ячейки.
#22
by Mitriy
если таблица значений всегда с одними и теми же колонками, то создай такие в табполе, зачем тебе СоздатьКолонки?
#23
by sakila
Ребят, есть решение. У меня сначала связь стоит в Данные, а после создания колонок я програмно устанавливаю Данные = ""; ДанныеФлажка = "ИспользоватьСтрока"; и для полного счастья Всё ок!!! Сформировал колонки таблицы, создал колонки на форме, заполнил таблицу нужными данными, присвоил ИспользоватьСтрока = Истина (и влажки отобразились) Всем спасибо, а тоя уже хотел в моностырь ити 8-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- 1с. Идентификатор Таблицы Значений полученной из Списка Значений.
- Как инвертировать флажки?
- Как в Список Значений загрузить колонку Таблицы Значений?
- Таблица значений в ячейке таблицы значений
- Что означают флажки при сравнении-объединении конфигурации?
- Как имея ссылку на строку таблицы значений получить название самой таблицы
- Заполнение таблицы данными из таблицы значений
- Списке документов можно ставить галочки (флажки)??
- Значение поля Временной таблицы передать в параметр виртуальной таблицы.
- Передача таблицы таблицы значений с сервера на клиент
В этой группе 1С
- Не удается создать ca.key для OpenVPN
- Как сохранить картинку в макете СКД
- ЗиУП: Чем ввести корректировки за прошлые периоды, чтобы повлияли на расчет среднего?
- УТ 10.3.5.1 Вывод на печать списка контрагентов?
- Вывод значения ячейки в другую ячейку
- Выгрузка справочников УПП
- Регистр сведений. Срез последних
- программно задать вид шрифта (подчеркивание) V7.7
- Расчет разности дат в запросе с учетом выходных
- Где на диске ИТС находится адресный классификатор
- Бухгалтерские итоги из 1С7 в 1С8
- v7: Как получить ссылку на текущего пользователя
- v7: ЗУП. Сотрудники на полставки
- УТ10.2 Ошибка СУБД
- v7: Как правильно начислить налог на прибыль
- v8: Глобальный контекст?!
- "Редактирование цен и скидок в документах" - не работает
- Как думаете, обычные и управляемые формы - это fork или нет?
- Блокировка ячейки строки табличной части документа в зависимости от другой...
- Обороты из регистра остатков за период от среза последних по текущую дату?