#0
by Nykos
Всем привет. Есть шаблон Word'a, прикрученный через макет.двоичные данные. Если файл уже открыт, то при повторном открытии 1с выдает ошибку совместного доступа к файлу и при этом добавляет в систему процесс WINWORD.EXE. В итоге если 5 раз при уже открытом шаблоне ворда понажимать на форме кнопку Печать, соглашаться с ошибкой и открыть Диспетчер задач - то там будет висеть 5 процессов ворда. Как правильно запилить множественный доступ и уничтожать процесс в случае ошибки?
#1
by МаксимМП23
Через двоичные данные это как-то странно. Как актив документ не хочется переделать?
#2
by Остап Сулейманович
Все там нормально. Если из шаблона СОЗДАВАТЬ документ (все в терминах ВОРД). А вот если его (шаблон) пытаться открыть семью экземплярами ВОРДа - тогда да. Гемор обеспечен. И актив документ в таком случае тоже ни разу не спасет.
#4
by Nykos
Честно сказать я первый раз столкнулся с этими макетами, поэтому выбрал первый попавшийся, да и на Мисте читал где-то, что он в большинстве случаев более удобен.
#5
by Остап Сулейманович
Собака порылась вот здесь : Пока не закрыт предыдущий документ файл шаблона заблокирован. А ты пытаешься его Записать. Ворд не понимает, что с этим делать. Видимо нужно сначала проверять наличие этого файла и только потом решать записывать его по новой или пользовать имеющийся. Либо каждый раз имя файла формировать с помощью ПолучитьИмяВременногоФайла
#6
by Nykos
вот именно что надо сделать возможность открывать неограниченное количество копий файла шаблона, причем не только если они отличаются( разные документы в журнале), но и одинаковые копии
#10
by МаксимМП23
МАкет создаешь Active Document. Копируешь туда содержимое своего шаблона и потом почти также с ним работаешь. Погугли, примеров полно.
#12
by Nykos
ну как-то так у меня поулчилось. Вроде все круто) открывает несколько вордовских доков одновременно, процессы лишние не создает, параметры заполняет... Печатать пользователи вручную будут, так что PrintOut не нужен. Может упустил что, но не замечаю? Процедура ОсновныеДействияФормыПечать(Кнопка)
#13
by Nykos
При использовании AD файл шаблона хранится в конфигурации или с ним надо какие-либо манипуляции проводить?
#14
by Nykos
Имеется ввиду его нужно ложить в определенную папку на сервере или достаточно один раз указать путь к файлу и 1с запомнит настройки?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как узнать на каком счете «висит» субконто?
- После закрытия 1С висит в памяти процесс 1cv7.exe
- v8: процесс 1с-ки висит после закрытия программы и жрет кучу памяти
- Люди! Помогите. SQL база висит ужасно...
- Грузится процесс 1cv8 при работе в терминале, Неожиданно начинает "висеть" процесс v8
- Процесс 1cv8.exe остается в памяти после подключения ч/з V82.Application
- Процесс sqlservr.exe не освобождает память
- 1С УПП 8.2 релиз 1.3.10.1 Висит! HELP!
- мониторинг службы rmngr.exe и rphost.exe
- 1cv8: некоторое время висит процесс после закрытия 1с
- для подключения casio-930 ищется IR-server.exe и GoodsConverter.exe
- Сервер терминалов, после остановки spoolsv.exe, CNAP2LAK.exe всё пропало [solved]
В этой группе 1С
- Не копируются объекты в конфигурацию на удалённый рабочий стол
- Объект уже заблокирован
- Розница 2.0 Проблема переноса изменений в конфигурацию РИБ
- Ошибка инициализации модуля: Переменная не определена (ОбщегоНазначения)
- Автоматический перерасчет суммы строки табличной части, при установке вручную
- v7: прямые запросы 1с++. Неизвестное метаимя или алиас
- Запрос в динамическом списке. Как игнорировать условие, если Параметр пустой?
- Прямое обращение к экспортной процедуре из подчиненных форм объекта
- Регистр сведений. Как поставить на поле контроль уникальности?
- Исчезновение документов
- v7: Процесс есть. Программы нет
- Ошибка снятия блокировки объекта. Объект заблокирован другим источником
- Удаленное приложение RemoteApp отключено
- СКД Вложенные агрегатные функции
- Макет вертикальных итогов таблицы СКД
- ЗУП(ЗБУ) Как настроить чтобы в премии расчет отпуска был по рабочим дням?
- Добавить подсистему Задачи пользователя в БП 3.0
- Правила обмена БП 3.0 -> УПП 1.3
- 1с 8.2 (нетиповая) Ошибка в справочнике "Единицы измерения"
- выгрузить колонки из таблицы значений в другую 1с бп 3.0