Не обнаружен файл с классификатором 1с

Обновлено: 08.07.2024

Дата публикации 26.08.2021

Использован релиз 3.1.18

Приказом ФНС России от 13.05.2020 № ЕД-7-6/329@ утвержден формат выгрузки сведений об адресах, содержащихся в Государственном адресном реестре (ГАР). ГАР включает адреса в муниципальном делении. Старый формат ФИАС содержал сведения об адресах в структуре административно-территориального деления.

В программе с 02.08.2021 ввод и проверка адресов выполняется по данным Государственного адресного реестра (ГАР) вместо ФИАС.

Загрузить классификатор можно по ссылке "Загрузка адресного классификатора" (раздел Администрирование – Интернет-поддержка и сервисы - раздел "Классификаторы и курсы валют") (рис. 1) или по кнопке "Еще – Загрузить классификатор" из формы ввода адреса (раздел Кадры - справочник Физические лица или справочник Сотрудники) (рис. 2).

Также в разделе "Классификаторы и курсы валют":

  • можно подключить возможность загружать адресный классификатор по расписанию с "Портала 1С:ИТС" без предварительной загрузки архива. Для подключения установите переключатель в положение По расписанию через Интернет и введите логин и пароль, который используется на "Портале 1С:ИТС". Также загрузку можно производить по расписанию из файла - установите переключатель в положение По расписанию из файла и укажите путь к файлу;
  • по ссылке "Очистка адресных сведений" можно удалить загруженные ранее адресные сведения по выбранным регионам.



Для загрузки открывается специальная форма "Загрузка адресного классификатора" (рис. 3). Установите флажок на против того региона, который необходимо загрузить. Для загрузки полного классификатора (всех регионов) надо нажать на кнопку "Выбрать все регионы для загрузки". Выберите вариант загрузки адресного классификатора:

  • "С Портала 1С:ИТС". При выборе этого варианта загрузка выполняется автоматически (без предварительного скачивания файлов). Для загрузки необходимо подключиться к порталу 1С:ИТС (перейдите по ссылке "Подключить интернет-поддержку", введите свой логин и пароль, который используется на "Портале 1С:ИТС");
  • "Из папки на диске". При выборе этого варианта загрузка выполняется вручную. Для этого выберите путь, по которому располагается папка с ранее скаченным архивом классификатора выбранного региона. Подключение к интернету в этом случае не требуется.


Описание ошибки:
Обнаружена при разработке обработки для изменения содержимого файла формата XML в серверной базе 1С 8 в режиме управляемого приложения. При тестировании на сервере ошибка не возникала. Проявила себя при работе на рабочем месте пользователя.

1С 8 ошибка файл не обнаружен при чтении файла

По факту ошибка возникала при выполнении метода "Прочитать()" для объекта "ТекстовыйДокумент". Как было отмечено, при тестировании работы обработки непосредственно на сервере данной ошибки не возникало. Она проявила себя уже при попытке работы на другом рабочем месте. Обработка разрабатывалась для конфигурации 1С: Комплексная автоматизация 8, ред. 2, которая работает в режиме управляемого приложения - это необходимо отметить. Т.к. это проясняет причины возникновения проблемы.

По привычке разместил операции по чтению содержимого текстового файла и извлечению его содержимого на стороне сервера - см. "&НаСервере" перед процедурой "ОбрабткаНаСервере()". Клиент-серверная архитектура платформы 1С: Предприятие 8.3, казалось бы, к этому обязывала.

1с 8.3 при чтении файла пишет, выводит ошибку: Файл не обнаружен

В итоге получалось, что платформа на клиентском рабочем месте искала файл по указанному пути на сервере, где развернут сервер 1С: Предприятия 8 исходя из директивы "&НаСервере", а не на рабочем компьютере, где была запущена обработка.

Но, как оказалось позже - конструктор "Новый ТекстовыйДокумент", методы "Прочитать()", "ПолучитьТекст()" - все они доступны не только на стороне сервера, но и на стороне тонкого и толстого клиента. Поэтому замена директивы "&НаСервере" на "&НаКлиенте" решила проблему.

Читайте также: