Имя: Пароль:
1C
1С v8
COM-соединение, запись документа
,
0 hubris_dike
 
28.05.13
12:16
Здравствуйте. Подскажите, по какой причине может не записываться документ, созданный в базе-приемнике.
Примерно так выглядит:

Док = БазаПриемник.Документы.ПлатежноеПоручение.СоздатьДокумент();
Док.Записать();

Ошибка:
Ошибка при вызове метода контекста (Записать): Произошла исключительная ситуация...
Ничего конкретного не пишет. В базе-приемнике все процедуры при записи пустые.
Соединение с базой успешно проходит.
1 Лефмихалыч
 
28.05.13
12:17
права отсутствуют в базе-приемнике
2 ДенисЧ
 
28.05.13
12:17
какая-нибудь подписка, использует метод, не доступный в ком-соединении
3 Kabz
 
28.05.13
12:26
Если 18 релиз платформы возможно глюк СОМ
4 shurikvz
 
28.05.13
12:37
Если запускать в локальной базе создание документа - отрабатывает?
Могут быть не заполнены обязательные поля, например дата документа.
5 Serginio1
 
28.05.13
12:40
Смотри подписки
6 Serginio1
 
28.05.13
12:42
Можешь перед записью установить
Док.ОбменДанными.Загрузка = Истина;
7 Mitriy
 
28.05.13
12:42
а если просто создать пустой документ интерактивно и записать?
8 ilkoder
 
28.05.13
12:44
А как ты его без даты хочешь записать?
9 del123
 
28.05.13
12:44
Создай обработку, пропиши все действия, какие делаешь через ком и пробуй в базе приемнике выполнить эту обработку. Там будет видно на что ругается
10 hubris_dike
 
28.05.13
13:07
(4)  (9)  спасибо за совет насчет обработки)) все-таки была одна проверка на реквизит.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс