Имя: Пароль:
1C
1С v8
Как записать новый документ без открытия модальной формы?
0 abc
 
19.06.13
23:12
Создаю новый документ
При записи выдает ошибку
Но если перед записью открыть форму документа модально и просто закрыть, то записывает (программно)
В чем секрет?
1 alexkr
 
19.06.13
23:15
(0) секрет в ошибке, ошибка в коде, код...
2 Tatitutu
 
19.06.13
23:15
ты  не поверишь,но ты не одинок
34 миллиона ответов!!!! на твой вопрос
http://yandex.ru/yandsearch?text=В+чем+секрет&lr=213
3 abc
 
19.06.13
23:24
ПередЗаписью и ПриЗаписи не выдает Отказ
все обязательные реквизиты заполнены
даже отследить, на что "ругается" не знаю, как...
p.s. Это программный продукт Раруса (1с магазин)
4 Csar
 
19.06.13
23:44
ты бы хотя бы ошибку написал. Что за документ и т.п.
5 Csar
 
19.06.13
23:45
+ (4) отладкой с остановкой на ошибке пользовался?
6 Поросенок Петр
 
19.06.13
23:49
Кто создает модальные формы документов, тот лох
7 abc
 
19.06.13
23:50
Документ "Перемещение товаров" - родной
в отладчике ошибки нет
Документ записываю в Попытке
попадаю в исключение
а в самом документе "Перемещение товаров" в модулях "Перед записью" и "При записи" Отказ = Ложь
проходит до конца, ошибок не выдает
Думаю, может внутренние реквизиты какие есть, проверка заполнения которых стоит
но они не очевидные... все, что обозначено как Обязательные реквизиты- заполнено
8 abc
 
19.06.13
23:51
:)) Зы
формы уже созданы до нас ... лохами ;)
мы их только открываем
9 Csar
 
19.06.13
23:58
(7) "При записи выдает ошибку " - так какая ошибка выдается? Ошибок такое великое множество может быть. Надо искать зацепки, хотя бы описание ошибки.
10 Фокусник
 
20.06.13
00:02
(7) "попадаю в исключение"
Поставь в отладчике останавливаться на ошибке...
11 abc
 
20.06.13
00:24
Пока с вами переписывался, придумал сделать так

Попытка
  НовДок.Записать();
Исключение
  Сообщить(ОписаниеОшибки());
КонецПопытки

//
ОписаниеОшибки()
Возвращаемое значение

Возвращает описание ошибки, такое же, какое было бы выдано в окне сообщений в случае отсутствия обработчика исключитель­ной ситуации
//
12 arsik
 
гуру
20.06.13
00:31
(7) По ходу в глобальных подписках на событие тебе порыться надо.
13 ICWiner
 
20.06.13
06:11
(11) Изобрел велосипед :)
14 abc
 
20.06.13
08:51
ОписаниеОшибки() выдает пустую строку
создаю стандартный документ "Перемещение товаров" из обработки
15 Мимохожий Однако
 
20.06.13
08:52
Ждешь телепатов? )) Без кода советовать слишком долго.
16 abc
 
20.06.13
09:17
Поверьте, проблема не в коде.
Это особенность программного продукта Рарус или 1с 8.2
p.s. права на добавление и запись документа есть
17 cw014
 
20.06.13
09:29
А вроде бы и не пятница
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший