Проблемы при запуске 1c из Word

Тема в разделе "1C и всё что с ней связано", создана пользователем AlexandrSid, 23 окт 2007.

  1. AlexandrSid

    AlexandrSid Гость

    Макрос запускает 1С, перебирает таблицы в word-е и заносит данные в док 1С.
    Все работает нормально, но когда пытаюсь открыть форму документа из Word что бы поткорректировать
    выводит сообщение "Интерактивные операции недоступны"

    Помогите, буду очень признателен
     
  2. kaa

    kaa Гость

    Жуть ! Наверно стот открывать Word из 1С
     
  3. Zab

    Zab Well-Known Member
    1C Team

    Регистрация:
    7 авг 2006
    Сообщения:
    583
    Симпатии:
    0
    Скорее всего и не получится без вмешательства в код конфигурации 1С. Но, не совсем понятно, зачем тебе форму открывать?
     
  4. AlexandrSid

    AlexandrSid Гость

    В ворде несколько огромных таблиц, если переносить их в ручную уйдет наверное месяц.

    Форму хотел открыть что-бы при записи пользователи которые будут этим заниматься сразу корректировали данные, т.к. полностью автоматически заполнить документы невозможно.
     
  5. Zab

    Zab Well-Known Member
    1C Team

    Регистрация:
    7 авг 2006
    Сообщения:
    583
    Симпатии:
    0
    Я так понимаю, работаешь с 1С через ОЛЕ. Тогда форму не откроешь. У тебя в коде есть что-то типа CreateObject("v77.Application") Я не мастер в технологии ОЛЕ, но, думаю, что этот медод создает в памяти отдельный экземпляр 1С, без интерфейсной части. Поэтому, открыть в нем форму просто невозможно.
    Варианты решения:
    1. Писать импорт в обработке 1С, и оттуда обращаться к объектам Word. Тогда форму открыть сможешь.
    2. Писать в 1С ОбработкуОжидания, которая будет открывать форму новосозданного документа у конкретного пользователя. (имхо, через задницу.)
    3. Забить, и дать возможность юзеру самому решать, когда надо редактировать появившейся в базе документ.
    4. Вроде как есть такая класная штука как WSH. С ее помощью можно эмулировать нажатие кнопочек, и прочее. Но в этой технологии я слабее чем в ОЛЕ, так, пару раз готовые примеры копипастил.
     
  6. BVS

    BVS Гость

    <!--QuoteBegin-AlexandrSid+23:10:2007, 10:27 -->
    <span class="vbquote">(AlexandrSid @ 23:10:2007, 10:27 )</span><!--QuoteEBegin-->В ворде несколько огромных таблиц, если переносить их в ручную уйдет наверное месяц.
    [snapback]82764" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Довольно стандартная ситуация, до этого момента я знал только один способ её решения (кроме ручного заноса) - это написания в 1С обработки (импорта) из документа который выбирается (обычно) через диалоговое окно. Ты придумал новый способ, и как видно из вопроса сам себя перехитрил.
     
Загрузка...

Поделиться этой страницей