Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Неверное присвоение значения. Используйте: .ТекущийЭлемент()

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

Вопрос только зачем это? Что мешает просто выбрать на форме?
   Масянька
 
6 - 12.03.21 - 11:19
(4) (5) Главное - копипаста... Там же работает...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.