v8. Выбрать значение из таблицы значений с пометками #516532


#0 by isn978
Здравствуйте! Подскажите как организовать выбор из Таблицы Значений с пометками, где пользователь мог выбрать несколько значений. Без пометок выбор одного значения выглядит так: ВыборФизЛица = ВыборИзТаблицыДокумента.ВыбратьСтроку("Выберите Физлицо"); К сожалению опыт программирования в 1Сv8 у меня недостаточен для решения такого рода вопроса.
#1 by Кир Пластелинин
как вариант добавить признак в таблицу
#2 by Ненавижу 1С
поместить на форму, открывать форму, заполнять, возвращать результат
#3 by isn978
пошел по пути создания общей формы (хотя наверное зря). вариант кода такой в формы вообще ничего не отображается. Подскажите с вашем вариантом кода
#4 by Vitello
Почему, путь верный. Ты на форме ничего не разместил, ничего и не отображается. Кинь туда табличное поле, привяжи его к реквизиту формы (таблица значений) и с этой таблицей и работай.
#5 by isn978
(Vitello) я разместил эта общая форма "ФормаРаботыСТаблицейЗначений" а это табличная поле на форме "ТаблицаЗначений" на каком то этапе я её не заполняю, это точно. Создатьколонки - ругается на отсуствтвие метода. Не могли бы Вы показать вариант кода?
#6 by isn978
ТаблицаЗначений на форме имеет реквизит ТаблицаЗначений
#7 by Vitello
Данные у табличного поля указал?
#8 by Vitello
Это как?
#9 by isn978
у Табличного поля имя ТаблицаЗначений, Данные - ТаблицаЗначений, тип данных ТаблицаЗначений
#10 by isn978
неправильно выразился.
#11 by Vitello
Показывай как ее заполняешь
#12 by isn978
#13 by Vitello
Создать колонки как делаешь? интерфейсному объекту надеюсь говоришь об этом? и пометку может типом булево сделать?
#14 by isn978
вот на СоздатьКолонки идет ошибка "Метод не обнаружен" в таком синтаксисе ФормаРаботыСТаблицейЗначений.ТаблицаЗначений.СоздатьКолонки а в таком ФормаРаботыСТаблицейЗначений.ЭтаФорма.ЭлементыФормы.ТаблицаЗначений.СоздатьКолонки возвращается ошибка "обращение к процедуре как к функции"
#15 by Vitello
ФормаРаботыСТаблицейЗначений.ЭлементыФормы.ТаблицаЗначений в отладчике что показывает?
#16 by Vitello
ФормаРаботыСТаблицейЗначений.ТаблицаЗначений
#17 by Vitello
попробуй
#18 by isn978
всё решил вопрос сделал так и всё заработало
#19 by isn978
Спасибо. Результат написал, не прочитав Ваш ответ. полазил в синтаксисе и нашел вариант. Спасибо большое за время потраченное на меня.
#20 by isn978
Только пометка пока не выводится в нормальном виде, сейчас полазию и решу
#21 by AaNnDdRrEeYy
Сделал бы лутще обработку вместо общей формы, кинул бы на форму таб часть и не парился, потом ты с шириной колонок голову морочить будеш.
#22 by isn978
пометку решил так
#23 by AaNnDdRrEeYy
На семерки программировал? принято вместо 1 писать истина.
#24 by Vitello
а лучше даже не обработку, а просто доп форму создать
#25 by isn978
я подумаю. в моей работе часто уже есть готовые Таблицы Значений, с заполненными свойствами колонок, мне пока удобно так.
#26 by AaNnDdRrEeYy
с дабавить строку перипутал. извени
#27 by isn978
я и сделал доп форму в ОбщиеФормы
#28 by Vitello
а зачем в общие? может лучше к обработке или документу или что у тебя там?
#29 by AaNnDdRrEeYy
вопрос не возникает как проверить что пользователь отметил в таблице?
#30 by isn978
добавить в документ доп форму не могу, на мой взгляд лишнее - сложнее будет обновляться. И я очень активно работаю с таблицами значений - выгружаю и загружаю их из всех возможных данных: из документов, регистров и т.д. Задачу сам себе поставил - универсальный выбор из таблицы значений, из списка значений выбор есть во всех типовых конфах. я во общем в поиске нормального, красивого решения. пока результат работы мне не нравится. Возник, список значений не возвращает. надо искать мне другое решение.
#31 by isn978
Да, на семерке могу написать ВСЁ. Буду через обработку делать.
#32 by Vitello
Если ты добавишь форму, изолированную от всего остального то обновляться сложнее будет.
#33 by isn978
я помимо формы, добавил ещё общий модель - там функции обработки из документов вызов - во время 9или после обновления) обновления мне только вызов добавить. так на мой взгляд проще
#34 by isn978
Решил окончательно вопрос. Получая таблицу с пометками и возвращается список значений, реализовал через общую форму
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С