|
Проведение документов при 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ет в милосердии тем, кто ниже его? Петр Трубецкой