Имя: Пароль:
1C
1С v8
Ошибка при вызове метода контекста (Записать): Произошла исключительная ситуация
0 Cratos
 
04.07.14
17:29
Собственно, выпадает на ошибке:

{Форма.Экспорт.Форма(868)}: Ошибка при вызове метода контекста (Записать)
  Спр.Записать();
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.2.19.106): Не удалось записать: "Номенклатура"!

Есть предположения, как отловить причину паники 1цэ?
Попытка и описаниеОшибки аналогичны.
1 sergey198
 
04.07.14
17:30
остановка по ошибке
2 VikingKosmo
 
04.07.14
17:31
Посмотреть ЖР не предлагать?
3 DS
 
04.07.14
17:31
Конфа? Отладка?
4 Cratos
 
07.07.14
11:11
(1) {Форма.Экспорт.Форма(869)}: Ошибка при вызове метода контекста (Записать): Произошла исключительная ситуация (1C:Enterprise 8.2.19.106): Не удалось записать: "Номенклатура"!

(2) Спасибо, по этой ошибке там пусто.

(3) Конфа отраслёвая типовая, но дело не в ней, а в новой сигнатуре ошибки.
5 Cratos
 
07.07.14
11:11
(3) т.к. это внешняя обработка
6 Timon1405
 
07.07.14
11:16
1) Вставить  перед записью Спр.ОбменДанными.Загрузка = Истина;
2) Открыть записанный объект.
3) Записать в форме -> Посмотреть на что ругается.
Кастую пророка на незаполненную единицу измерения
7 Cyberhawk
 
07.07.14
11:18
(5) "т.к. это внешняя обработка" добавь в код обработку исключительной ситуации и посмотри на ошибку
8 Cratos
 
07.07.14
11:23
через попытку-исключение так же выводится описание ошибки.
ОбменДанными.Загрузка не помогает, это не косяк конфигурации, а платформа валится.

(6) п.3 сейчас опробую
9 hhhh
 
07.07.14
11:53
(8) не, это косяк в конфигурации. Открывай все процедуры ПередЗаписью и ПриЗаписи, сколько их там? Штук 40. И во всех всобачь точки останова.
10 Cratos
 
07.07.14
12:07
всем спасибо, причину нашёл (не был заполнен обязательный реквизит-ссылка).
Но, достало, что 1С позволяет объекту назначить обязательный реквизит, но при ошибке записи не указывает на него.
11 Timon1405
 
07.07.14
12:13
Какой реквизит-то: единица измерения?
12 Cratos
 
07.07.14
13:09
(11) да. При этом всё было сделано правильно - сначала номенклатура.обменданными.загрузка = истина, затем запись, затем создавалась ед.изм и повторно записывалась номенклатура.
Собака зарылась при записи ед.изм, в попытке она не записалась, а платформа при записи номенклатуры не захотела вещать, что же ей не понравилось
13 SeraFim
 
07.07.14
13:11
(6)телепат 80-го левела!))