Конфигуратор 1С не может загрузить данные из zip-архива с внедренными файлами.
Внедрения выглядят так:
файл InjFileList.txt (этот файл всегда пуст! Зачем он нужен?)
папка Inj (содержит собсвенно вложения. В моем случае это одни файл Lottery.txt объемом 9 Кб)
При загрузке такого zip-архива конфигуратор говорит следующее:
Начато выполнение пакетного задания
Процедура автообмена…
ZP Загрузка из файла C:ТочкиЦентрINZP1.zip
Ошибка записи при востановлении из архива
(возможно, на диске нет свободного места).
Загрузка не выполнена!
Процедура автообмена завершена!
Завершено выполнение пакетного задания
УРБД-Мастер при этом сообщает следующее:
19:23:40[Перифер] - Запускаем 1С для автообмена [C:ТочкиЦентр]…
19:25:11[Перифер] -20080508;19:23:41;Админ;C;Distr;DistUplBeg;1;C:ТочкиЦентрINZP1.zip;;
20080508;19:23:41;Админ;C;Distr;DistUplErr;5;%s Запрос[%d] : Неверный тип внешней переменной;;
20080508;19:23:41;Админ;C;Distr;DistUplFail;1;;;19:25:11[Перифер] - Ошибка! Найдено соообщение об ошибке в логе 1С.
19:25:11[Перифер] - Выход из процесса загрузки
Места на диске полно. Если вручную из zip-архива файл InjFileList.txt , то загрузка проходит успешно и вложения сохраняются куда я определил.
Что делать? Я же не могу этот файл удалять каждый раз вручную? Как заставить УРБД извлекать внедренные объекты в нужную папку (кстати, она у меня задана) и при этом еще совершать загрузку пакета УРБД без ручной правки zip-архива.
Повторил позже работу со
Повторил позже работу со вложениями на другом компьютере. Ошибку воспроизвести не удалось. :( Интересно, что это такое было? Глюк конфигуратора?
Не понятно, возможно глюк и
Не понятно, возможно глюк и УРБД Мастера..???
Та же фигня. Сегодня день
Та же фигня. Сегодня день промучался в попытках исправить сей косяк и наконец-то обновиться :(
Как оно лечится?
Ручное удаление файла не предлагать.
З.Ы. Может быть проблема в том, что дата создания и дата последнего изменения файла InjFileList.txt ставится 00.00.80?
Ап. Кажется, разобрался в
Ап.
Кажется, разобрался в каких случаях появляется проблема.
Если в региональных настройках винды стоит регион English со всеми вытекающими настройками формата даты/времени, то проблема появляется.
Поменял локацию на Россия, и всё обновилось без вопросов.
решил попробовать,
решил попробовать, (региональные настройки одинаковые)
не получилось, та же проблема:
поставил на перефирийной галку ”при загрузке извлекать”, теперь в зипе приходит файл ”InjFileList.txt” с абстрактным временем.
получаем: обнаружена ошибка ”5; %s Запрос[%d] : Неверный тип внешней переменной”!
, если удалить файл ,то все нормально.
обмен происходит между двумя windows server 2003.
Идея хорошая, но как запустить?
Внедрение работает ТОЛЬКО в
Внедрение работает ТОЛЬКО в одну строну.
Т.е. если на одной строне стоит ”Внедрять”, то на другой строне обязательно должно стоять ”Извлекать”. И нельзя одновременно на одной строне внедрять и извлекать.
”в одну сторону”, этого
”в одну сторону”, этого достаточно.
проблему вижу все-таки в файле ”InjFileList.txt” который попадает в архив обмена.
В моем случае, дата модификации этого файла абстрактна, архиватор rar ее вообще не видит, винда показывает 3 января 1601 года, far либо 03.01.01, либо 03.01.1601.
Если я беру этот файл, меняю дату модификации на сегодняшнюю, вставляю обратно в архив, то все обрабатывается нормально.
попробовал запускать уриб
попробовал запускать уриб мастер на разных системах, дата модификации получается везде разная и везде абстрактная, похоже ее вообще нет, просто разные системы пустоту обрабатывают по разному
На разных системах результат
На разных системах результат одинаковый - загрузка не выполняется?
проверить полностью сложно,
проверить полностью сложно, моделировал, ставя галку ”при загрузке извлекать” и в выгружаемом файле появлялся InjFileList.txt, попробовал подсунуть в свою тестувую базу на XP и 27 релизе: конфигуратор ругнулся еще на стадии распаковки файла ”не хватает места”. места у меня навалом.
на server 2003 и 25 релизе
на server 2003 и 25 релизе тоже самое. мастер у меня 1.6.4. от конфы не зависит пробовал на торговле, бухгалтерии и 1с:деньги
отправил, для примера,
отправил, для примера, проблемный файл на contact_urbdmaster_com
Файл получил. Разбираюсь….
Файл получил. Разбираюсь….
Отправить комментарий