1с 8.1 создание документа через OLE #528948


#0 by AndreyJordan
подключаюсь к 1С 8.1 через OLE. В строчке, где пытаюсь создать новый документ: вылетает ошибка: процедура или функция с указанным именем не определена (ЗапуститьПриложение) Что это такое?
#1 by AndreyJordan
Когда делаю то же самое с документом ПлатежноеПоручение - проблем нет!
#2 by Рэйв
Синтаксис: ЗапуститьПриложение(<Строка команды>, <Текущий каталог>) Параметры: <Строка команды> (обязательный) Тип: Строка. Командная строка для запуска приложения либо имя файла, ассоциированного с некоторым приложением. <Текущий каталог> (необязательный) Тип: Строка. Задает текущий каталог запускаемого приложения. Описание: Выполняет запуск внешнего приложения либо открытие файла с использованием ассоциированного с ним приложения. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
#3 by Рэйв
При создании откудото вызывается а так как >>Не используется в модуле внешнего соединения. то соответсвнно шлет лесом
#4 by AndreyJordan
Спасибо, конечно. Это я прочитал. Нашел и функцию из которой вызывается ЗапуститьПриложение. Я просто не понимаю каким образом при выполнении СоздатьДокумент я туда попадаю?
#5 by Рэйв
Ну, вопрос "каким образом" - это к отладчику.
#6 by Defender aka LINN
Модуль потому что компилируется. Интересно, какой криворукий дятел это в модуль засунул?
#7 by AndreyJordan
Закомментировал и все получилось. В программировании на 8-ке я новичок! А что может выполняться при вызове СоздатьДокумент? Тем более через Ole. Какой-то обработчик события?
#8 by AndreyJordan
Конфигурация нулевая только от поставщика!
#9 by Defender aka LINN
Значит, ваш поставщик - дятел :)
#10 by AndreyJordan
При записи документа вылетает ошибка: Ошибка при выполнении обработчика - '{ОбщийМодуль.ОбработчикиСобытий}: Метод объекта не обнаружен (УстановитьПризнакиНоменклатуры)' УстановитьПризнакиНоменклатуры (Экспорт) (находится в Общем модуле "УправлениеДокументов") вызывается из обработчика ПередЗаписьюДокумента который находится в Общем модуле "ОбработчикиСобытий". В чем проблема?
#11 by Defender aka LINN
В том же самом
#12 by AndreyJordan
Почему в том же самом: здесь функции и процедуры созданные в конфигурации, а не системные 1С-кие?
#13 by Defender aka LINN
Понятно. Не думал над тем, чтобы область имитации работы сменить?
#14 by AndreyJordan
Сегодня увидел 8.1 первый раз. Да и в 7.7 кроме пары обработок выгрузки ничего не делал. Ну не разобрался еще с 8-ми понятиями. Неужели сложно просто объяснить, а не заниматься никому не нужными разговорами?
#15 by hhhh
не поверишь, общие модули тоже имеют галочки "сервер", "внешнее соединение", "клиент".
#16 by Рэйв
как можно рассказать  "просто" о достаточно сложных вещах, тому кто "Сегодня увидел 8.1 первый раз"? Для того чтобы нам хотя бы разговаривать  на одном языке нужно как то немного больше чем "первый раз"
#17 by AndreyJordan
у обоих модулей установлены галочки "сервер", "внешнее соединение", "клиент"
#18 by AndreyJordan
Все разобрался: стоит директива #Если Клиент Тогда и в ней описана эта функция. Извините, за беспокойство.
#19 by H A D G E H O G s
Всегда обращайся. Тут всем и всегда you are welcome Питомник, практически.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С