Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
11 Дек 2017, 11:02
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Выбор и хранение множественного значения  (Прочитано 1909 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Andersen1313

  • *
  • Сообщений: 17
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-24
  • Сайт: 
Здравствуйте!

Необходимо хранить информацию о жанре книги. У одной книги жанров может быть несколько, например: детектив, приключения.

Как сделать, так чтобы можно было и в форме выбирать несколько жанров, например, значений типа Перечисление.Ссылка, и хранить в реквизите элемента справочника все выбранные значения?


Оффлайн Дмитрий@

  • *****
  • Сообщений: 735
  • РЕПУТАЦИЯ: 134
  • КПД: 18%
  • Ссылка на примеры работ https://yadi.sk/d/ksVluPMB
  • Регистрация: 2015-02-27
    • Skype: ShuplecovDima
  • Сайт: 
  • Профессия: Программист 1С
Как-то так
Жанры - справочник.
Книги - справочник.
Документ в котором выбираются жанры для книги.
Регистр сведений с регистратором, в качестве выступает документ в котором выбираются жанры.
Добавлено: 24 Май 2015, 13:30

Если хотите хранить именно в справочнике значений, то выбираете тип хранилище данных. Но так никто не делает, база будет работать очень медленно.
Ссылка на примеры работ https://yadi.sk/d/ksVluPMB

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
1. регистр сведений
2. табличная часть справочника
3. подчиненный справочник

каждый из вариантов имеет отдельное право на существование
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
3. подчиненный справочник

Это вы, по-моему, хватили лишка немного...

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
"
-Ты же не может на вопрос ""Что в черном ящике?"" ответить ""Потому что гладиолус!""
-Могу!..." (с)

Ну да, согласен, бред, но как механизм хранения множественных значений - упомянуть стоило...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Andersen1313

  • *
  • Сообщений: 17
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-24
  • Сайт: 
А можно в форме табличную часть отобразить в виде поля ввода или чего-то подобного, чтобы например значения строк табличной части выводились не в таблицу, а в строку через запятую.

Например:
Табличная часть "Жанры" содержит один реквизит "Название" и чтобы можно было выбрать несколько жанров, занести их в табличную часть а отобразить через запятую в поле ввода.

Пока писал пришел такой вариант решения:
Как я понимаю, надо будет создать поле ввода (со множественным выбором) с возможностью выбора значений из списка выбора. И самому писать обработчики соответствующих действий по переносу в табличную часть и чтения из неё.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
...именно поэтому не стоит этого делать.
чем проще тем лучше. и вам и юзверям.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Дмитрий@

  • *****
  • Сообщений: 735
  • РЕПУТАЦИЯ: 134
  • КПД: 18%
  • Ссылка на примеры работ https://yadi.sk/d/ksVluPMB
  • Регистрация: 2015-02-27
    • Skype: ShuplecovDima
  • Сайт: 
  • Профессия: Программист 1С
Цитировать
А можно в форме табличную часть отобразить в виде поля ввода или чего-то подобного, чтобы например значения строк табличной части выводились не в таблицу, а в строку через запятую.
На мой взгляд лучше сделать элемент надпись на форме в которую вы будете выводить жанры в строку, а табличную часть не трогать.
Ссылка на примеры работ https://yadi.sk/d/ksVluPMB

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Думаю, что имеет значение, какая именно операция происходит.
Если это занесение жанра в книгу: то проще/нагляднее списка/табличной части ничего нет.
Если это чтение списка жанров выбранной книги, то вот тут можно поизвращаться и каждый жанр из списка представить через гиперссылку.


Теги:
 

Значения некоторых колонок являются суммами некоторых колонок, которые в свою очередь так же являются суммами других. Как упорядочить?

Автор acces969Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 274
Последний ответ 26 Июн 2017, 14:32
от AsadRoman
Что быстрее: Загрузить табличную часть в запрос и там добавить колонки, или пробежаться циклом по ТЧ и добавить значения в колонки

Автор ZeedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 975
Последний ответ 11 Июл 2016, 09:00
от vitasw
Как сложить значения Столбца "Объем"

Автор anton.kislovРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 19
Просмотров: 13465
Последний ответ 04 Май 2017, 10:48
от ospov11789
Ошибка "Итератор для значения не определён"

Автор КараулРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 840
Последний ответ 17 Авг 2016, 11:25
от Караул
Нужна помощь в формировании отчета "Преобразование значения к типу Дата не может быть выполнено"

Автор STLuka1337Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 2083
Последний ответ 14 Ноя 2014, 13:24
от cska-fanat-kz

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
160 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
56 Сообщений
alex0402
46 Сообщений
andron81_81
44 Сообщений
AIFrame
35 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
28 Сообщений
BuhRust
27 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal