|
Значение из ТЗ | ☑ | ||
---|---|---|---|---|
0
trialex3
11.03.21
✎
16:07
|
Добрый день. Есть на форме реквизит типа Таблица значений с колонкой "модель". Какой реквизит нужно создать, что бы в нем можно было выбирать значение из колонки ТЗ? Я создал список значений и выгружаю туда столбец, но выбрать значение конкретное не могу.
|
|||
1
УдавВПопугаях
11.03.21
✎
16:14
|
нипанятно
|
|||
2
trialex3
11.03.21
✎
16:16
|
(1) Принял. Еще раз. Есть на форме таблица значение с колонкой "Модель". Предположим в колонке значения "МодельА", "МодельБ" и "МодельВ". Каким образом я могу создать реквизит, при нажатии на который он бы предложил мне выбрать модель из той самой таблицы и соответственно стать реквизитом с выбранным значением, например "МодельА".
|
|||
3
trialex3
11.03.21
✎
16:28
|
Как вариант сделать реквизит строкой и при нажатии на строку вызывать форму с таблицей значений где после закрытия формы выбранное значение идет в реквизит, но я думал может есть покрасивше способ.
|
|||
4
УдавВПопугаях
11.03.21
✎
16:30
|
формы обычные?
|
|||
5
trialex3
11.03.21
✎
16:30
|
(4) Управляемые
|
|||
6
УдавВПопугаях
11.03.21
✎
16:31
|
а красивше это как
|
|||
7
УдавВПопугаях
11.03.21
✎
16:31
|
выпадающий список типа?
|
|||
8
trialex3
11.03.21
✎
16:32
|
(7) Ну в идеале)
|
|||
9
УдавВПопугаях
11.03.21
✎
16:32
|
а если при нажатии на значение в таблице оно будет переноситься в реквизит не красиво?
|
|||
10
УдавВПопугаях
11.03.21
✎
16:33
|
(9) потому как в выпадающий все значения таблицы могут не поместиться например, если в тз будет 20 разных значений
|
|||
11
trialex3
11.03.21
✎
16:33
|
(9) Ну это кстати идея. Благодарствую
|
|||
12
УдавВПопугаях
11.03.21
✎
16:33
|
10 к (8)
|
|||
13
УдавВПопугаях
11.03.21
✎
16:34
|
на табличном поле событие Выбор, там пишем что то типа
Реквизит = ТабличноеПоле.ТекущиеДанные.ИмяКолонкиСоЗначением |
|||
14
trialex3
11.03.21
✎
16:36
|
(13) Есть начало выбора и обработка выбора. Любой?
|
|||
15
УдавВПопугаях
11.03.21
✎
16:39
|
(14) это у поляввода, а надо у ТабличногоПоля.. а это в оф так, а в уф это называется Таблица
|
|||
16
trialex3
11.03.21
✎
16:41
|
Так не понял. Я при создании формы указал - управляемая. То есть у меня УФ. Но в событиях ТЗ на эту ячейку есть только эти события.
|
|||
17
trialex3
11.03.21
✎
16:41
|
(15) теперь понял
|
|||
18
УдавВПопугаях
11.03.21
✎
16:42
|
На форме Таблица, в свойствах таблицы События, в них Выбор, в процедуре события есть выбранная строка, все упрощается
Реквизит = ВыбраннаяСтрока.ИмяКолонки |
|||
19
trialex3
11.03.21
✎
16:42
|
(18) Только хотел спросить почему этот реквизит нельзя использовать)
|
|||
20
trialex3
11.03.21
✎
16:44
|
(18) Значение не является значением объектного типа (Модель)
Картридж = ВыбраннаяСтрока.Модель; |
|||
21
УдавВПопугаях
11.03.21
✎
16:45
|
в целом все не так просто, зависит от твоей ситауции
Например, если значения в колонку пользователь вносит значения руками, то он должен жать в ячейку мышкой, что бы начать редактирование ячейки, значить вариант с Выбором не подходит (20) нуууу посмотри, как называет колонка в таблице |
|||
22
trialex3
11.03.21
✎
16:46
|
(21) Модель называется...
|
|||
23
trialex3
11.03.21
✎
16:47
|
(22) При нажатии двойном выбранная строка в отладке становится значением 1 Типа число
|
|||
24
trialex3
11.03.21
✎
16:49
|
(23) При нажатии на первую строку соответственно. Т е этот реквизит тупо номер строки отображает?)
Тогда надо так ? Реквизит = ТЗ[ВыбраннаяСтрока].Модель |
|||
25
trialex3
11.03.21
✎
16:54
|
(21) Решил через текущие данные. Спасибо большое за помощь!
|
|||
26
УдавВПопугаях
11.03.21
✎
16:54
|
ахахахаха это ж уф мла, надо подолбаться, что бы получить значение текущей строки
ВыбраннаяСтрока - индекс в таблице, типа так Элемент.ДанныеСтроки(ВыбраннаяСтрока) |
|||
27
УдавВПопугаях
11.03.21
✎
16:57
|
(25) ну да, вариантов много, надо все таки добраться до УФ, там много накрутили навертели, поменяли, хотя и с ОФ много осталось, никак не доберусь, а то останусь на обычных и буду как сейчас клюшечники
|
|||
28
trialex3
11.03.21
✎
17:00
|
(27) И еще вопрос. Так как это обработка, пускай и внутренняя, то как в ней хранить значения? Автоматическое сохранение данных формы в настройках позволяет проставить галочки "Сохранять на реквизитах формы", но на реквизиты объекта - нет.
|
|||
29
trialex3
11.03.21
✎
17:01
|
(28) нашел в объекте в использовании галочку "сохраняемые данные" - ща проверим
|
|||
30
УдавВПопугаях
11.03.21
✎
17:04
|
ну вот так они делают
Процедура ПриСохраненииДанныхВНастройкахНаСервере(Настройки) //Создаем массивы из табличных частей МассивГрупп=новый массив; Для каждого Строка из Объект.Группы Цикл МассивГрупп.Добавить(Строка.Группа); КонецЦикла; МассивЦен=новый массив; Для каждого Строка из Объект.ТипыЦен Цикл МассивЦен.Добавить(Строка.ТипЦены); КонецЦикла; //Добавляем полученные массивы в сохраняемые настройки с соответствующими именами Настройки.Вставить("Группа", МассивГрупп); Настройки.Вставить("ТипыЦен", МассивЦен); КонецПроцедуры |
|||
31
УдавВПопугаях
11.03.21
✎
17:05
|
первая ссылка из гугла
chel1c.ru/сохранение-значений-реквизитов-упра/ |
|||
32
УдавВПопугаях
11.03.21
✎
17:06
|
типа подсовывают массив, выгруженный из колонки ТЗ, в сохраняемые "стандартно" настройки, потом восстанавливают так же
|
|||
33
УдавВПопугаях
11.03.21
✎
17:07
|
правда не понял - в уф что нет ТЧ.ВыгрузитьКолонку()? она возвращала массив как раз
|
|||
34
УдавВПопугаях
11.03.21
✎
17:10
|
забавная фигня, эти ваши УФ, где времени только взять. я данные из обработки буквально неделю назад сохранял в хмл вручную, потом обратно соответственно
|
|||
35
УдавВПопугаях
11.03.21
✎
17:12
|
+ (34) ну как вручную, через сериализатор, сильно облегчает, но тут уже штатная фигня есть
|
|||
36
Kassern
11.03.21
✎
17:12
|
(33) Табличная часть (Tabular section)
ВыгрузитьКолонку (UnloadColumn) Синтаксис: ВыгрузитьКолонку(<Колонка>) |
|||
37
trialex3
11.03.21
✎
17:15
|
(33) Нету. У меня есть только выгрузить(). возвращает если указываешь второй параметр (столбец) строку
|
|||
38
УдавВПопугаях
11.03.21
✎
17:15
|
(36) что это за буквари такие тогда сейчас пишут, как в (30)
|
|||
39
Kassern
11.03.21
✎
17:17
|
(37) Наверно потому что ты работаешь не с ТЧ, а с коллекцией не?
|
|||
40
УдавВПопугаях
11.03.21
✎
17:17
|
(37) наверно другой объект какой то смотришь, не ТЧ
в СП тоже нашел |
|||
41
trialex3
11.03.21
✎
17:18
|
(39) Да ты прав. На форме у нас ТЗ в коллекцию превращается. Забыл.
|
|||
42
Kassern
11.03.21
✎
17:18
|
(41) РеквизитФормыВЗначение тебе в помощь
|
|||
43
УдавВПопугаях
11.03.21
✎
17:19
|
(41) что за диво дивное
|
|||
44
УдавВПопугаях
11.03.21
✎
17:20
|
риторический вопрос, не отвечай)
|
|||
45
trialex3
11.03.21
✎
17:25
|
Короче перевел все реквизиты в форму и сохранил настройкой "Автоматическое сохранение данных формы в настройках". Это неправильно, я чувствую, но ладно - обработка только мне нужна.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |