|
Создание документа в другой базе |
☑ |
0
sidimom
24.10.13
✎
11:35
|
Использую ComОбъект
cntr = Новый COMОбъект("V82.COMConnector");
Попытка
connection = cntr.Connect(ПутьКБазе);
Сообщить("Подключение успешно.");
Исключение
Сообщить("Не удалось подключиться.");
КонецПопытки;
МенеджерДокумента = connection.Документы.ОперацияБУГААП;
НовыйДокумент = МенеджерДокумента.СоздатьДокумент();
на последнем шаге выдает ошибку:
{ВнешняяОбработка.ВыгрузкаПроводок.МодульОбъекта(62)}: Ошибка при вызове метода контекста (СоздатьДокумент)
НовыйДокумент = МенеджерДокумента.СоздатьДокумент();
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.2.18.61): {ОбщийМодуль.Smartaccounting.Модуль(518,26)}: Конструктор не найден
|
|
1
Wobland
24.10.13
✎
11:36
|
информацию принял. что там в 518й строке?
|
|
2
Галахад
гуру
24.10.13
✎
11:38
|
cntr.Документы.ОперацияБУГААП
|
|
3
Ork
24.10.13
✎
11:38
|
(0)
1. Не туда подключаешься.
2. ТАМ нет Документы.ОперацияБУГААП.
3. Для внешнего подключения нет прав.
...
|
|
4
Ork
24.10.13
✎
11:38
|
(2) А-а-а-а... Точно.
|
|
5
sidimom
24.10.13
✎
11:43
|
(2) Пытался сначала именно так,выдает ошибку
{ВнешняяОбработка.ВыгрузкаПроводок.МодульОбъекта(61)}: Поле объекта не обнаружено (Документы)
МенеджерДокумента = cntr.Документы.ОперацияБУГААП;
|
|
6
Wobland
24.10.13
✎
11:47
|
ещё не дошло? я подожду
|
|
7
sidimom
24.10.13
✎
11:50
|
(1) я как раз проверял,в 518 строке
ДействиеКнопки = Новый Действие("ОтобразитьОстаткиИОбороты");
вся процедура:
Процедура ДобавитьКнопкуВызоваОтчетаОборотыДДС(Форма) Экспорт // Андрей
ЭлементыФормы = Форма.ЭлементыФормы;
Если ЭлементыФормы.ДействияФормы.Кнопки.Найти("ОстаткиИОбороты") = Неопределено Тогда // проверяем: есть ли уже такая кнопка?
ТипКнопки = ТипКнопкиКоманднойПанели.Действие;
ДействиеКнопки = Новый Действие("ОтобразитьОстаткиИОбороты");
КнопкиФормы =ЭлементыФормы.ДействияФормы.Кнопки;
НоваяКнопка =КнопкиФормы.Добавить("ОстаткиИОбороты",ТипКнопки,"Остатки и обороты",ДействиеКнопки);
НоваяКнопка.Картинка = БиблиотекаКартинок.ЗначокБанк32;
НоваяКнопка.Отображение = ОтображениеКнопкиКоманднойПанели.НадписьКартинка; // можно выбрать другие варианты "Авто", "Надпись" или "Надпись и Картинка"
КнопкиФормы.Сдвинуть(НоваяКнопка,(1)*КнопкиФормы.Количество()-1); // сдвигаем кнопку в крайнее правое положение
КонецЕсли;
КонецПроцедуры
закомментилровал временно,проверил,работает
|
|
8
Wobland
24.10.13
✎
11:52
|
(7) это что это?
|
|
9
sidimom
24.10.13
✎
11:52
|
(1) спасибо за подсказку,сейчас буду разбираться
|
|
10
sidimom
24.10.13
✎
11:53
|
(8) туплю,не проснулся видать,спасибо за помощь
|
|
11
Maxus43
24.10.13
✎
11:54
|
// Андрей
вот негодяй
|
|
12
sidimom
24.10.13
✎
11:56
|
(11) негодяй еще тот!=)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший