|
v7: Неверное присвоение значения. Используйте: .ТекущийЭлемент() |
☑ |
0
Asya666
12.03.21
✎
10:59
|
Доброго дня!
Есть отчет, на форме вынесено поле подбора склада, я назвала его ВыбСклад. В модуле прописала так:
ВыбСклад=СоздатьОбъект("Справочник.Склады_Общие");
Если ВыбСклад.Выбрать(,)=1 Тогда
Если ВыбСклад.НайтиЗначение(ВыбСклад.ТекущийЭлемент())=0 Тогда
ВыбСклад.ДобавитьЗначение(ВыбСклад.ТекущийЭлемент());
КонецЕсли;
КонецЕсли;
Сразу отмечу - действовала методом копи-паст, но с аналогичного применения такого же поля на форме отчета. Возможно что-то не так делаю. При формировании отчет падает с ошибкой:
ВыбСклад=СоздатьОбъект("Справочник.Склады_Общие");
... Неверное присвоение значения. Используйте: .ТекущийЭлемент()
|
|
1
Масянька
12.03.21
✎
11:01
|
(0) А копипаст с чего?
|
|
2
Asya666
12.03.21
✎
11:02
|
(1) С подобного отчета, где есть выбор склада и обработка выбранного элемента.
|
|
3
mikecool
12.03.21
✎
11:04
|
(0) объект <> ссылка
|
|
4
Builder
12.03.21
✎
11:07
|
ВыбСклад = это уже элемент формы, что вы там ему присваивать собрались?
|
|
5
Builder
12.03.21
✎
11:09
|
МойСклад=СоздатьОбъект("Справочник.Склады_Общие");
...
ВыбСклад = МойСклад.ТекущийЭлемент();
Вопрос только зачем это? Что мешает просто выбрать на форме?
|
|
6
Масянька
12.03.21
✎
11:19
|
(4) (5) Главное - копипаста... Там же работает...
|
|