Имя: Пароль:
1C
1С v8
Получить элемент из формы выбора справочника
,
0 Ly_Alena
 
22.11.16
08:37
Добрый день! Какой-то тупняк!
На форме сделала кновку - по ее нажатию должен открываться справочник подразделений - там выбираю подразделение - которое должно добавиться в строку табличной части. Делаю так:

ФормаВыбора = Справочники.ПодразделенияОрганизаций.ПолучитьФормуВыбора( ,,ЭтотОбъект);
        
    ФормаВыбора.РежимВыбора = Истина;
    Подразделение = ФормаВыбора.ОткрытьМодально();
    
    ВариантВыводаФормыЗаполнения = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"),"ВариантВыводаФормыЗаполнения");
    Отказ = Ложь;
                    
    СкопироватьПодразделение(Товары, Подразделение);

В итоге в Подразделение пусто. Вместо ЭтотОбъект пробовала "ЭтаФорма", "Элемент" - выдает ошибку.

Помогите с тупняком, пожалуйста.
1 catena
 
22.11.16
08:47
Зачем в ключ уникальности передавать объект? Где должно добавиться подразделение? Где и как оно пусто?
2 Lexey_
 
22.11.16
08:47
(0) самый тупой способ: ВвестиЗначение ()
3 Ly_Alena
 
22.11.16
12:15
(2) для этого нужно создавать реквизит и всех пользователей выкидывать из базы для обновления. Хотелось бы меньшими потерями.
4 Ly_Alena
 
22.11.16
12:16
(1) Подразделение должно добавиться в табличную часть товары.
5 Ly_Alena
 
22.11.16
12:18
(1) С передаваемым объектом согласно затупила.
6 Ly_Alena
 
22.11.16
13:53
Товарищи, что можно сделать?
7 polosov
 
22.11.16
14:00
(0) УФ или ОФ?
8 Ly_Alena
 
22.11.16
14:26
(7) Не Управляемые формы
9 catena
 
22.11.16
14:28
(6)В какой момент и как проверяете, что Подразделение пусто?
10 Ly_Alena
 
23.11.16
04:49
(9) Точку остановы ставлю - и смотрю что попадает в подразделение.
11 Lexey_
 
23.11.16
06:32
(3) для чего для этого? Чтобы вызвать процедуру?
12 Ly_Alena
 
23.11.16
06:46
(11) не поняла что "для чего?" Реквизит создавать?
13 Lexey_
 
23.11.16
06:51
(12) да
14 Ly_Alena
 
23.11.16
06:59
(13) а как еще воспользоваться ВвестиЗначение()?
15 Lexey_
 
23.11.16
07:14
(14) как и любой другой функцией. Где в СП хоть слово о создании реквизита?
16 Ly_Alena
 
23.11.16
07:19
(15) Мда... прошу прощения. Завела переменную. Написала

ВвестиЗначение(Подразделение, "Выберите подразделение организации", Тип("СправочникСсылка.ПодразделенияОрганизаций"));

Смотрю подразделение - Тип покаывает "Подразделение        СправочникСсылка.Подразделения"
Но это другой справочник.
И опять вставляет пустую строку
17 Lexey_
 
23.11.16
07:23
(16) по-другому назови переменную
18 Ly_Alena
 
23.11.16
07:38
(17) Получилось, спасибо!
19 nordbox
 
23.11.16
07:41
(2) пять балов