|
v7: Подбор из справочника в цикле | ☑ | ||
---|---|---|---|---|
0
malev35
26.08.12
✎
22:06
|
Делаю подбор из справочника одного значения в цикле вместе с вводом числа. В итоге ввод числа срабатывает каждый раз не дожидаясь выбора значения в подборе. Можно этого избежать?
|
|||
1
Filin
26.08.12
✎
22:10
|
перенеси ввод числа в обработку подбора
|
|||
2
Filin
26.08.12
✎
22:13
|
А вообще подбор в цикле - это наверное весело...
|
|||
3
Cthulhu
26.08.12
✎
22:31
|
подбор в цикле чледует реализовать не открытием(вызовом) подбора в цикле, а единоразовым открытием подбора с указанием в параметрах флага множественного выбора.
|
|||
4
КонецЦикла
26.08.12
✎
23:25
|
Смотри "Торговлю и склад", там это реализовано
|
|||
5
malev35
27.08.12
✎
00:12
|
Подбор в цикле потому что перебор строк в таблице значений, ввод числа или подбор зависит от типа значения в ячейке что уж тут веселого.
(4) ТиС что хотя бы смотреть документы отчеты обработки? |
|||
6
Cthulhu
27.08.12
✎
00:16
|
(5): открытие подбора в цикле - весело вне зависимости от того, по какой причине такоую кривизну допускает недопрограммист.
в ТиС смотри форму списка номенклатуры "для подбора" и ищи по всем текстам конфигуравцми "ОткрытьПодбор" с этой формой (и в модулях форм - ОбработкаПодбора"). |
|||
7
malev35
27.08.12
✎
00:26
|
(6) не буду с Вами спорить но скажите как бы поступил в таком случае настоящий программист просто алгоритм интересует
|
|||
8
malev35
27.08.12
✎
00:26
|
тис буду смотреть завтра
|
|||
9
МишКа
27.08.12
✎
00:26
|
(0) ВвестиЗначение() тебе поможет.
|
|||
10
malev35
27.08.12
✎
00:28
|
(9) только не для подчиненного справочника
|
|||
11
malev35
27.08.12
✎
00:29
|
(9) т.е. работать то будет но придется владельца сначала выбрать а потом значение
|
|||
12
malev35
27.08.12
✎
00:31
|
Вот предыдущая тема если интересно Как сделать выбор подчиненного справочника в таблице значений
|
|||
13
Cthulhu
27.08.12
✎
00:48
|
(7): ты сначала, дорого
|
|||
14
Cthulhu
27.08.12
✎
00:49
|
(7) сорвалось.
давай сначала ты сформулируешь конкретно - в каких обстоятельствах, в каком контексте, по какому действию, что и откуда тебе надо выбирать?.. |
|||
15
Torquader
27.08.12
✎
01:00
|
Я так понимаю, что целью сего "таинства" является заполнение уже созданной таблицы значений, причём в качестве значений используются элементы подчинённого справочника.
В этом случае, подбор не очень-то и поможет, так как вызывать его или любую форму для каждой строки накладно. А также интересно знать - родители выбираемых элементов на момент выбора известны или нет ? Просто, есть функция "ИспользоватьРодителя" и есть функция "Выбрать", может быть оно вам поможет. Также можно в открытый подбор передавать какие-то данные через "УстановитьЗначениеВПодборе" (или как её там называют - 1С под рукой нет). |
|||
16
malev35
27.08.12
✎
07:07
|
Есть исходная таблица значений с заполненными данными например контрагент, договор и сумма
Нужно создать новую таблицу значений на основе исходной с заданным количеством строк где эти же реквизиты могут принимать значения любые значения соответствующие типу реквизитов (справочник, подч. справочник, число). Т.е. в итоге получаем две т.з. одна исходная вторая с той же структурой но N кол-ом строк и различными значениями реквизитов |
|||
17
malev35
27.08.12
✎
07:09
|
(15) Родители тут не причем. Наверно имелось ввиду Владелец, если да то известен
|
|||
18
Мимохожий Однако
27.08.12
✎
07:40
|
(16)Выгрузи свою таблицу значений в другую. Размести на форму. По клику на форме добавь обработку, которая использует метод Выбрать() для объектов или Ввести..() для чисел или строк. Тип можно определить из активируемой ячейки.
ОФФ: Описание задачи неплохо бы делать уже в начале ветки. А то как партизан по капле выдавливаешь. |
|||
19
Ёпрст
27.08.12
✎
09:14
|
||||
20
malev35
27.08.12
✎
21:20
|
(18) в том то и соль обе тз итак на форме (исходная и результирующая) а автоматизировать хотелось ввод данных. Ввел кол-во строк а далее только указываешь значения для каждой строки
|
|||
21
Cthulhu
27.08.12
✎
21:27
|
(20): ну и при чем тут цикл???
1) из одной ТЗ данные раскидал во вторую ТЗ 2) по процедуре формулы фторой ТЗ по дабл-клику - запоминаешь в переменной модуля номер тек.строки (если надо - и номер даблкликнутой колонки, и ещё чего надо) и открываешь нужный подбор 3) в обработке подбора - в строке, для которой был открыт подбор, по выбранному в подборе значению - изменяешь что нужно и как нужно. ЕСЛИ припекло видеть/контролировать строки, в которых перевыборы состоялись - всандаливаешь в неё колонку-флаг, изначально нули (перевыборы не выполненны), п п.3 - ставишь единицу. |
|||
22
malev35
27.08.12
✎
21:53
|
в моем понимании (хотя может и неверном) даблклик в тз при групповом добавлении строк лишнее действие пользователя. Спасибо всем за помощь если что нибудь получится выложу скриншоты
|
|||
23
Cthulhu
28.08.12
✎
02:07
|
(22): неверном, да.
мои соболезнования Вашим пользователям. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |