|
Метод объекта не обнаружен |
☑ |
0
Pikyik
29.05.17
✎
08:48
|
Я из модуля документа ссылаюсь на процедуру в общем модуле. причём на этот модуль я уже ссылался. в теории всё норм, но на практике вот ( {Документ.ВыходыДетей.МодульОбъекта(42)}: Метод объекта не обнаружен (РассчитатьНаДетей)
ПроведениеРасчетов1.РассчитатьНаДетей(Движения.ВыходыДетей, ПланыВидовРасчета.ВыходДетей.Основной, МассивСотрудников);)
Первый раз на форуме и плохо знаю 1с так что объяснять мне надо по слогам)
Пии Сии в общем модуле указанно выполнение на сервере.
|
|
1
Мимохожий Однако
29.05.17
✎
08:49
|
Включаешь отладчик, смотришь СП, делаешь выводы и корректируешь код
|
|
2
Lexey_
29.05.17
✎
08:51
|
(0) Экспорт?
|
|
3
Pikyik
29.05.17
✎
08:55
|
Не эспорт. Пытаюсь сделать расчёт посещаемости детьми детского сада через регистр расчётов(БД учебная, препод сказал так сделать). И что такое СП? (я прост слаб в 1с)
|
|
4
Dmitrii
гуру
29.05.17
✎
08:56
|
(0) См. сначала (2) - может забыл указать в общем модуле у твоей процедуры ключелове слово "Экспорт"?
Второй вопрос - где выполняется код - на клиенте или на сервере. Если конфигурация на управляемых формах (УФ), то код выполняется однозначно на сервере и тогда у общего модуля должна стоять галка "Сервер". Если конфа на обычных формах, то код модуля объекта может выполняться как на клиенте так и на сервере, и в таком случае у твоего общего модуля должны стоять галки либо "Сервер" и "Вызов сервера" (если код должен выполняется на сервере, но вызывается с клиента), либо "Клиент" (если код выполняется на клиенте).
|
|
5
Dmitrii
гуру
29.05.17
✎
08:57
|
(3) в (2) речь о ключевом слове "Экспорт", которое указывается у процедуры или функции, чтобы она была доступна из вне.
|
|
6
Pikyik
29.05.17
✎
09:00
|
Блин точно. Я забыл про экспорт) Спасибо большое что помогли.
|
|
7
Мимохожий Однако
29.05.17
✎
09:01
|
(3) СП-синтаксис помощник
|
|