Имя: Пароль:
1C
1С v8
Ошибка при записи документа в базе при подключении через COM
,
0 Юзер123
 
naïve
01.10.18
09:17
Ошибка при вызове метода контекста (ПроверитьДатуФиксации)
Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПроверитьДатуФиксации ()

Доброго времени.
Из УПП подключаюсь к базе Камин и создаю там документ "Прием".
При записи вылезает вот такая ошибка.  Клиент - Сервер.


Вот тут велетает
ОбщегоНазначения.ПроверитьДатуФиксации(ЭтотОбъект,Отказ);

Галки стоят вроди как

https://i.gyazo.com/9c5cca174ba5d8231008279db12546a8.png
1 Михаил Козлов
 
01.10.18
09:21
Скорее всего в Камине неаккуратно написаны процедуры ПередЗаписью или ПриЗаписи.
Или подключаться через V8.Application, или выставить флаг Объект.ОбменДанными.Загрузка = ИСТИНА (но тогда не удастся сразу провести документ) или изменить код в Камин.
2 Юзер123
 
naïve
01.10.18
09:22
(1)  спасибо.  Буду пробовать.
3 Юзер123
 
naïve
01.10.18
09:24
(1) Объект.ОбменДанными.Загрузка = ИСТИНА  это где выставлять?
4 Юзер123
 
naïve
01.10.18
09:26
(3)  уже понял
5 Юзер123
 
naïve
01.10.18
09:30
(3) (4)
Но не помогло. ошибка  та же самая.
6 Юзер123
 
naïve
01.10.18
09:30
н_Док.ОбменДанными.Загрузка = ИСТИНА ;
    н_Док.Записать();
7 runoff_runoff
 
01.10.18
09:32
не стоит галка Внешнее соединение
8 Юзер123
 
naïve
01.10.18
09:33
(7)  минутка
9 Пробел
 
01.10.18
09:41
ОбщегоНазначения.ПроверитьДатуФиксации(ЭтотОбъект,Отказ);

Этот код вызывается из процедуры #наКлиенте? В "ЭтотОбъект" - документОбьект? Если да, переделайте на ДокументСсылка.
10 Юзер123
 
naïve
01.10.18
09:43
(9)   очень не хотелось бы ломать код в камине.  там передзаписью  ЭтотОбъект используется раз 100
11 Юзер123
 
naïve
01.10.18
10:41
(9)  нет.  там нет На клиенте или на сервере.
12 Сияющий в темноте
 
01.10.18
11:36
Установку режима загрузки нужно делать очень аккуратно,т.к.при установке состояния документа Проведен=Истина мы получим проведенный документ без движений.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший