Ошибка при перечислении контейнеров 1с
Актуальный список типовых конфигураций, где поддерживается DirectBank, и ссылки на инструкции по настройки и использованию можно найти на нашем сайте.
2. С какими банками сейчас возможен обмен из решений «1С» по технологии DirectBank?
Полный список банков, с которыми возможен прямой обмен, можно найти на нашем сайте.
3. Хочу обменивать напрямую со Сбербанком, возможно ли такое? Надо ли получить токен или можно работать по СМС-подтверждениям, как в СББОЛ?
Возможно, поддерживается работа с токеном или по СМС.
4. Поддерживает ли прямой обмен с банком в «клиент-серверном» варианте работы инф.базы решений «1С»? Если «да», то какие особенности в настройке?
- для типового варианта обмена установка зашифрованного соединение с банковским сервером и обмен данными выполняется на «сервере» (выход в Интернет, установка SSL-соединения), поэтому настраивать доверие к банковскому серверу надо на компьютере, где запускается «сервер 1С». Рекомендуем запускать службу от имени отдельной учетной записи пользователя операционной системы, у которого есть доступ в Интернет/выход через Firewall;
- при обмене с использованием внешнего модуля установка зашифрованного соединения с банковским сервером и обмен данными выполняется на «клиенте». Поэтому при использовании прокси необходимо прописать его параметры в программе.
5. Можно ли одновременно в программе «1С» использовать и DirectBank и обмен через текст. файл (выгрузка/загрузка)?
Нет, в один момент времени можно использовать только один вариант обмена: либо DirectBank, либо текстовый файл.
Для того чтобы временно отключить DirectBank (вернуться к варианту обмена через текст.файл), надо в программе «1С» открыть «Настройку DirectBank» с банком и поставить флаг «Недействительна», после этого обмен с банком будет работать через выгрузку/загрузку текст.файла.
6. Как можно настроить прокси-сервер в «1С:Бухгалтерии» ред. 3.0 для целей прямого обмена с банком?
- перейдите в раздел «Главное», выполните команда «Персональные настройки»;
- в форме «Персональные настройки», выполните команду «Параметры прокси-сервера».
7. У меня возник вопрос по работе с прямым обменом в программе «1С» и моего вопроса нет в этом списке, куда можно обратиться за консультацией?
По всем вопросам рекомендуем обращаться на линию консультаций фирмы «1С».
8. Можно ли перенести механизм прямого обмена с банками в решения на платформе «1С:Предприятие» версий 8.2? Например, «1С:Управление производственным предприятием» ред. 1.3 или «1С:Бухгалтерия» ред. 2.0?
Разработанная подсистема с технологией DirectBank использует новые возможности платформы «1С:Предприятие» версии 8.3.Х, поэтому без существенной доработке и адаптации механизм не может быть встроен в решения предыдущих поколений, работающих на платформе «1С:Предприятие» версий 8.2. В любом случае, Вы можете обратиться к партнерам фирмы «1С» для выполнения заказной доработки Вашей учетной системы для использования DirectBank на платформе «1С:Предприятие» версий 8.2.
9. Сколько стоит подключение и использование новых возможностей прямого обмена с банками в решениях «1С»?
Условия подключения и использования можно найти на портале ИТС.
10. Подскажите, а сертификаты ключей ЭП выдает только банк и другие ключи не подходят, например, 1С:Отчетности или 1С-ЭДО? Какие криптопровайдеры мы можем использовать у себя для прямого обмена?
Платежные документы в программах «1С» подписываются электронной подписью (ЭП) в соответствии с регламентом банка. Поэтому и криптопровайдера и используемые сертификаты ключей электронной подписи определяет сам банк.
11. Мы используем обмен с банком по «логину и паролю», но хотим упростить процесс подготовки платежей и перейти на обмен, подписывая платежи электронной подписью сразу в «1С», такое возможно?
Со стороны программы «1С» доработок не требуются, все параметры взаимодействия задаются на стороне банка, в т. ч. можно ли подписывать на стороне клиента в программе «1С». По вопросу использования ЭП на стороне программы «1С» рекомендуем обратиться в обслуживающее подразделение Вашего банка.
12. Возможна ли настройка обмена через ДиректБанк со Сбербанком на Mac OS?
Нет, так как при обмене используется внешняя компонента Сбербанка, которая не работает на MacOS.
13. Получена ошибка из банка. Код: 103. Возможная причина ошибки: не подключена услуга «Сбербанк Интеграция» в личном кабинете. Код ошибки А1. Описание: Для организации недоступна точка входа «Банк-Клиент». В чем причина?
Необходимо обратиться в техническую поддержку банка для установки необходимой настройки.
14. При получении выписки Промсвязьбанка возникла ошибка: Выполнение операции: Получение выписки банка. Проверка свойства 'PaymentCondition'. В чем причина?
В выписке для платежного требования банк не заполняет обязательное свойство PaymentCondition. Необходимо обратиться в техническую поддержку банка.
Использовать в данном случае отправку документов через ДиректБанк не получится. Это функционал завязан на контроль акцепте в системе Сбербанк-Корпорация (СБК). Операции организации (РПП) контролируются головной компанией, выгружаются в СБК и только после получения от головы разрешения документы проводятся. Клиент при контроле акцепте должен использовать банковское ПО. Самостоятельно клиент не может отключить акцепт, так как его головная компания решила, что все платежи уходят только с разрешения головной организации.
16. В клиент-банке СбербанкБизнесОнлайн (далее СБОЛ) дополнительно акцептуется каждый контрагент (т.е. при вводе нового контрагента в СБОЛ из банка на телефон приходит смс с кодом подтверждения, при вводе кода контрагент записывается в справочник СБОЛ). Если из 1С выгружаем платежное поручение с контрагентом, которого нет в СБОЛЕ, то у платежного поручения статус «ЭП/АСП отсутствует». Приходится идти в СБОЛ и там акцептовать контрагента. В программу 1С приходит квитанция с ошибкой подписи данные документа не соответствуют подписи) (Подпись не верна, т. к. корреспондент, указанный в документе, не подтвержден). Почему?
В случае если Вы хотите отключить защищенный режим работы системы, все риски связанные с мошенническими операциями переходят на сторону Клиента. Для отключения защищенного режима работы системы необходимо подать соответствующее заявление по месту заключения договора. Пример заявления и инструкция по использованию справочника размещены на официальном сайте ОАО «Сбербанк России», в соответствующем разделе о системе, так же Вы можете получить информацию телефону в службе технической поддержки банка или по месту заключения Договора.
17. Какое назначение у команд группы 1С:ДиректБанк?
18. Как проверить работоспособность настроек обмена с банком?
19. Что значит Синхронизировать в группе команд 1С:ДиректБанк?
При каждом сеансе связи с банком (например, при отправке платежного документа в банк) 1С запрашивает наличие на банковском сервисе новых для клиента электронных документов (выписок банка, изменение состояний документов и др.) и, если такие есть, загружает в программу, а также отправляет в банк еще неотправленные электронные документы клиента. Для принудительного запуска процедуры предусмотрена команда Синхронизировать.
20. Как сделать так, чтобы состояние в колонке 1С:ДиректБанк стало исполнено?
Необходимо получить выписку через сервис 1С:ДиректБанк за период, в котором есть данные операции.
21. В 1С:ДиректБанк при печати платежного поручения нет подтверждения, что оно проведено (именно в печатной форме). Что нужно сделать для его появления? Как его потом распечатать с отметкой?
Чтобы в платежке появился штамп, нужно получить выписку банка через сервис 1С:ДиректБанк за соответствующий период. Т.е. данные для штампов платежек находятся в электронном документе выписка банка. Для печати с отметкой банка перейти в форму просмотра электронного документа. Нажать кнопку Еще — Печать электронного документа.
При возникновении ошибки "Сертификат не имеет связи с закрытым ключом" необходимо выполнить проверку сертификата электронной подписи.
Алгоритм проверки электронной подписи:
В программном продукте 1С необходимо
1. перейти в раздел "Администрирование"
2. "Обмен электронными документами"
3. "Настройка электронной подписи и шифрования"
4. На вкладке "Сертификаты" открыть используемый сертификат
5. Нажать на кнопку "Проверить"
6. Ввести пароль закрытой части ключа и нажать "Проверить"
! Обращаем Ваше внимание, что программа сама увеличит количество * в поле "Пароль:" до 16 при проверке. Данное поведение является штатным и выступает дополнительной защитой конфиденциальных данных в виде количества символов в пароле. Проверка будет осуществлена на основании введенных Вами данных .
Если в ходе проверки напротив пункта "Подписание данных" возникнет сигнализирующий об ошибке красный символ, на него необходимо нажать для открытия технической информации об ошибке.
Если в технической информации об ошибке указано " Сертификат не имеет связи с закрытым ключом " это обозначает, что открытая часть ключа не может сослаться на контейнер сертификата. Основной причиной возникновения данной ошибки является некорректный перенос сертификата с одного рабочего места на другое.
Решение: связать сертификат с закрытом ключом.
Д ля этого необходимо:
1. Сохранить сертификат, указав директорию компьютера, где его можно будет найти. Сделать это можно из программы 1С открыв сертификат в настройках электронной подписи и шифрования и нажать кнопку "Сохранить в файл" и указать директорию операционной системы для сохранения файла.
2. Запустить криптопровайдер и выполнить установку сертификата.
Для VIPNet CSP
В окне VIPNet CSP нажать "Установить сертификат"
В открывшемся окне необходимо выбрать директорию, куда был сохранен сертификат, выбрать сохраненный ранее сертификат и нажать "Открыть".
В открывшемся мастере установки сертификатов, нажать "Далее"
При выборе хранилища необходимо выбрать "Текущий пользователь" и нажать "Далее"
В следующем окне необходимо выбрать "Найти контейнер с закрытым ключом" и нажать "Далее".
Контейнер с закрытым ключом оперделиться автоматический. В том случае, когда контейнер не определился необходимо нажать "Обзор" и выбрать контейнер вручную, а затем нажать "Ок" и завершить установку.
Для КриптоПро CSP
Запустить КриптоПро CSP. Для этого необходимо перейти в Пуск - Панель управления - КриптоПро CSP
В открывшемся окне криптопровайдера перейти на вкладку "Сервис" и нажать "Установить личный сертификат".
В следующем окне необходимо выбрать директорию расположения файла сертификата нажав кнопку "Обзор"
Указать директорию, в которую ранее был сохранён сертификат и нажать "Открыть".
В следующем окне мастера установки сертификатов поставить галочку "Найти контейнер автоматический". Контейнер должен определиться в окне ниже. Если автоматический не удалось найти контейнер необходимо нажать "Обзор" и самостоятельно указать контейнер. Затем нажать Далее.
Затем необходимо поставить галочку "Установить сертификат (цепочку сертификатов) в контейнер", нажать "Далее" и завершить установку.
После установки связи между сертификатом и закрытой частью ключа ошибка не воспроизводится.
Это распространенная ошибка, и ее часто поднимают пользователи на разных форумах. В этом случае даже администратор не может изменить разрешение для определенного пользователя или других групп пользователей, когда доступ запрещен в Windows 10/11.
Почему я вижу ошибку «Не удалось перечислить объекты в контейнере»?
Вот некоторые из причин, по которым вы можете столкнуться с ошибкой «Не удалось перечислить объекты в контейнере в Windows 11»:
➜ Нет доступа администратора
Если владелец файла или папки неправильный, или вы не являетесь администратором и все еще пытаетесь внести изменения в файл или папку, появляется ошибка разрешения.
➜ Настройки папки настроены неправильно
Когда какой-либо другой пользователь случайно или намеренно внес какие-либо изменения в настройки файла или папки.
➜ Конфликт из-за другой программы
Скорее всего, между папкой, к которой вы хотите получить доступ, и другой программой возникает конфликт. Это приводит к удалению записей разрешений по умолчанию.
➜ Устаревшая учетная запись в качестве владельца
Если учетная запись, которая сейчас устарела, устанавливается в качестве владельца файла или папки на некоторое время, оставляя после себя устаревшие записи разрешений.
Итак, отвечая на ваш вопрос — как мне дать разрешение администратора? Ниже приведены несколько методов, которые могут помочь вам добавить разрешения для проблемной папки.
1. Станьте владельцем файла или папки
1.1 Добавить учетную запись администратора и изменить разрешения
1.2 Добавьте имя своей учетной записи пользователя
Теперь попробуйте открыть файл или папку и проверьте, сохраняется ли ошибка «Не удалось перечислить объекты в доступе к контейнеру».
2. Отключить контроль учетных записей пользователей
После того, как вы отключили параметр уведомления, теперь вы сможете изменить разрешения для файла/папки, и всплывающее окно с ошибкой больше не должно появляться.
3. Запустите сканирование chkdsk
- Нажмите клавишу быстрого доступа — Win + R , и откроется консоль «Выполнить».
- В строке поиска введите cmd и одновременно нажмите клавиши Ctrl + Shift + Enter , чтобы запустить командную строку с правами администратора.
- Теперь выполните приведенную ниже команду и нажмите Enter клавишу (при необходимости замените D: фактической буквой диска):
chkdsk D: /F /R
- Утилита chkdsk теперь просканирует диск (который содержит проблемный файл/папку) на наличие ошибок и мгновенно исправит их.
После этого перезагрузите компьютер, и ошибка «Не удалось перечислить объекты в доступе к контейнеру запрещена» должна быть исправлена.
4. Используйте командную строку, чтобы предоставить разрешения
- Нажмите горячую клавишу Win + R , чтобы открыть команду «Выполнить».
- В поле поиска введите cmd и одновременно нажмите клавиши Ctrl + Shift + Enter , чтобы запустить командную строку с повышенными привилегиями.
- Замените FULL_PATH_TO_FOLDER на путь к вашей пользовательской папке, например, на C:\Windows\System32.
- После выполнения команд закройте командную строку, перезагрузите компьютер и проверьте, есть ли у вас разрешение.
5. Обновите драйверы и прошивку BIOS/UEFI.
1.1 Обновление драйверов через сайт производителя
- Откройте браузер и посетите веб-сайт производителя ПК.
- Перейдите на страницу загрузки драйверов и найдите последние версии драйверов.
- Например, для чипсета, адаптера дисплея, такого как драйверы Nvidia, аудио, USB3, Bluetooth, сетевой адаптер и т. д.
- Теперь загрузите и установите драйвер на свой компьютер.
Перезагрузите компьютер и проверьте, устранена ли ошибка «Не удалось перечислить объекты в доступе к контейнеру» в Windows 11.
1.2 Обновите прошивку BIOS/UEFI
После этого перезагрузите компьютер и проверьте, есть ли у вас права доступа к папке.
6. Запустите Windows в безопасном режиме
Это поможет вам определить, не мешают ли какие-либо сторонние программы работе с папкой, к которой вы хотите иметь доступ, вызывая ошибку «Не удалось перечислить объекты в контейнере».
Безопасный режим поможет вам легко идентифицировать программу и избавиться от нее, чтобы устранить проблему.
7. Выполните ремонтное обновление
- Посетите официальную веб-страницу Microsoft, чтобы создать инструмент для создания носителя Windows 11.
- Теперь смонтируйте загрузочный файл образа ISO на свой компьютер.
- Когда вы дойдете до мастеров установки, следуйте инструкциям на экране, чтобы завершить установку.
- Чтобы узнать больше, следуйте нашему руководству о том, как выполнить ремонтную установку/обновление.
Это поможет вам переустановить Windows 11 без потери важных файлов, приложений и большинства настроек.
Кроме того, чтобы убедиться, что ваша ОС Windows установлена правильно, если требуется какой-либо ремонт, и оптимизирована ли она для достижения наилучшей производительности, вы можете следовать этому контрольному списку.
Однако, если вы найдете альтернативное решение для устранения ошибки, поделитесь им с нами в поле для комментариев ниже.
Текущий владелец не может быть определен, так как диалоговое окно говорит:Невозможно отобразить текущего владельца«.
После изменения владельца папки и добавления разрешений для папки и подпапок в диалоговом окне повышенной безопасности вы можете увидеть не удалось перечислить объекты в контейнере ошибка:
Ошибка применения безопасности
Произошла ошибка при применении информации о безопасности для:
Не удалось перечислить объекты в контейнере. Доступ запрещен
Невозможно сохранить изменения разрешений. Доступ запрещен.
причина
Вышеуказанные симптомы возникают, если ваша учетная запись или группа администраторов не имеют прав доступа к папке или файлу. В некоторых странных ситуациях записи разрешений по умолчанию могут быть удалены, возможно, мошеннической программой. По умолчанию для большинства папок администраторы имеют права полного доступа, а группа «Пользователи» или «Прошедшие проверку» имеет Читать разрешения, по крайней мере. Если эти разрешения по умолчанию удаляются, возникают ошибки.
Иногда несуществующая учетная запись пользователя может владеть файлом или папкой исключительно с некоторого момента времени, и устаревшие записи разрешений остаются.
Также возможно, что файл или папка заблокированы в фоновом режиме или процесс или служба на уровне администратора. Это может препятствовать доступу пользователя к папке и изменению прав доступа к файлу / папке.
Решение
В случае, если проблема вызвана отсутствием разрешений, вы можете рекурсивно вступить во владение этой папкой, а затем добавить необходимые разрешения.
Возьмите на себя ответственность за файл или папку и назначьте разрешения
В диалоговом окне «Дополнительные параметры безопасности» нажмите + Изменить рядом с владельцем: поле.
Тип Администраторы в поле имени объекта и нажмите ОК.
Выбрать Заменить владельца на субконтейнеры и объекты, и нажмите Подать заявление.
Закройте диалоговое окно «Расширенная безопасность» и снова откройте. Вы должны быть в состоянии добавить необходимые записи разрешений сейчас.
После этого назначьте дополнительные / необходимые разрешения для пользователей или групп. например., СИСТЕМА → Полный контроль | пользователей → Читать казнить и так далее.
Использование командной строки
Для этого через командную строку администратора выполните:
Мы подробно рассмотрели, как изменить владельца с помощью командной строки, в статье «Взять на себя ответственность за файл или папку с помощью командной строки в Windows». Обратитесь к статье для получения дополнительной информации.
Что вызывает ошибку «Не удалось перечислить объекты в контейнере»?
При добавлении прав доступа к папке и подпапкам вы можете увидеть следующие ошибки:
Ошибка применения безопасности
Произошла ошибка при применении информации о безопасности для:
Не удалось перечислить объекты в контейнере. Доступ запрещен
Невозможно сохранить изменения разрешений. Доступ запрещен.
Вышеуказанные ошибки возникают, если вы изменили владельца только для текущей папки и не для подпапок и файлов. Вам необходимо владеть подпапками, прежде чем вы сможете применить к ним разрешения.
Не удалось перечислить объекты в контейнере ошибка просто означает, что у вас нет прав или полномочий на просмотр или изменение списков контроля доступа (ACL) NTFS для одной или нескольких подпапок текущей папки.
Чтобы устранить проблему, повторите процедуру смены владельца, как описано ранее. Убедитесь, что на этот раз вам нужно выбрать Заменить владельца на субконтейнеры и объекты, и нажмите Подать заявление так что право собственности применяется рекурсивно.
Как примечание выше, выше takeown.exe командная строка рекурсивно меняет владельца (подпапки и файлы), так как /r параметр включен. Так же icacls.exe Приведенная выше командная строка применяет разрешения рекурсивно, благодаря /t переключатель (Траверса опция выполняет операцию над всеми соответствующими файлами / каталогами ниже указанных каталогов.)
Не можете изменить владельца или разрешения? Возможно, файл или папка были заблокированы
В некоторых случаях фоновая программа или служба могут иметь монопольную блокировку файла или папки, вызывая Доступ запрещен ошибка при запуске takeown.exe командная строка выше.
Используя Process Explorer, вы можете узнать имя процесса или службы, которая блокируется для объекта файловой системы. Как только вы найдете его, все, что вам нужно сделать, это выйти из процесса или остановить службу, чтобы освободить дескриптор.
[Пример] Process Explorer Handle или DLL Search. Чтобы узнать, какой процесс имеет блокировку для файла или папки, вы можете использовать Microsoft Process Explorer или встроенный монитор ресурсов. Мы написали об этом в этих статьях:
Запустите Windows 10 в безопасном режиме
Другой способ — запустить Windows в безопасном режиме, когда сторонние службы и программы не запускаются, и проблема блокировки файлов / папок не возникает. В безопасном режиме вы сможете получить доступ к папке или соответственно изменить ее владельца или разрешения.
- Когда вы попадете на экран входа, удерживайте клавишу SHIFT, пока вы выбираете значок питания, и нажмите «Перезагрузить».
- Ваш компьютер перезагружается на экране «Выберите опцию».
- Выберите Устранение неполадок → Дополнительные параметры → Параметры запуска → Перезагрузить.
После перезагрузки компьютера вы увидите список параметров запуска.
Запустите Chkdsk
Если ошибки доступа запрещены с помощью команд takeown.exe и icacls.exe даже в безопасном режиме, это может указывать на повреждение файловой системы. Бег Chkdsk на пострадавший раздел должен помочь.
Чтобы запустить Chkdsk на диске C: \, введите в командной строке администратора следующую команду:
Такую ошибку несложно устранить без вызова специалиста или обращения в службу поддержки. Алгоритм действий, направленных на решение этой проблемы, приводится ниже.
Что может послужить причиной такой ошибки
- установка сертификата впервые;
- экспортирование данных на внешний носитель;
- попытка просмотра ключей в контейнерах ключей;
- загрузка информации на компьютер извне.
В целях устранения ошибки обычно бывает достаточно произвести корректную ручную переустановку сертификата.
Решение ошибки: отсутствие электронного сертификата в контейнере закрытого ключа
Для начала запускаем «КриптоПро» нажатием кнопки «Пуск». Затем выбираем «Настройку», в возникающем на мониторе окне заходим в опцию панели управления, далее «сервис – установить личный сертификат».
Далее, через кнопку «обзор» указываем путь, где сохранен открытый ключ – файл с расширением *.cert или *.crt
Жмём «Далее», в мастере установки сертификата мы увидим путь, который указывали до нашего сертификата.
Нам отображается информация, содержащаяся в открытом ключе на пользователя, жмём «далее»
В следующем окне можно воспользоваться двумя путями поиска нужного контейнера закрытого ключа:
- «найти контейнер автоматически
- вручную через «обзор»
В первом случае КриптоПро на основе данных из открытого ключа подберет закрытый, в случае с ручным поиском нужно будет знать название закрытого ключа, чтобы выбрать его для установки
Самый простой вариант выбрать автоматический поиск, затем после «обнаружения» необходимого контейнера, мы увидим заполненную строчку с его именем и после жмём «Далее»
Личный сертификат пользователя всегда устанавливается в хранилище «Личное», можно выбрать как вручную, так и КриптоПро может сделать это за вас по умолчанию, затем подтверждаем установку цепочки сертификатов и жмём «Далее»
>
В случае успешной установки КриптоПро выдаст окно с информацией об окончании процедуры и жмём «Готово»
Затем появится окно с подтверждением данной операции, жмём «ДА»
В следующем окне увидим информацию о том, что процесс окончен успешно. Сертификат установлен в контейнер закрытого ключа.
Особенности версий КриптоПро
С января 2019 года квалифицированные сертификаты могут выпускаться только по ГОСТ 2012, выпуск по другому ГОСТу прекращен. Мы об этом писали ранее в статье. Важно помнить, что версии криптопро на ГОСТ 2012 работают только с версии 4.0 и выше. Все старые версии КриптоПро, для нормальной работы, потребуется обновить или заменить на актуальную. Сделать это нужно не позднее 31 декабря 2019 года.
Читайте также: