Имя: Пароль:
1C
 
Метод объекта не обнаружен
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) СП-синтаксис помощник