Добрый день!
Подскажите, пожалуйста, в чем может быть дело. В общем один и тот же код для выгрузки файла в формате dbf отрабатывает по разному НаКлиенте и НаСервере. То есть НаКлиенте все ок, файл сохраняется без проблем. НаСервере же файл ну никак не хочет сохраняться, причем и ошибок то никаких не выдает. Для эксперимента попробовала сохранить на сервере обычный текстовый файл и все ок. Идей уже никаких нет. Надеюсь на Вашу помощь! Спасибо!
Подскажите, пожалуйста, в чем может быть дело. В общем один и тот же код для выгрузки файла в формате dbf отрабатывает по разному НаКлиенте и НаСервере. То есть НаКлиенте все ок, файл сохраняется без проблем. НаСервере же файл ну никак не хочет сохраняться, причем и ошибок то никаких не выдает. Для эксперимента попробовала сохранить на сервере обычный текстовый файл и все ок. Идей уже никаких нет. Надеюсь на Вашу помощь! Спасибо!
Прикрепленные файлы:
По теме из базы знаний
- Выгрузка платёжек для сбербанка 1С Бухгалтерия 1.6 (Предприятие 8.1) в формате .dbf
- Выгрузка накладных в формате *.dbf и отправка на почту
- Выгрузка ведомости заработной платы в формате *.dbf
- Выгрузка накладных в формате *.dbf для 1С УТ 11.4 и 1С Розница 8, редакция 2.2
- Печать прайс-листа и выгрузка в формате *.dbf для 1С: Бухгалтерия 8, редакция 3.0
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) у вас на скрине с серверным вызовом стоит точка останова,
но не видно инициализацию переменной номернакладной,
что в ней при выполнении?
может вы просто ищете файл с предполагаемым наименованием, по факту имя другое, если она не инициализирована то - .dbf
сделайте сообщить(ПутьККаталогу) ,чтобы было нагляднее что и где искать,
про то что искать именно на сервере, думаю говорить не надо..
Проверьте, не завернут ли выше по стеку вызов в попытка исключение, с необрабатываемым исключением,
в таком случае можете долго гадать - что не так))
но не видно инициализацию переменной номернакладной,
что в ней при выполнении?
может вы просто ищете файл с предполагаемым наименованием, по факту имя другое, если она не инициализирована то - .dbf
сделайте сообщить(ПутьККаталогу) ,чтобы было нагляднее что и где искать,
про то что искать именно на сервере, думаю говорить не надо..
Проверьте, не завернут ли выше по стеку вызов в попытка исключение, с необрабатываемым исключением,
в таком случае можете долго гадать - что не так))
(12) Переменная имеет значение "4343", т.е. как на клиенте. В попытку исключение это не завернуто.
может вы просто ищете файл с предполагаемым наименованием, по факту имя другое, если она не инициализирована то - .dbf - можно вот про это чуть подробнее, не совсем понятно
может вы просто ищете файл с предполагаемым наименованием, по факту имя другое, если она не инициализирована то - .dbf - можно вот про это чуть подробнее, не совсем понятно
Если база SQL, то на сервере файл и пытается сохраниться на сервере. т.е. ищет путь в рамках учетной записи, под которой запущен агент сервера 1с. ищите его в папке TEMP пользователя, под которым запущена служба агента.
все-таки проверьте запись именно от имени пользователя, под которым запущен сервер 1с именно по тому пути, который используется в выгрузке.
можете просто временно убрать запись дбф и ввставить запись текста, к примеру так:
ттт = Новый ЗаписьТекста(ИмяВашегоФайла);
ттт.ЗаписатьСтроку("ыыы");
ттт.Закрыть();
предполагаю, что он не запишется.
можете просто временно убрать запись дбф и ввставить запись текста, к примеру так:
ттт = Новый ЗаписьТекста(ИмяВашегоФайла);
ттт.ЗаписатьСтроку("ыыы");
ттт.Закрыть();
предполагаю, что он не запишется.
(9) видимо имеется ввиду, зайти интерактивно под запускающим сервер 1с пользователем и проверить доступность каталога записи,
но пишите вы в каталог временных файлов, в контексте сервера - это именно профиль запускающего пользователя, от которого стартует служба сервера,
он доступен, иначе не работало бы не только это*, а примерно все)
но пишите вы в каталог временных файлов, в контексте сервера - это именно профиль запускающего пользователя, от которого стартует служба сервера,
он доступен, иначе не работало бы не только это*, а примерно все)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот