Имя: Пароль:
1C
 
Ошибка при обмене с Битриксом
,
0 Мисти
 
28.08.17
19:33
{ОбщийМодуль.Б_ПроцедурыИФункцииЗагрузкиДанныхИзСайта.Модуль(1023)}:
     Ошибка при вызове метода контекста (СоздатьДокумент)
        Документ =
     Документы[НазваниеДокумента].СоздатьДокумент();    
по причине:
При подписке Кос_ПриЗаписиЗаявки на событие ОбработкаПроведения
     произошла ошибка. Метод обработчика события ОбменСЛотусомБитрикс
     не найден.

Я там кусочек дописывала, при записи и при проведении документа уже загруженного - всё прекрасно найдено и отрабатывает.
Почему это не срабатывает в момент загрузки?
1 XLife
 
28.08.17
20:18
про борщ уже было?
2 Мисти
 
28.08.17
20:19
Щи сварила на баранине!
3 XLife
 
28.08.17
20:22
поделись рецептиком...
4 Мисти
 
28.08.17
20:23
Документ = Документы.ЗаказПокупателя.СоздатьДокумент(); - из внешней обработки всё нормально.
И вообще, почему ругается при создании, ведь у меня обработка работает при записи? (про проведении еще пробовала)
5 Fram
 
28.08.17
20:35
Может В ПриСозданииНаСервере они записывается?
6 Fram
 
28.08.17
20:35
*он - документ
7 Мисти
 
28.08.17
20:37
Ругается-то на строчку "создатьдокумент"!
И Главное, почему там не видно этот обработчик-то??
8 Филиал-msk
 
28.08.17
20:37
Потому что не компилируется в режиме, в котором выполняется. И этот режим - не клиентский, в котором работает твоя внешняя обработка.
9 Мисти
 
28.08.17
20:38
И что делать?
10 Филиал-msk
 
28.08.17
20:38
Разбираться
11 Филиал-msk
 
28.08.17
20:39
Хрустальный шар намекает, что модуль в котором описан обработчик, в нужном режиме не существует.
12 Филиал-msk
 
28.08.17
20:40
Или же сам обработчик...

Отсюда не видно, уж извини.
13 Мисти
 
28.08.17
20:42
Я примерно то же ощущаю, но не понимаю, почему и как исправить.
Встроенные же обработчики все отрабатывают!
14 Мисти
 
29.08.17
12:06
15 Мисти
 
29.08.17
12:07
Я не понимаю.
Ругается на "создать документ" при том, что обработчик вызывается только при проведении!
16 Мисти
 
29.08.17
14:39
В копии, тоже скл - всё работает, а в рабочей базе- нет.
В чем может быть дело?
17 Мисти
 
30.08.17
23:14
Заново 1С перепрописали и всё починилось.
18 VS-1976
 
30.08.17
23:22
Если код выполняется на сервере, а обработчик только на клиенте то будет ругаться.
19 Филиал-msk
 
30.08.17
23:25
(17) Ты забыла поставить восклицательный знак (:
Теперь бойся повторения. Вдруг не поможет?