Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Работа с перечислением в диалоговом окне          
Skodnik Подменю пользователя
сообщение 10.10.11, 9:15
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 49
Из: Ukraine
Спасибо сказали: 2 раз
Рейтинг: 0

Доброго дня, коллеги!
Подмогните советом как решить такую проблемку:
На форме внешнего отчета есть таблица значений, в ячейке таблицы пользователю надо указать значение из перечисления.
В идеале нужно чтоб пользователь кликнул по ячейке и открылся диалог для выбора значения перечисления!

Вся информация о перечисление есть в виде строки: "Перечисление.<идентификатор>" (например: "Перечисление.ЭлементыЗатрат")
Провернул такое дело с справочником, имея "Справочник.Контрагенты" создал объект справочник и при помощи функции "Выбрать()" открываю диалоговое окно.

mister-x Подменю пользователя
сообщение 10.10.11, 9:30
Сообщение #2

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Я б повісив на дану ТЗ процедуру і в ній використовуючи метод ТекущаяКолонка(<НоваяКолонка>,<ТекущаяКолонка>), організував підбір/вибір.

Спасибо сказали: andrey_push,

Skodnik Подменю пользователя
сообщение 10.10.11, 9:35
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 49
Из: Ukraine
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(mister-x @ 10.10.11, 10:30) *
Я б повісив на дану ТЗ процедуру і в ній використовуючи метод ТекущаяКолонка(<НоваяКолонка>,<ТекущаяКолонка>), організував підбір/вибір.


Да, так вот и делаю.
Интересует момент как имея строку "Перечисление.ЭлементыЗатрат" открыть диалоговое окно, в котором отобразятся все элементы конкретного перечисления с возможностью выбора одного из.

alex040269 Подменю пользователя
сообщение 10.10.11, 9:42
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(Skodnik @ 10.10.11, 10:35) *
Да, так вот и делаю.
Интересует момент как имея строку "Перечисление.ЭлементыЗатрат" открыть диалоговое окно, в котором отобразятся все элементы конкретного перечисления с возможностью выбора одного из.

ну, например, через СписокЗначений;
СпЗнач = СоздатьОбъект("СписокЗначений");
СпЗнач.Добавить("что-то");
ВыбЗнач = 0;
СпЗнач.Выбрать(ВыбЗнач,,2);

где-то так


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Спасибо сказали: andrey_push, Skodnik,

Skodnik Подменю пользователя
сообщение 10.10.11, 10:28
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 49
Из: Ukraine
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(alex040269 @ 10.10.11, 10:42) *
ну, например, через СписокЗначений;
СпЗнач = СоздатьОбъект("СписокЗначений");
СпЗнач.Добавить("что-то");
ВыбЗнач = 0;
СпЗнач.Выбрать(ВыбЗнач,,2);

где-то так


Благодарю за совет! icon_beer17.gif

и текст ошибки где-то такой
СпЗнач.Выбрать(ВыбЗнач,,2);
{D:\....\1C\....ERT(91)}: Поле агрегатного объекта не обнаружено (Выбрать)

Правильно! СпЗнач.ВыбратьЗначения(ВыбЗнач,,2);
Причина редактирования: Читайте правила!!!

sava1 Подменю пользователя
сообщение 10.10.11, 15:16
Сообщение #6

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2697
Из: Проскуров
Спасибо сказали: 682 раз
Рейтинг: 661

А ВвестиПеречисление(<?>,) уже отменили ?

Skodnik Подменю пользователя
сообщение 11.10.11, 13:47
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 49
Из: Ukraine
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(sava1 @ 10.10.11, 16:16) *
А ВвестиПеречисление(<?>,) уже отменили ?


То что надо!! 12201689.gif

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 09.06.24, 18:01
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!