Имя: Пароль:
1C
 
Проведение документов при com-соединении
0 Nibr
 
08.08.14
09:16
Добрый день. Подключаяюсь по Com-соединение в другую базу (БП КОРП 3.0). База на сервере. Создаю там документ, записать его удаётся, а вот провести нет: пишет(Ошибка при вызове метода контекста (Записать): Произошла исключительная ситуация: Несоответствие типов (параметр номер '1')). При проведении указываю Документ.Записать(База1с.РежимЗаписиДокумента.Проведение). Подскажите, можно ли по com-соединению провести в удалённой базе документ и если да, то как?
1 Chai Nic
 
08.08.14
09:18
(0) А если указать просто РежимЗаписиДокумента.Проведение, без COM - не получится? Это же вроде как предопределенные платформой значения, и обращения к базе не требуют.
2 Сергиус
 
08.08.14
09:20
(0) А Документ у тебя как определяется?
3 ДенисЧ
 
08.08.14
09:21
(1) не прокатит
4 Сергиус
 
08.08.14
09:21
+(2) Кинь сюда весь код..
5 Chai Nic
 
08.08.14
09:24
(3) Да, вот сейчас проверил. Но с обращением к внешней базе всё проводится. Странно тогда почему у ТС не работает.
6 Сергиус
 
08.08.14
09:27
(5)Видимо в каком-то месте что-то не так определяется..
7 Nibr
 
08.08.14
09:38
(5)У меня база серверная, этот же код на файловой базе проходит без проблем. Проверял общий модуль проведения на сервере. Но там нет условий на внешнее соединение.
8 ДенисЧ
 
08.08.14
09:41
(7) сервис - параметры - модули - проверка.
Поставь галку на внешнее соединение и проверь
9 Nibr
 
08.08.14
10:19
(8) проверка ничего не дала.Ошибок нет.
10 Milok
 
08.08.14
11:22
Покажи код, которым документ создаешь
11 Nibr
 
09.08.14
08:40
После длительных проверок победил эту проблему.
12 Chai Nic
 
09.08.14
08:41
(11) Здесь так не принято. Раскрывай подробности)
13 Nibr
 
09.08.14
09:23
сделал так:
База1С.ПараметрыСеанса.ПропуститьПроверкуЗапретаИзменения=Истина;
Док.ДополнительныеСвойства.Вставить("ПропуститьПроверкуЗапретаИзменения", Истина);
Док.ДополнительныеСвойства.Вставить("ЭтоНовый", ЭтоНовый());
Док.ДополнительныеСвойства.Вставить("ДатаДокументаСдвинутаВперед", Ложь);
В файловой базе документы проводились без установки параметров сеанса.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой