Обращение к процедуре объекта как к функции #722467


#0 by Adecvator
Пользуюсь обработкой замена объектов, в одном из документов дергается процедура из общего модуля, на что 1С выдает ошибку: "Обращение к процедуре объекта как к функции" ?!? Как такое возможно?
#1 by Крошка Ру
Так её не надо "дергать", а надо вежливо, аккуратно, а главное, корректно попросить. Кусок кода, где она "дергается" в студию!
#2 by Fish
Ну так и смотри в коде, где она "дёргается".
#3 by Adecvator
#4 by Chikko
Ничег похожего не видно. Есть еще код?
#5 by Fish
Уверен, что ругается именно на этот вызов?
#6 by Chikko
Вобщем смысл "Обращение к процедуре объекта как к функции" такой: пытаешься получить из процедуры возвращаемое значение.
#7 by Adecvator
в отладчик закидываю: "ПроведениеДокументов.ЗаписатьРеквизитыСчетаВПроводку(Запись,СтрокаТаблицыПроводок,1)" на выходе ошибка ?!?
#8 by Ненавижу 1С
в табло? разве ЗаписатьРеквизитыСчетаВПроводку функция?
#9 by Chikko
Ну так загляни теперь в ПроведениеДокументов.ЗаписатьРеквизитыСчетаВПроводку
#10 by Фокусник
Это процедура или функция?
#11 by Крошка Ру
Так и должна быть ошибка. Значение-то не возвращается
#12 by Крошка Ру
Платформа 8.3?
#13 by Adecvator
понятно, а чего тогда не заходит тупо туда, точку остановы поставил. Да
#14 by Banned
Процедуру? В окно отладчика? Дык ведь оно от неё хочет результат получить. А не получает...
#15 by Крошка Ру
Ну тогда на всякий случай: Вот так что говорит?
#16 by Fish
Процедура серверная? На сервере режим отладки включен?
#17 by Adecvator
толстый клиент.
#18 by Chikko
+1, ТС ошибка в режиме предприятия или в табло только?=)
#19 by Adecvator
;ПроведениеДокументов.ЗаписатьРеквизитыСчетаВПроводку(Запись,СтрокаТаблицыПроводок,1);    {(1,1)}: Ожидается выражение
#20 by silent person
не работает отладчик в клиент-сервере
#21 by Fish
А при чём здесь клиент? База серверная или файловая?
#22 by Рэйв
Для общего развития. Функция возвращает значение, процедура- нет.
#23 by Крошка Ру
Значит у тебя между Запись.Сумма = СтрокаТаблицыПроводок.Сумма; затесалось что-то еще, возможно за пределами экрана.
#24 by hhhh
вот эту строчку Запись.Сумма = СтрокаТаблицыПроводок.Сумма; удали. и потом вручную снова набери
#25 by Adecvator
кажись понял при замени валютного контрагента на не валютного происходит ошибка при записи в бух регистр.
#26 by hhhh
убил
#27 by Крошка Ру
Поменяй ник
#28 by marvak
:)
#29 by User_Agronom
Лошади кушают овёс и сено. В отладчике на какое место ругается? Выложи это место сюда.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С