1С-Отчетность: часто задаваемые вопросы
1С-Отчетность: часто задаваемые вопросы
Не задан ID пользователя.
Автор: Алена Гелунова
Специалист Компании Портал-Юг отвечает на часто задаваемые вопросы пользователей программы.
ВОПРОС:
По отправленному отчету 2-НДФЛ обнаружены критические ошибки: «Неправильное указание сведений о подписанте (ФИО, ИНН)».
ОТВЕТ:
В справке 2-НДФЛ обязательно должен быть указан подписант, который является владельцем сертификата электронной подписи (в версиях 3.0 подписант указывается по ссылке «Подписи»). В файле выгрузки должны присутствовать ФИО подписанта:

ВОПРОС:
При попытке отправить отчетность в ПФР программа выдала ошибку: «Не удалось найти в справочнике «Органы ПФР» получателя отчетности». Что делать?
ОТВЕТ:
Обычно такая ошибка возникает у пользователей с регистрационным номером ПФР 033-015-ХХХХХХ. В таком случае подключается направление 033-014. Для устранения подобной ошибки при отправке отчета нужно в карточке организации указать код направления ПФР 033-014 (регистрационный номер не меняется).
ВОПРОС:
При обновлении статуса заявлений 1С-Отчетности ошибка:
«Ошибка при расшифровывании ( = -2147467259 )».
Объект CryptS : Удостоверяющий центр ЗАО «Калуга Астрал», издавший сертификат ‘Корнев Геннадий Михайлович’ (19.02.2016 — 19.02.2017), на момент издания сертификата не авторизован фирмой ‘1С’.
Со списком удостоверяющих центров, авторизованных фирмой ‘1С’, можно ознакомиться на сайте www.v8.1c.ru.
ОТВЕТ:
Ошибка связана с устаревшей версией программы, необходимо выполнить обновление конфигурации. После обновления программы выполняется обновление статуса отправленного заявления на 1С-Отчетность.
ВОПРОС:
Ошибки в цикле обмена по отправленному отчету в ПФР:
Документооборот:d43a417a82cf4f308cb03452ea02115e
Транзакция :f313c1d4922f4ac3b885c93bd1d8ca6f
Ошибка проверки ЭЦП:
ЭЦП проставлено сертификатом на который нет заключенного соглаше-ния. Пакет доставлен в ПФР.
Криптографические проверки по обработке пакета выполнены успешно. На текущий момент времени выполняется проверка наличия у страхователя Соглашения, заключенного с УПФР по месту регистрации.
ОТВЕТ:
Необходимо заключить соглашение с ПФР о предоставлении отчетности в электронном виде. Если соглашение уже заключено, то подобная ошибка может появляться при первой отправке отчетности сразу после заключенного соглашения. В этом случае отделение ПФР все равно примет в обработку отправленный отчет, нужно дождаться протокола приема.
ВОПРОС:
Подскажите, нам пришло оповещение о выставленном требовании из ИФНС. Где это требование можно просмотреть?
ОТВЕТ:
Для получения требования в программу нужно произвести обмен сообщениями по учетной записи так же, как в случае обмена по отправленному отчету (кнопка «Обновить» в списке регламентированных отчетов или кнопка «Обменяться» в Журнале обмена). Требование можно посмотреть в списке регламентированных отчетов по ссылке «Входящие» (в Журнале обмена на закладке «Требования и уведомления»).
ВОПРОС:
При отправке ответа требование налоговой от отделения ФНС приходит ответ: «Содержимое файла не удовлетворяет требованиям, предъявляемым к изображениям (разрешение, цветность)».
ОТВЕТ:
В ответе на требование присутствуют вложения в формате .jpeg, .png (изображения). Такие вложения должны соответствовать установленным требованиям по цветности, разрешению, количеству точек на дюйм (перечень требований можно посмотреть в ответе на требование по ссылке «Требования к вложениям»), которые очень трудно соблюсти. Мы рекомендуем в таких случаях либо отправлять изображения в составе документов Word, либо конвертировать изображения в формат .pdf. Сконвертировать изображение сейчас можно на любом сайте, который выдаст поисковик браузера, например, здесь: http://smallpdf.com/ru/jpg-to-pdf.
ВОПРОС:
Не получается отправить отчет. Ошибка: «Не удалось подключиться к почтовому серверу»; «Не удалось отправить транспортное сообщение».
ОТВЕТ:
Ошибка связана с настройками антивируса и настройками безопасности компьютера. Чаще всего появляется, если установлен антивирус Avast. Для устранения ошибки нужно запустить антивирус, перейти в меню «Активная защита», далее ссылка «Настройка» для Экрана почты. Здесь в меню «Сканирование SSL» нужно убрать одноименный флаг.
Реже ошибка может возникать из-за настроек прокси-сервера и доступа в Интернет. Для устранения необходимо обратиться к системному администратору и произвести следующие действия:
1. Добавить regservice.keydisk.ru и report.keydisk.ru в исключения антивируса и файрвола и настроить правило контроля программ для платформы 1С и криптопровайдера.(Открыть со-единения на файрволах на оба указанных ресурса)
2. Если стоит прокси сервер,необходимо сделать так, чтобы вышеуказанные ресурсы не проксировались.(Разрешить прямой доступ в обход прокси.(исходя из первого пункта)
3. Пробросить доверенное соединение и порты с адреса вашего сервера к: IP адресу (доме-на report.keydisk.ru) и IP адресу (домена regservice.keydisk.ru)
(Создать правило на файрволе/антивирусе для прямого доступа к данным ресурсам (report.keydisk.ru),(regservice.keydisk.ru).
Перед тем как пробрасывать соединение и создавать правило на файрволе/антивирусе необходимо уточнить актуальный IP адрес.
Чтобы узнать актуальный IP адрес домена regservice.keydisk.ru заходим в ПУСК-Выполнить-в строке вводим команду cmd-в командной строке прописываем ping regservice.keydisk.ru.
Чтобы узнать актуальный IP адрес домена report.keydisk.ru заходим в ПУСК-Выполнить-вводим команду cmd-в командной строке прописываем
ping report.keydisk.ru
4. Отключить межсетевые экраны и аппаратные файрволы , если они используются, либо корректно их настроить.
5. Сделать открытыми следующие порты (110, 25, 465, 80, 995).
6. Добавить в хосты данные адреса:
91.239.5.33 regservice.keydisk.ru
31.13.60.76 report.keydisk.ru
7. Добавить а надежные узлы:
https://regservise.keydisk.ru
https://report.keydisk.ru
ВОПРОС:
При отправке отчета ошибка: «Не удалось отправить отчет. Не указан код получателя РосстатФНСПФР».
ОТВЕТ:
Нужно открыть карточку организации и проверить, указаны ли требуемые коды направлений.
ВОПРОС:
Не отправляется отчетность в ПФР: «Отчет необходимо отправлять из специализированного рабочего места».
ОТВЕТ:
Отчетность в ПФР отправляется из рабочего места «Подготовка данных в ПФР», т.е. из места ее создания. Иначе есть риск, что при отправке не будет выгружен раздел 6 и по отчету придет отказ с соответствующей ошибкой.
ВОПРОС:
По отчету пришел отказ: «Отчет с видом Первичный уже зарегистрирован».
ОТВЕТ:
По какой-то причине произошла повторная отправка одного и того же отчета. Если отправляются корректирующие сведения, то на титульном листе отчета должен быть указан номер корректировки.
ВОПРОС:
От ФНС пришло уведомление об отказе в приеме отчета с ошибкой: «Структура файла обмена не соответствует требованиям формата».
ОТВЕТ:
Отчет отправлен в контролирующий орган в устаревшем формате. Версия формата выгрузки обновляется вместе с версией программы 1С. Для устранения ошибки необходимо выполнить обновление конфигурации и создать отчет еще раз, уже на новой версии программы (простое перезаполнение отчета вопрос не решит, нужно именно повторное создание)
Объект crypts ошибка при расшифровывании 2147467259
При установке личного сертификата через КриптоПро CSP появляется сообщение «Набор ключей не определен» или «Набор ключей не существует».
Для решения данной проблемы следует выполнить следующие шаги:
1. Выбрать меню «Пуск» > «Панель управления» > «КриптоПро CSP». Перейти на вкладку «Сервис» и нажать на кнопку «Удалить запомненные пароли». Отметить пункт «Пользователя» и нажать на кнопку «ОК».

2. В окне «Выбор ключевого контейнера» поставить переключатель «Уникальные имена» и повторить выбор контейнера.

3. Если ключевой носитель — дискета или флэш-карта, необходимо просмотреть его содержимое. В корне носителя должна быть папка с шестью файлами с расширением.key.

4. Если ключевой носитель — ruToken или ruToken Lite, то следует переустановить драйвера и модуль поддержки. Для этого необходимо:
- Отсоединить токен от компьютера (в момент отключения светодиод на токене не должен мигать).
- Открыть меню «Пуск» > «Панель управления» > «Установка и удаление программ» (для операционных систем Windows Vista и Windows Seven «Пуск» > «Панель управления» > «Программы и компоненты».
- В списке найти элемент «Rutoken Support Modules», «Rutoken Drivers» (либо «Драйверы Рутокен») и выбрать «Удалить».
- Перезагрузить компьютер.
- Установить новые драйвера и модуль поддержки, а также выполнить все остальные рекомендуемые действия с помощью сервиса диагностики.
5. Сделать копию ключевого контейнера и выполнить установку сертификата с дубликата (см. Как скопировать контейнер с сертификатом на другой носитель?).
Если предложенное решение не помогло устранить ошибку, то необходимо обратиться в службу технической поддержки по адресу help@kontur.ru, указав следующие данные:
- ИНН и КПП организации;
- скриншот возникающей ошибки;
- номер диагностики;
Необходимо повторно зайти на портал диагностики по адресу https://help.kontur.ru, нажать на кнопку «Начать диагностику». Как только процесс проверки закончится, на экране отобразиться номер диагностики. Присвоенный номер обращения указать в письме.
- Если используется дискета или флэш-карта, то сообщить, какие файлы и папки содержатся в корне носителя.
- Если ключевой носитель — ruToken или ruToken Lite, то скриншот окна свойств ruToken;
Чтобы открыть данное окно, следует перейти в меню «Пуск» > «Панель управления» > «Крипто Про CSP» > «Оборудование» > «Настроить типы носителей», выбрать «Rutoken» (либо «Rutoken lite») > «Свойства» > «Информация».
Ошибка -2146885628. Объект или свойство не найдено
При подписи или связи с банком появляется — «Ошибка аутентификации… -2146885628…Объект или свойство не найдено».

1. Возможно, в операционной системе не прошла регистрация сертификатов корневого удостоверяющего и удостоверяющего центров. Проблема может быть вызвана запретом доменной политики или ограничением прав. Необходимо их перерегистрировать.
Заходим в консоль — mmc

Файл — Добавить или удалить оснастку




Удаляем «Корневой удостоверяющий центр», «Удостоверяющий цент» с ветки «Доверенные корневые центры сертификации«.
При наличии нескольких файлов, удаляем сертификаты с отпечатками:
Корневой удостоверяющий центр
02102A22590198ED8321CD4CF67E63B52733B4C4
Удостоверяющий центр
A16F0D4CA73E92376142379D73CDBB2C8608A9D9

Удаляем отпечатки в реестре при их наличии:

Импортируем оба файла сертификата.
По правой клавише мыши в ветке «Доверенные корневые центры сертификации» — «Сертификаты», выбираем «Все задачи» — «Импорт».

Выбираем сохраненные сертификаты

Выбираем хранилище — «Доверенные корневые центры сертификации».

На запрос установки сертификата нажимаем — Да.

2. В подсистеме Банк-клиент ошибка может возникать из-за отсутствия транспортных сертификатов в папке « ABONENT ». При этом подпись документов будет работать.
Настройки →КриптоЗащита→ Список абонентов ЭЦП


Вкладка сертификаты. Раскрываем активный (рабочий) сертификат.

Пути к открытому каталогу с сертификатами.

% BSSRoot % — переменная корневого каталога программы.
Ошибка подписи ключа 0x0000065b Континент АП: что делать?

Существует множество организаций, которые для взаимодействия с отечественным Казначейством, используют Континент АП. Люди, работающие с подобным ПО, периодически могут у видеть на экране табличку с сообщением – Ошибка подписи ключа 0x0000065b.
Естественно, возникает вопрос – как выйти из этой ситуации, что делать для этого, и почему вообще подобная проблема возникает.

Ознакомившись с нашим материалом, вы узнаете решение проблемы и причины ее возникновения.
Основные причины возникновения этой ошибки
Как известно всем, кто использует в своих целях Континент АП, – эта программа также взаимодействует с другим важным ПО, которое называется Крипто-Про. И именно из-за этого взаимодействия и возникает код ошибки 0x0000065b. Существует две причины, способствующих возникновению этой весьма неприятной ситуации:
- Первая. Закончился срок лицензии;
- Вторая. Некоторые люди скачивают себе так называемый пробник Крипто-Про. Он позволяет получить полноценный доступ к всему функционалу. Но, естественно, на ограниченный срок. Обычно он равняется двум месяцам эксплуатации. После чего начинается блокировка программы и на экране возникает такая вот ошибка.

То есть, причины вполне ясны. И это облегчает поиск решения поставленной задачи.
Инструкция по устранению
Начнем со второй причины. Нивелировать ее последствия проще всего – достаточно просто обратиться к официальным разработчикам Крипто Про и оформить приобретение полноценного продукта.
Но это еще не все – потребуется ввести выданный серийник. Сделать это можно, если совершить следующее путешествие после инсталляции продукта:
- Через кнопочку Пуск и Панель управления перейти к Крипто-Про CSP;
- Активировать вкладку «общие»;
- Воспользоваться кнопкой «Ввод лицензии»;
- Вбить номер и решить возникшую проблему.
Проблема со сроком действия лицензии решается аналогичным образом. Если повторить путь до вкладки «общие», то там будет указана информация о том, когда именно заканчивается срок действия выданной лицензии.

Если он истек, то просто необходимо обратиться к организации, которая оказывала подобную услугу ранее, совершить приобретение и вбить новый номер так же, как при методике решения, описанной выше.
Но что делать, если программным обеспечением крайне необходимо воспользоваться буквально сейчас, и просто нет времени, чтобы взаимодействовать с различными партнерами, общаться с ними, совершать процедуру приобретения? Для этой цели также существует одна весьма интересная методика. Заключается она в следующем:
- Постараться вспомнить, когда именно программы запускались без сбоя. Или просто посмотреть срок окончания действия лицензии;
- Кликнуть по часам, которые можно увидеть в правом нижнем углу экрана, правой кнопочкой мышки;
- Перейти к временным настройкам. Отключить автоматическое определение и выставить заведомо неправильное время;
- То есть, дату, при которой эти ПО нормально функционировали.
Важно понимать, что это – временное решение ситуации. И не стоит слишком часто прибегать к нему. Только при крайней необходимости, так как, в дальнейшем, вполне возможны и более серьезные проблемы, если не решить вопрос с проплатой.
Отзывы
Естественно, мы готовы поделиться с вами отзывами людей, которые столкнулись с аналогичной ситуацией:
- Андрей. Как-то столкнулся с этим сбоем. Сроки лицензионного соглашения – нормальные. Продукт оплачен. Начал думать, как можно решить. Исправил достаточно просто – при использовании этого ПО просто отключаю антивирусную программу и брандмауэр. Лично мне помогло. Естественно, потом все включаю обратно, чтобы не заразить систему.
- Игорь. Вот спасибо, я и забыл, что надо проверять дату окончания действия сертификатов. Проверил, действительно закончился. Как только обновил, все мгновенно стало в порядке.
- Анжелика. Мы только недавно начали пользоваться этой системой. Попросили установить нам Крипту. Пришел человек, поставил, работает. Сказали спасибо, заплатили денег, ушел. Прошло два месяца и начала возникать эта проблема. Вызвали другого специалиста. Оказалось, мы ничего не проплатили и у нас была пробная версия. Почему первый установщик про это не сказал? Непонятно.
- Антон. Да, откат временных параметров, действительно, помогает. Эффективно, но именно как временный вариант избавления от сбоя.
- Олег. Мне пришлось полностью удалить все сертификаты, которые использовались до этого сбоя, а потом ставить их заново. Не знаю, почему, но именно такой способ помог в моей ситуации.
Ошибка подписания документа: Указан неправильный алгоритм в Криптэк-Д
При попытке зашифровать электронные документы на ПК появляется ошибка подписания документа с кодом 2146893816 «указан неправильно алгоритм» в Криптэк-Д. Несмотря на то, что все данные указаны верно, программа упорно выдаёт ошибку. Что делать в этой ситуации — читайте далее. 
Причины ошибки «указан неправильный алгоритм»
ПО Криптэк-Д необходимо при декларировании алкогольных товаров и не только. Без данной программы не получиться передать декларацию в соответствующие регулирующие органы. Для большинства пользователей эта программа незаменима. Когда появляется данная ошибка, то от неё невозможно избавиться даже при повторных действиях в программе. В первую очередь необходимо проверить, работает ли она на вашем ПК с новым ГОСТом , который появился в 2019 году . Или наоборот — с более ранними.
Иногда внутренний алгоритм программы может быть нарушен. В этом случае рекомендуется переустановить её, полностью удалив старую версию. А также удалив файлы программы из реестра.
- Сначала открываем панель управления в системе. Это можно сделать при помощи кнопки « Пуск »;
- Находим пункт в панели инструментов — « Удаление программ »;
Удаление программ в панели управления Windows
Команда «regedit» для открытия реестра
Введите название программы
После чистки реестра можно приступать к установке новой программы.
Как устранить неисправность в Криптэк-Д
Если решить проблему в Криптэк-Д не удалось переустановкой программы, и ошибка подписания документа, указан неправильно алгоритм, всё равно появляется — воспользуйтесь альтернативным ПО . Этот совет вы получите в поддержке Криптэк-Д, если обратитесь за помощью. Так как компания полностью «отказывается» сотрудничать с сертификатами по ГОСТу 2012 года.
Данную программу можно приобрести в магазине по ссылке https://cryptoarm.ru/shop/cryptoarm-standart-plus-5. При этом необходимо удалить предыдущее ПО по инструкции, указанной в главе выше. Так как файлы старой программы могут стать причиной возникновения новых проблем и ошибок в процессе работы с документами.
Последовательность оформления алкогольной декларации
Рассмотрим процесс подготовки и создания алкогольной декларации в программе 1С. После получения xml-файла появляется необходимо зашифровать и подписать его . Для того чтобы передать в соответствующие контрольные органы. Сильно тормозит этот процесс то, что при помощи сторонних программ для подписи и шифрования, приходится делать массу лишних движений. В итоге нам предстоит отправлять декларацию на портал вручную.
Чтобы сделать процесс проще, можно выполнить эти действия в 1С версии 7.7 . Итак, перед этим рекомендуется провести проверку вашего файла на ошибки. Это нужно для того, чтобы не возникало проблем в дальнейшей работе. Затем нужно сохранить настройки в разрезе ИНН декларанта . Подписание и шифрование реализовываются через CAPICOM-интерфейс . Соответственно, на вашем ПК уже должен быть установлен КриптоПРО CSP или подобные криптопровайдеры.
Если у вас ещё нет подобной программы, загрузить её можно по ссылке в этой статье. Для устранения проблем с длиной не больше 63 символов, используется библиотека под именем OpenFileDIalogsManager.dll . Она должна также быть в системе. Ещё необходима 1CPP.dll 3.2.3.2 для возможности упаковать файлы в ZIP . Эта процедура происходит при помощи встроенного zlibeng.dll . Если эта библиотека есть в системе, но её версия ниже указанной — нужно обновить.
Можно также передать функцию упаковки файла на внешний упаковщик, например, 7z . Для этого нужно исправить файл УпаковатьФайл(), указав другие средства. Можно использовать для этого компоненту dialmail.dll.
Помощь при ошибке подписания документа в Криптэк-Д
В сети достаточно много организаций, которые предлагают свою помощь для вас с ошибками и сбоями программ Криптэк-Д, КриптоАРМ и другими. Можно найти как платные, так и бесплатные услуги. Помощь будет оказана сразу же, при помощи программ удалённого доступа. Вы также можете получить помощь на сайте программы. Адрес для этого также указан в предыдущих главах. В большинстве случаев ошибку подписания документа — указан неправильный алгоритм в криптопровайдере Криптэк-Д, можно решить переустановкой программы.
Symptoms
If you try to use a Microsoft Jet (Access) database from multiple instances of the same application either on the same computer or on different computers, you receive the following error message:
-2147467259 Error ODBC Microsoft Access Driver: The database has been placed in a state by an unknown user that prevents it from being opened or locked.
This error occurs with both the Microsoft ODBC Driver for Access and the OLE DB Provider for Jet.
Cause
To run an .mdb file by multiple instances, Jet makes use of a lock delay and retry interval. However, under high load conditions, you may exceed these intervals.
Resolution
Microsoft provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose. This article assumes that you are familiar with the programming language being demonstrated and the tools used to create and debug procedures. Microsoft support professionals can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific needs.
If you have limited programming experience, you may want to contact a Microsoft Certified Partner or Microsoft Advisory Services. For more information, visit these Microsoft Web sites:
Microsoft Certified Partners — https://partner.microsoft.com/global/30000104
Microsoft Advisory Services — http://support.microsoft.com/gp/advisoryservice
For more information about the support options that are available and about how to contact Microsoft, visit the following Microsoft Web site:http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSThe following workaround extends the retry delay for Jet so that you can use additional instances. However, it is not recommended that you use this workaround if a high number of updates are being formed; this workaround is intended only for reading databases.
You can add the following sample error handler to your code. Please note that this handler only works with ADO and uses the Sleep function, which you must declare in your general declarations section.
RetryHandler:
' Retry until MAX_RETRIES are hit to increment your error count.
errorcount = errorcount + 1
If errorcount < MAX_RETRIES Then' Sleep a random amount of time, and retry the same operation.
Sleep Int(MAX_SLEEP_INTERVAL * Rnd) + 1
Resume
Else
' Retries did not help. Show the error, and fall out.
MsgBox Err.Number & " " & Err.Description
Exit Sub
End If
Status
This behavior is by design.
More Information
The above-mentioned workaround is only for read-only mode. Microsoft does not support placing Jet .mdb files under high user load. Microsoft strongly recommends that you use Microsoft SQL Server or Microsoft Data Engine (MSDE) instead of Access when high user loads (that is, more than 15 instances) are required or anticipated, especially when updating is required.
References
For more information about the Sleep function, refer to the MSDN Library documentation.
Need more help?
-
Добрый день.
Подключаем 1С-Отчетность. Заполнили заявку, в веб регистраторе её обработали, заявка одобрена. Заходим в 1С Бухгалтерия Государственного учреждения на вкладку документооборот, далее нажимаем список заявлений, Обновить статусы заявление и выходит следующая ошибка:
Сеанс связи с сервером начат.
Проверяется наличие ответа к документу: Заявление абонента спецоператора связи 00000000001 от 24.03.2015 11:16:08
Заявление одобрено. Получение информации для создания учетной записи…
Объект CryptS : Ошибка при расшифровывании. 0x8010006e (8010006e) Действие было отменено пользователем. ( = -2147467259 ).
Ошибка криптографии. Невозможно расшифровать файл обновлений
Сеанс связи с сервером завершен.
Сеанс связи с сервером начат.
Проверяется наличие ответа к документу: Заявление абонента спецоператора связи 00000000001 от 24.03.2015 11:16:08
Заявление одобрено. Получение информации для создания учетной записи…
Объект CryptS : Удостоверяющий центр ‘ЗАО «Калуга Астрал»‘, издавший сертификат ‘МАУ «МФЦ Топкинского района»‘ (24.03.2015 — 24.03.2016), на момент издания сертификата не авторизован фирмой ‘1С’.
Со списком удостоверяющих центров, авторизованных фирмой ‘1С’, можно ознакомиться на сайте
www.v8.1c.ru »»Объект CryptS : Ошибка при расшифровывании ( = -2147467259 ).
Ошибка криптографии. Невозможно расшифровать файл обновлений
Сеанс связи с сервером завершен.
-
Offline
Айсен
- Регистрация:
- 30 ноя 2015
- Сообщения:
- 1
- Симпатии:
- 0
- Баллы:
- 1
У меня тоже такая ситуация.
Думаю, может быть провайдеры конфликтуют, надо удалить одну из них, например VipNet или CryptoPro -
Offline
Veto4ka
- Регистрация:
- 26 янв 2016
- Сообщения:
- 1
- Симпатии:
- 0
- Баллы:
- 1
Здравствуйте, как вы решили данную проблему? VipNet не установлен -
Offline
Aleksei29951
- Регистрация:
- 23 авг 2017
- Сообщения:
- 1
- Симпатии:
- 0
- Баллы:
- 1
Ошибка связана с устаревшей версией программы, необходимо выполнить обновление конфигурации. После обновления программы выполняется обновление статуса отправленного заявления на 1С-Отчетность. По крайне мере мне данный способ помог решить проблему
- Remove From My Forums
-
Question
-
I wrote the following routine in VBA in order to automate linking tables in Access 2007. It worked for a while, then I started getting this error.
The routine is supposed to redirect a link if one already exists or to create a new link if it does not exist.
'' This is VBA from Access 2007 Sub ReLink_JetTable(strTableName As String, strLinkDb As String, strLinkPath As String) Dim conn As ADODB.Connection Dim strConn As String Dim cat As ADOX.Catalog Dim lnkOldTable As ADOX.Table Dim lnkNewTable As ADOX.Table Dim lstTables As ADOX.Tables Dim strDB As String On Error GoTo ErrorHandler strDB = strLinkPath & "" & strLinkDb Set conn = New ADODB.Connection strConn = CurrentProject.BaseConnectionString ' "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" & CurrentProject.FullName ' conn.Open strConn Set cat = New ADOX.Catalog cat.ActiveConnection = CurrentProject.Connection Set lnkNewTable = New ADOX.Table ' setup to build link to new table With lnkNewTable ' Name the new Table and set it's ParentCatalog property to the ' open Catalog to allow access to the Properties collection. .Name = strTableName Set .ParentCatalog = cat ' Set the properties to create the link .Properties("Jet OLEDB:Create Link") = True .Properties("Jet OLEDB:Link Datasource") = strDB .Properties("Jet OLEDB:Remote Table Name") = strTableName End With Set lstTables = cat.Tables ' search the Tables collection for the table to be re-linked For Each lnkOldTable In lstTables ' search by name to see if it already exists as a linked table ' Debug.Print lnkOldTable.Name & ": " & lnkOldTable.Type If (lnkOldTable.Name = strTableName) Then If (lnkOldTable.Type = "LINK") Then cat.Tables.Delete lnkOldTable.Name Exit For Else Err.Raise 52 End If End If Next cat.Tables.Append lnkNewTable ' <<<<<< Location of error Set cat = Nothing Debug.Print "The current database contains a linked table named " & strTableName Exit Sub ErrorHandler: MsgBox Err.Number & ": " & Err.Description End Sub
-
Moved by
Monday, October 3, 2011 9:40 AM
Access (From:Visual Basic Language)
-
Moved by
Answers
-
-
Marked as answer by
Bruce Song
Tuesday, October 11, 2011 3:36 AM
-
Marked as answer by