#0
by ahmato
Коллеги, Добрый день! Проблема не работает экспорт в excel в клиент - серверном варианте, хотя этот же код работает в файловом варианте базы. Конфигурация - Управление торговлей, редакция 11.0 (11.0.8.13) Код команды для печати: &НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
#1
by ahmato
Возможно важный важный момент, когда запускаю экспорт в эксель, все зависает, какое то время висит и далее ничего не происходит.
#4
by fisher
Мне очень интересно, а чего ты ожидаешь от ЗапуститьПриложение на сервере для ексельного файла?
#6
by ahmato
В принципе разобрался в вопросе, добавил: ExcelПриложение.WorkBooks.Open(ИмяФайла); + на сервере, где крутится сервер 1С, переустановили офис на 64х битную, как оказалось иначе ошибка: "ExcelПриложение = Новый COMОбъект("Excel.Application"); по причине: После все взлетело. Отдельное спасибо за идею :)
#7
by ahmato
Оно было установлено, но битность не та. Вспомнилась фраза из фильма "Белое солнце пустыни": "..Гранаты у него не той системы.." (С) :)))
#9
by ahmato
Еще кое что забыл указать, перед тем как переустановить эксель на верный, на одном форуме вычитал следующее: "Используется клиент-серверный вариант работы. Операционка Windows Server 2008, СУБД MS SQL 2008. При синхронизации используется прямое подключение к базе данных. При проверке подключения, вне зависимости от того, какой указывается путь и логин к синхронизируемой базе данных, появляется ошибка: "Не удалось подключиться к другой программе: -2147024891 (0x80070005): Отказано в доступе". Решение: 1. Администрирование - Службы компонентов – Компьютеры – Мой компьютер – Приложения COM+ - Создать приложение – Создать новое приложение – вводим имя «V82.COMConnector»(переключатель «Серверное приложение») – Указанный пользователь (Администратор) 2. В появившейся ветке V82COMConnector – подветка Компоненты – создание нового компонента – Установка новых компонентов - <каталог 1С>incomcntr.dll 3. Правой кнопкой по ветке V82COMConnector – Свойства – Безопасность – Снял галку «Принудительная проверка доступа для приложений» - Поставил галку «Применить политику программных ограничений» - Уровень ограничений «Неограниченный»" Так что точно сказать, что именно помогло не смогу, возможно обе части решения вопроса нужны.
#10
by George Wheels
Как ты с сервера файл получать будешь? Почему бы не записывать файл на клиенте?
#11
by ssh2006
непонятно зачем на сервере ЗапуститьПриложение(ИмяФайла); А для ТабличныйДокумент.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLSX) эксель там не нужен
#12
by ahmato
На тот момент, я все тестировал на самом сервере, где располагался сервер 1С. Соответственно все летало и взлетало. Но когда попытался сделать выгрузку из клиента запушенного на другом компьютере, у пользователя ничего не появлялось, зато запускалась копия эксель с табличным документом ?)) было забавно. В итоге сегодня переделал код как привел ниже (все работает как на сервере, также на клиентской машине), может кому пригодится:
#13
by ahmato
Задача стояла другая, необходимо было не только записать эксель с определенным названием, но и запустить его на клиентской машине.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- Поиск из 1С в Excel строго соответствующего значения ячейки методами Excel
- Как отключить макросы в Excel - нужно для загрузки данных из файла excel
- Не подключается внешняя компонента в клиент серверном варианте
- Не работает сортировка в СКД на одном клиенте, а на другом - работает
- Как убить фоновые задания на 8.3 в клиент - серверном варианте работы
- Windows-аутентификация для веб клиента в тонком клиенте под apache не работает
- Зависания 1с клиентов в клиент/серверном варианте
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
В этой группе 1С
- Нетиповой обмен между БП и БП
- Обработка "Обновление вспомогательных данных"
- поменять схему компоновки данных в отчете
- Перенести элементы формы 1с 8.3
- Настройка кластера 1с 8.3
- ЗУП 3 как в расчетном листке расшифровать выплату з/платы по документам ?
- Где взять дистрибутив свежей бухгалтерии 3. (Я на ИТС)
- Ошибка при вызове метода контекста (Занять)
- v7: "Черный" запрос к операциям
- Как программно узнать есть ли у пользователя право на чтение документа?
- Регистр "НДС продажи" и "НДС покупки"
- Параметр список значений как источник данных запроса в СКД
- 1C 8.x КА 1.1 РАУЗ с 01.01.2015 организация перешла на УСН, где взять партии?
- 1С 8.2 обычные формы, как в табличной части документа реализовать мультивыбор?
- ОСВ не показывает количество БП 3.0
- v7: 1Sqlite, установка значения периодики прямым запросом
- Событие "ПриАктивизацииСтроки()" необходимо отобразить записи регистра
- Ознакомительная версия 1C:Enterprise Development Tools
- Условное оформление иерархии в СКД
- v7: Переход с УСн 6% на УСН 15%