Уважаемый пользователь! Приветствуем вас на форуме по программным продуктам Трактиръ.
Здесь вы можете узнать об опыте использования продуктов Трактиръ другими пользователями и обсудить интересующие вас вопросы. Для получения технической поддержки и консультаций разработчиков Трактиръ рекомендуем вам использовать Личный Кабинет (www.lk-sb.ru). С уважением, команда Трактиръ. |
|
Трактиръ: Head-Office Вопросы по продукту "Трактиръ: Head-Office" |
|
Опции темы | Поиск в этой теме | Оценить тему |
23-12-2015, 17:05 | #1 |
Зарегистрированный
Регистрация: Apr 2014
Адрес: Шебекино, Айсберг
Сообщения: 9
|
Ошибка при обмене РИБ
Здравствуйте. 3 дня назад появилась ошибка при обмене между базами, НО стоял не обновленный думал дело в нем, обновил ошибка сохраняется:
Начат обмен данными по настройке "С Центром" (16:51:55). Ошибка при копировании файла из E:\Traktir\Message_Ц_К.zip в C:\Users\User\AppData\Local\Temp\\Основной\С Центром\Message_Ц_К.zip {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(207)}: Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка копирования файлов из 'E:\Traktir\Message_Ц_К.zip' в 'C:\Users\User\AppData\Local\Temp\Основной\С Центром\Message_Ц_К.zip' : Ошибка доступа к файлу Не найден входящий файл обмена данными. Запись изменений текущей информационной базы в файл обмена завершилась успешно. Обмен данными по настройке "С Центром" завершен (16:52:07). Из текста видно что в пути появляются 2 "\\" - Local\Temp\\Основной . Если удалить каталог "Основной" в папке назначения обмен начинает работать. Начат обмен данными по настройке "С Центром" (16:53:29). Чтение данных из файла обмена успешно завершено. Запись изменений текущей информационной базы в файл обмена завершилась успешно. Обмен данными по настройке "С Центром" завершен (16:53:47). Как с этим бороться? |
24-12-2015, 08:42 | #2 |
Administrator
Регистрация: Jan 2004
Адрес: Санкт-Петербург, СофтБаланс
Сообщения: 1,193
|
Действительно, в пути встречается "\\", но копированию файлов мешает, скорее всего, не это.
Из сообщения "'C:\Users\User\AppData\Local\Temp\Основной\С Центром\Message_Ц_К.zip' : Ошибка доступа к файлу" видно, что обращение к файлу принято верно. Попробуйте в общем модуле РаботаСФайлами заменить текст функции ПолучитьИмяФайла(ИмяКаталога, ИмяФайла), чтобы в итоге она выглядела так: Функция ПолучитьИмяФайла(ИмяКаталога, ИмяФайла) Экспорт Если Прав(ИмяКаталога, 1) = "\" Тогда Возврат ИмяКаталога + ?(ПустаяСтрока(ИмяФайла), "", ИмяФайла); Иначе Возврат ИмяКаталога + ?(ПустаяСтрока(ИмяФайла), "", "\" + ИмяФайла); КонецЕсли; КонецФункции // ПолучитьИмяФайла() Проверьте также наличие файла, который программа пытается скопировать в момент копирования, и что он при этом не занят другой программой.
__________________
С наилучшими пожеланиями, Игорь Чумаченко |
24-12-2015, 09:22 | #3 |
Зарегистрированный
Регистрация: Apr 2014
Адрес: Шебекино, Айсберг
Сообщения: 9
|
Дело в том что конфигурация закрыта для редактирования, и не очень хочется снимать ее с поддержки. Программа отрабатывает при отсутствии каталога "Основной" в папке TEMP, значит дело не в коде, а в какой то настройке. Есть ли возможность как то поменять временный каталог на конечную папку чтобы программа не пыталась ничего копировать внутри, а напрямую обращалась к файлам?
|
24-12-2015, 10:16 | #4 |
Administrator
Регистрация: Jan 2004
Адрес: Санкт-Петербург, СофтБаланс
Сообщения: 1,193
|
Без внесения изменений в конфигурацию, этого не получится сделать.
Про код согласен, о чем и написал в предыдущем сообщении. Проверьте, что находится в папке получателе, есть ли такой же файл и доступен ли он для записи.
__________________
С наилучшими пожеланиями, Игорь Чумаченко |
24-12-2015, 12:45 | #5 |
Зарегистрированный
Регистрация: Apr 2014
Адрес: Шебекино, Айсберг
Сообщения: 9
|
Да, в папке получателя есть такой файл, доступ на его изменение есть (переименовать могу и удалить могу) в папке получателя создать файл тоже возможно. Аналогичная ситуация и с папкой откуда берутся файлы.
|
24-12-2015, 12:54 | #6 |
Зарегистрированный
Регистрация: Apr 2014
Адрес: Шебекино, Айсберг
Сообщения: 9
|
В настройках Windows поменял временную папку. С "C:\Users\User\AppData\Local\Temp" на "C:\Temp" ошибка остается.
Ошибка при копировании файла из C:\Temp\\Основной\С Центром\Message_К_Ц.zip в D:\Обмен\Message_К_Ц.zip {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(207)}: Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка копирования файлов из 'C:\Temp\Основной\С Центром\Message_К_Ц.zip' в 'D:\Обмен\Message_К_Ц.zip' : Ошибка доступа к файлу Обмен данными по настройке "С Центром" завершен (12:48:31). В конфигураторе добавил предложенный вами вариант (Если Прав(ИмяКаталога, 1) = "\" Тогда...), да действительно "\" в имени один но ошибка с доступом повторяется: Ошибка при копировании файла из C:\Temp\Основной\С Центром\Message_К_Ц.zip в D:\Обмен\Message_К_Ц.zip {ОбщийМодуль.ПроцедурыОбменаДанными.Модуль(207)}: Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов: Ошибка копирования файлов из 'C:\Temp\Основной\С Центром\Message_К_Ц.zip' в 'D:\Обмен\Message_К_Ц.zip' : Ошибка доступа к файлу |
24-12-2015, 15:28 | #7 |
Administrator
Регистрация: Jan 2004
Адрес: Санкт-Петербург, СофтБаланс
Сообщения: 1,193
|
Надо смотреть настройки оборудования, т.к. ситуация не воспроизводится, кроме того, можно сделать вывод, что 3 дня назад работало. Что-то меняли в настройках оборудования?
__________________
С наилучшими пожеланиями, Игорь Чумаченко |
24-12-2015, 15:41 | #8 |
Зарегистрированный
Регистрация: Apr 2014
Адрес: Шебекино, Айсберг
Сообщения: 9
|
Ничего не меняли, ничего не обновляли, ничего не устанавливали ... все движения по обновлению начали предпринимать после внезапного отказа работы обмена. На текущий момент:
1. Переустановлен и полностью обновлен Windows 7 2. Обновлена конфа до последнего релиза 3. Удалены и перенастроены настройки обмена для РИБ *железо и движок (8.2.18.61) не менялось |
24-12-2015, 16:35 | #9 |
Administrator
Регистрация: Jan 2004
Адрес: Санкт-Петербург, СофтБаланс
Сообщения: 1,193
|
Можете предоставить базу и входящее сообщение для воспроизведения ситуации?
__________________
С наилучшими пожеланиями, Игорь Чумаченко |
24-12-2015, 17:06 | #10 |
Зарегистрированный
Регистрация: Apr 2014
Адрес: Шебекино, Айсберг
Сообщения: 9
|
Да, как это возможно сделать?
|
24-12-2015, 17:30 | #11 |
Administrator
Регистрация: Jan 2004
Адрес: Санкт-Петербург, СофтБаланс
Сообщения: 1,193
|
В личку пришлите ссылку на скачивание архива с выгрузкой базы и файлом обмена.
__________________
С наилучшими пожеланиями, Игорь Чумаченко |
Опции темы | Поиск в этой теме |
Оценка этой теме | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при обмене РИБ | Necros | Трактиръ: Front-Office v.3 | 6 | 19-02-2014 09:11 |
Ошибка при обмене с CALL Центром | Frost | Трактиръ: Front-Office v.3 | 11 | 24-01-2014 10:15 |
Ошибка принтера! Произошла ошибка при приеме данных. Проблемы с TCP/IP соединением | Aksakal | Трактиръ: Front-Office v.3 | 3 | 25-12-2013 10:10 |
Ошибка при обмене... | badmad86 | Трактиръ: Head-Office | 4 | 14-02-2013 22:04 |
Загрузка информации о скидках и клиентах(картах) из frontol при обмене данными | gulyaevka | Трактиръ: Back-Office | 1 | 03-03-2011 21:24 |
Уважаемый пользователь!
Приветствуем вас на форуме по программным продуктам Трактиръ.
Здесь вы можете узнать об опыте использования продуктов Трактиръ другими пользователями и обсудить интересующие вас вопросы.
Для получения технической поддержки и консультаций разработчиков Трактиръ рекомендуем вам использовать Личный Кабинет.
Если у вас возник срочный вопрос или ситуация, требующая индивидуального внимания, пожалуйста, воспользуйтесь формой обратной связи - мы вам обязательно поможем.
С уважением, команда Трактиръ.