Имя: Пароль:
1C
1С v8
Добавил на форму поле, а оно не отображается...
0 Ученик 1С-ника
 
naïve
24.06.24
09:24
Подскажите, пжста:
Добавил на форму Поле. Вид - ПолеВвода. ПутьКДаным - Объект.ТаблЧасть.
(необходимо сделать множественный выбор. Версии 8.22)
Но это поле не отображается в пользовательском режиме..
1 Волшебник
 
24.06.24
09:25
Как называется поле?
2 Ученик 1С-ника
 
naïve
24.06.24
09:27
ТаблЧасть
То есть, так же, как ТабличнаяЧасть в форме
3 lEvGl
 
24.06.24
09:37
для множественного выбора поле ввода, данные - реквизит объекта. если надо хранить, если нет, то можно просто реквизит формы. в свойствах "Доступен список выбора"
если множественный выбор это набор значений, тогда табличное поле в ОФ/таблица в УФ, данные - ТабЧасть объекта
4 Волшебник
 
24.06.24
09:32
(2) Вы ошиблись. Я спросил как называется поле. И кстати, как называется табличная часть?
5 Ученик 1С-ника
 
naïve
24.06.24
09:44
(3)Множественный выбор с хранением.
(4)Табличная часть с именем ТаблЧасть. На форме создал ТипЭлемента - Поле, Имя "ТаблЧасть".
6 lEvGl
 
24.06.24
09:44
(5) Таблицу добавьте, а не поле ввода
7 Ученик 1С-ника
 
naïve
24.06.24
09:46
(3) Но хотелось бы не в виде таблицы на форме, а строкой выбранные параметры. Параметры - это Перечисление: Завтрак, Обед и Ужин. Более - не дано
8 Ученик 1С-ника
 
naïve
24.06.24
09:48
(6)Да, это понятно. В том то и дело, что хотелось бы полемВыбора. Как в версии начиная с 23, добавились механизмы в этом направлении. А у меня 22я, но просто выбранное в строчку хотелось бы...
9 Ученик 1С-ника
 
naïve
24.06.24
09:49
И что нужно сделать, чтобы в пользовательском интерфейсе появился этот элемент на форме?
10 lEvGl
 
24.06.24
09:52
почему тогда данные Объект.ТЧ, и ставьте данными реквизит объекта с типом перечисление, он на автомате даст "множественный выбор" для перечисления
(9) назначить ему нормальные данные
что такое "полеВыбора"...
утречко лять

а где 1С-ник, учитель ученика 1С-ника?
11 Ученик 1С-ника
 
naïve
24.06.24
09:52
(10)Хм... Я подумал, что при таком варианте, выбор не будет множественным.... Пошел делать.. Спасибо.
12 Ученик 1С-ника
 
naïve
24.06.24
09:54
Добавил реквизитом документа.. Множественный выбор невозможен..
13 Ученик 1С-ника
 
naïve
24.06.24
10:05
(10) "полеВыбора" - описАлся. Имел в виду Вид: Поле ввода
14 lEvGl
 
24.06.24
10:29
что понимается под множественным выбором?
15 Волшебник
 
24.06.24
10:41
(7) Неправильное перечисление. Бывает ещё ланч, полдник и т.д.
16 Ногаминебить
 
24.06.24
11:52
При клике выкидывать табличку с двумя полями. Одно Булево, другое Название. Результат накликиваний представлять в виде строки?
17 Ученик 1С-ника
 
naïve
24.06.24
12:02
(15)Бывает. Но не в нашем случае
(14)Выбор в документе может быть только Обед. А может Обед и Ужин. А может Завтрак и Ужин. А в некоторых - все три...
(16)Не обязательно Булево выводить. Булевом может быть просто поле с птичкой.. ;)
18 Ногаминебить
 
24.06.24
12:15
(17) Птичка - это булево и есть. Вариант представления. :)
Суть в том, что полей у таблицы должно быть 2.
Птичка типа булево и Название типа Строка.
19 Ученик 1С-ника
 
naïve
24.06.24
12:23
(18) я же так и написал, что Булевом может быть Птичка.. ;)
То есть, мне необходимо создать еще одну ТабличнуЧасть с двумя реквизитами: ВидыПитания и Булево?
Просто я пробовал решение с расположением табличной части. Где просто в таблице можно добавить нужные виды... Но получилось очень громоздко..
20 Волшебник
 
24.06.24
12:30
(19) Вам нужно научиться именовать табличные части и реквизиты предметными терминами.
Ваши "Птичка", "Булево" - это несерьёзно. Это туфта, прямо скажем
21 Ученик 1С-ника
 
naïve
24.06.24
12:33
(20)Птичка - согласен. А Булево-то как иначе назвать?
22 Волшебник
 
24.06.24
12:40
(21) Реквизиты типа "Булево" надо называть по их смысловому значению ИСТИНА, например, "ЕстьФайлы" или "VIP"
23 Ученик 1С-ника
 
naïve
24.06.24
12:44
(22) Ну это понятно. Речь то шла не о конкретном наименовании реквизита, а о его виде... Ну я понял. Согласен полностью.
24 Ученик 1С-ника
 
naïve
24.06.24
12:51
(18)Это сделано. Создал вторую таблицу на форме документа. Назвал ее "ВыборВидаПитания" у нее 2 реквизита: ВидПитания тип перечисление, ВыборПитания - булево. Теперь как это удобно для пользователя оформить?
Саму табличную часть пользователю не выводил. Вывести просто надпись с кнопкой, нажав на которую будет формироваться список значений и предлагаться пользователю сделать выбор? И после подтверждения программно заполнять ТабличнуЧасть и в надпись? Или есть способ проще/лучше?
25 Волшебник
 
24.06.24
12:52
(24) Плохое имя таблицы
26 Ученик 1С-ника
 
naïve
24.06.24
12:54
27 Ученик 1С-ника
 
naïve
24.06.24
12:55
(25)ТЧ_ВыборПитания?
28 Волшебник
 
24.06.24
13:00
(27) О, месье знает венгерскую нотацию?!
29 Ученик 1С-ника
 
naïve
24.06.24
13:05
(28)тчВыборПитания?
30 Волшебник
 
24.06.24
13:13
(29) Табличные части лучше именовать множественным числом основного объекта, например, Товары, Услуги.
В Вашем случае лучше убрать слово "Выбор" или заменить на "Выбранные", например, "ВыбранныеБлюда"
31 Ученик 1С-ника
 
naïve
24.06.24
13:19
(30)Благодарю. Учтем на будущее.
по (24) ничего оптимальнее нет? Подскажите плиз
32 Волшебник
 
24.06.24
13:23
(31) Спросите у пользователя, как будет ему удобнее.
33 Ученик 1С-ника
 
naïve
24.06.24
13:53
34 Волшебник
 
24.06.24
13:55
(33) Ну так сделайте так.
35 Ученик 1С-ника
 
naïve
24.06.24
14:11
(34) Ну так не получается. Поэтому за помощью обращаюсь...
В ссылке - для 23-й версии только реализован такой механизм..
36 Волшебник
 
24.06.24
14:12
(35) Поставьте релиз 8.3.25.1286
37 lEvGl
 
24.06.24
14:24
(33) это фейк, у меня 23, нет такого
38 программистище
 
24.06.24
14:28
(37) есть только для списков значений и таблиц формы, для табличных частей нет такого
39 lEvGl
 
24.06.24
14:33
(38) для каких табличных частей, это для поля ввода должно быть
40 Lazy Stranger
 
24.06.24
15:20
Возможно проще выбросить таб. часть и сделать 3 реквизита (завтрак, обед, ужин).
41 Волшебник
 
24.06.24
15:36
(40) Фейковое деление еды на три приёма. Сейчас в трендах OMAD - One meal a day, т.е. один приём пищи в день