Многие организации используют в программе дополнительный сервис 1С-Отчетность. С помощью него они обмениваются отчетами и прочим электронным документооборотом с контролирующими органами непосредственно из 1С без использования сторонних программ, что очень удобно. Но усложнение программы, как всегда бывает, приводит к новым ошибкам, с которыми нужно уметь справляться.
Прочитав статью, вы:
- Получите важную информацию на 2019 год от оператора 1С-Отчетность Калуга Астрал.
- Узнаете, какие ошибки возникают при обмене электронного документооборота.
- Изучите рекомендации по исправлению ошибок, полученных при попытке расшифровать файл. Это самая распространенная ошибка в 1С-Отчетности.
Содержание
- Ошибка расшифровки файла
- Новости по смене сертификата ПФР Москвы и Московской области
- Возникновение ошибок
- Обновление криптопровайдеров
- Пошаговая инструкция по обновлению криптопровайдера
- Другие причины возникновения ошибок
- Проверка версии криптопровайдера
- Обновление 1С
- Права пользователя, отправляющего отчетность
- Техническая поддержка Калуга-Астрал
- Настройка криптографии
- Рекомендации Бухэксперт8
- Полный список рекомендаций 1С
Ошибка расшифровки файла
Список возможных ошибок 1С-Отчетности можно посмотреть здесь.
PDF
При обмене электронной отчетностью с ПФР через 1С-Отчетность, пришел протокол контроля отчетности:
- Не расшифровано.
Сообщение при открытии сообщения:
- Не найден сертификат. Ошибка расшифровки файла документа при распаковке пакета.
Новости по смене сертификата ПФР Москвы и Московской области
22 ноября 2018 года оператор 1С-Отчетности распространил следующую информацию для партнеров 1С и пользователей, сдающих отчетность в ПФР Москвы и Московской области.
Если вы сдаете отчетность в ПФР Москвы и Московской области, то вы гарантированно получите указанную ошибку.

Возникновение ошибок
Использование криптопровайдеров ниже версий VipNet 4.2 или КриптоПро CSP 4.0 повлечет возникновение ошибок при обработке документов на стороне ПФР.
Обновление криптопровайдеров
Для исключения технических проблем при работе с ПФР, необходимо обновить криптопровайдеры до версий: VipNet 4.2 или КриптоПро CSP 4.0 и выше.
Пошаговая инструкция по обновлению криптопровайдера
Шаг 1. Откройте криптопровайдер, щелкнув мышкой по иконке VipNet СSP.

Шаг 2. Проверьте версию криптопровайдера VipNet в нижнем левом углу открывшейся формы.

Шаг 3. Обновите версию криптопровайдера по инструкции оператора Калуга Астрал, если:
- сдаете отчетность в ПФР Москвы и Московской области;
- версия вашего криптопровайдера VipNet ниже 4.2.

После обновления VipNet, если возникнет запрос на регистрацию, необходимо получить новый серийный номер, его можно запросить с сайта www.infotecs.ru, повторив скачивание дистрибутива и воспользоваться инструкцией.
Другие причины возникновения ошибок
Проверка версии криптопровайдера
Самое первое, что должен сделать пользователь при возникновении ошибки — проверить актуальность версии установленного криптопровайдера. Узнать актуальную версию можно на сайте https://infotecs.ru/product/vipnet-csp.html

Для обновления криптопровайдера можно воспользоваться инструкцией оператора Калуга Астрал.
Обновление 1С
Второе не менее важное правило: перед глубоким погружением в проблему выполните две несложных проверки в1С:
- проверьте на актуальность релиз вашей 1С;
- уточните права пользователя, отправляющего отчетность.
Отправка отчетности всегда должна выполняться на актуальной версии 1С. Проверьте текущий релиз вашей программы на сайте поддержки пользователей и обновите конфигурацию, если установленный релиз вашей программы не актуальный.
Разработчики вносят изменения в 1С, подключают новые модули, поэтому соответствие релиза программы актуальному перед отправкой отчетности необходимое условие успешной сдачи отчетности.
Права пользователя, отправляющего отчетность
Пользователи, работающие с 1С-Отчетность, должны иметь права:
- Право на защищенный документооборот с контролирующими органами;
- Полные права.
Если с отчетностью работает пользователь не с полными правами, ему необходимо добавить право на защищенный документооборот, например, в Конфигураторе: меню Администрирование — Пользователи на вкладке Прочее.

Если работать с отчетностью стал новый пользователь и у него стала выходить ошибка, а у прежнего пользователя все было нормально — дело, скорее всего. в правах нового пользователя.
Если проверки выполнены, а ошибка осталась — переходите к поиску решения проблемы с помощью:
- технической поддержки Калуга-Астрал;
- самостоятельной настройки криптографии.
Техническая поддержка Калуга-Астрал
Корректность шифровки передаваемого файла сначала проверяет оператор, т.е. компания Калуга-Астрал, после успешной проверки оператором файлы отсылаются непосредственному адресату получения, например, в ПФР.
При возникновении проблем с передачей отчетности, в том числе по расшифровке переданного файла, можно перезвонить непосредственно оператору Калуга-Астрал и попросить помощи:
- телефон техподдержки — 8 (800) 700-86-68;
- сайт — https://astral.ru/support/.
Техническая поддержка компании работает круглосуточно и успешно устраняет проблемы, связанные с передачей файлов по сервису 1С-Отчетность, удаленно подключаясь к компьютеру пользователя.

Дозвониться до оператора совсем несложно, в отличие от горячей линии 1С, и работа по решению проблем оператором выполняется без задержек — в момент обращения.
Обратиться в техподдержку Калуга-Астрал один из самых простых вариантов решить проблемы. Работа выполняется профессионально и бесплатно в рамках приобретенного сервиса 1С:Отчетность.
На сайте оператора собраны все возможные ошибки и пути их устранения. Это настоящая библиотека «скорой помощи» пользователю. Мы очень рекомендуем в нее заглядывать:
- Вопросы по сервису 1С Отчетность
Настройка криптографии
Поскольку проблема носит чисто технический характер и может быть вызвана множеством причин, рассмотреть которые в одной статье очень сложно, мы дадим в этой части статьи:
- свои экспертные рекомендации, которые помогали нам решить проблему у наших клиентов;
- общий список рекомендации 1С, включающий работу с ОС и 1С одновременно.
Рекомендации Бухэксперт8
Если все технические рекомендации, указанные выше, выполнены, переходим к проверке состояния файлов сертификатов и их настроек в учетной записи документооборота 1С.
Как зайти в настройки учетной записи документооборота?
В разных конфигурациях откройте вкладку Список заявлений: справочник Организации — ЭДО — Список заявлений.

Откройте список заявлений и проверьте, чтобы не было «красноты».

Перейдите на вкладку Служебная информация, откройте графу Учетная запись — результат и выполните команду Открыть (щелкнув мышкой по двум квадратикам).

В открывшемся окне можно:
- проверить параметры настройки;
- обновить сертификаты контролирующих органов по нажатию кнопки Настроить автоматически сейчас;
- проверить параметры доступа к серверу;
- проверить цифровые сертификаты ответственных лиц организации;
- выбрать пользователей системы 1С, которым будет предоставлен доступ к сервису 1С-Отчетность.

После выполнения каждой инструкции нажимайте кнопки Обменяться и Расшифровать. Проблема может решиться после любого выполненного шага.
Проверьте корректность настроек антивируса, чтобы он не мешал отправке и приему пакетов. Некоторые антивирусные программы при получении сообщения могут блокировать пакет. Для устранения проблемы необходимо настроить антивирус таким образом, чтобы он не блокировал входящие сообщения.
Если предложенные шаги не привели к решению проблемы — переустановите криптопровайдер.
Полный список рекомендаций 1С
Полный список рекомендаций 1С для устранения ошибки в операционной системе:
- Повторно выполнить настройку криптографии на компьютере.
- Переустановить личный сертификат.
- Провести тестирование контейнера закрытого ключа, связанного с сертификатом.
- Сбросить пароль на контейнер закрытого ключа.
- Повторно перенести контейнер закрытого ключа в реестр при необходимости.
Действия по исправлению ошибки в 1С:
- Пометить на удаление имя сертификата ЭЦП, и поставив префикс Не использовать, чтобы не спутать с новым элементом справочника.
- Добавить сертификат из хранилища сертификатов, для которого была проведена повторная установка.
- Провести Тест настроек сертификата.
- Указать новый элемент справочника Сертификаты ЭЦП в Соглашении.
- Провести Тест настроек соглашения.
См. также:
- Этот хост неизвестен 1С: как исправить
- Ошибка при выполнении операции с информационной базой 1С 8.3
- 1С удаление: указанная учетная запись уже существует
- Установка запрещена на основании системной политики 1С 8.3
- Обнаружено неправомерное использование данного программного продукта в 1С: как убрать
Если Вы еще не являетесь подписчиком системы БухЭксперт8:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Не удалось расшифровать файл в 1С
Многие организации используют в программе дополнительный сервис 1С-Отчетность. С помощью него они обмениваются отчетами и прочим электронным документооборотом с контролирующими органами непосредственно из 1С без использования сторонних программ, что очень удобно. Но усложнение программы, как всегда бывает, приводит к новым ошибкам, с которыми нужно уметь справляться.
Прочитав статью, вы:
- Получите важную информацию на 2019 год от оператора 1С-Отчетность Калуга Астрал.
- Узнаете, какие ошибки возникают при обмене электронного документооборота.
- Изучите рекомендации по исправлению ошибок, полученных при попытке расшифровать файл. Это самая распространенная ошибка в 1С-Отчетности.
Ошибка расшифровки файла
При обмене электронной отчетностью с ПФР через 1С-Отчетность, пришел протокол контроля отчетности:
- Не расшифровано.
Сообщение при открытии сообщения:
- Не найден сертификат. Ошибка расшифровки файла документа при распаковке пакета.
Новости по смене сертификата ПФР Москвы и Московской области
22 ноября 2018 года оператор 1С-Отчетности распространил следующую информацию для партнеров 1С и пользователей, сдающих отчетность в ПФР Москвы и Московской области.
Если вы сдаете отчетность в ПФР Москвы и Московской области, то вы гарантированно получите указанную ошибку.
Возникновение ошибок
Использование криптопровайдеров ниже версий VipNet 4.2 или КриптоПро CSP 4.0 повлечет возникновение ошибок при обработке документов на стороне ПФР.
Обновление криптопровайдеров
Для исключения технических проблем при работе с ПФР, необходимо обновить криптопровайдеры до версий: VipNet 4.2 или КриптоПро CSP 4.0 и выше.
Пошаговая инструкция по обновления криптопровайдера
Шаг 1. Откройте криптопровайдер, щелкнув мышкой по иконке VipNet СSP.
Шаг 2. Проверьте версию криптопровайдера VipNet в нижнем левом углу открывшейся формы.
Шаг 3. Обновите версию криптопровайдера по инструкции оператора Калуга Астрал, если:
- сдаете отчетность в ПФР Москвы и Московской области;
- версия вашего криптопровайдера VipNet ниже 4.2.
Другие причины возникновения ошибок
Проверка версии криптопровайдера
Самое первое, что должен сделать пользователь при возникновении ошибки — проверить актуальность версии установленного криптопровайдера. Узнать актуальную версию можно на сайте https://infotecs.ru/product/vipnet-csp.html
Полный список рекомендаций 1С
Полный список рекомендаций 1С для устранения ошибки в операционной системе:
- Повторно выполнить настройку криптографии на компьютере.
- Переустановить личный сертификат.
- Провести тестирование контейнера закрытого ключа, связанного с сертификатом.
- Сбросить пароль на контейнер закрытого ключа.
- Повторно перенести контейнер закрытого ключа в реестр при необходимости.
Действия по исправлению ошибки в 1С:
- Пометить на удаление имя сертификата ЭЦП, и поставив префикс Не использовать, чтобы не спутать с новым элементом справочника.
- Добавить сертификат из хранилища сертификатов, для которого была проведена повторная установка.
- Провести Тест настроек сертификата.
- Указать новый элемент справочника Сертификаты ЭЦП в Соглашении.
- Провести Тест настроек соглашения.

Заказать консультацию
По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.
СКД ошибка расшифровки |
Я |
09.02.11 — 16:45
При программном формировании отчета:
СхемаКомпоновкиДанных = Отчеты.АналитикаДвиженийНоменклатуры.ПолучитьМакет(«ОсновнаяСхемаКомпоновкиДанных»);
Настройки = Отчет.КомпоновщикНастроек.ПолучитьНастройки();
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки);
Результат = Элементы.Результат;
Результат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
выдает ошибку ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки);
по причине:
Несоответствие типов (параметр номер ‘3’)
не пойму в чем мой косяк, помогите плз.
иначе расшифровка в отчете не работает
1 — 09.02.11 — 17:36
Если перед ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки) вывести
ТипЗнч(ДанныеРасшифровки) то получим Строка. Помогите плз, в чем косяк может быть? Уже весь инет облазил.
2 — 10.02.11 — 13:22
У реквизита формы отчета ДанныеРасшифровки стоит тип Строка, видимо дело в этом. Подскажите плз какой должен быть тип?
3 — 10.02.11 — 13:29
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
Закоменть строчку
4 — 10.02.11 — 13:38
Ну если закоментить то тим Строка (это же реквизит формы) и ошибка ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки) т.к. ДанныеРасшифровки неправильный тип. Если например сделать
ДанныеРасшифровки1=Новый ДанныеРасшифровкиКомпоновкиДанных;
МакетКомпоновки=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки1);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки1);
то ошибки нет но при клике по ячейке отчета выскакивает окошко с цифрой, видимо какой то идентификатор.
5 — 10.02.11 — 13:54
(4) У реквизита формы?
Удали его нафиг.. тыж создаёшь новый !
6 — 10.02.11 — 13:54
(5) к (2)
7 — 10.02.11 — 14:11
Ну тогда ошибок нет, но по щелчку вылетает окошко с какой то цифиркой, как ее обработать подскажите плз.
8 — 10.02.11 — 14:26
Это и есть расшифровка.
Если Расшифровка <> Неопределено тогда
ИндексРасшифровки = Число(Расшифровка);
ОбработкаРасшифорки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
ЭлементРасшифровкиДанных = ДанныеРасшифровки.Элементы[ИндексРасшифровки];
ЭлементРасшифровкиДанныхПоля = ЭлементРасшифровкиДанных.ПолучитьПоля()[0];
Если ЭлементРасшифровкиДанныхПоля.Поле = «Контрагент» тогда
ОбработкаРасшифорки.ОткрытьЗначение(ЭлементРасшифровкиДанных.Идентификатор,Новый ПолеКомпоновкиДанных(ЭлементРасшифровкиДанныхПоля.Поле));
КонецЕсли;
иначеЕсли Область.Текст = «Контрагент» или Область.Текст = «Город» или Область.Текст = «Тип цен» тогда
Если Область.Текст = «Контрагент» тогда
ПолеПорядка = «Контрагент»;
ИначеЕсли Область.Текст = «Город» тогда
ПолеПорядка = «Город»;
ИначеЕсли Область.Текст = «Тип цен» тогда
ПолеПорядка = «ТипЦен»;
КонецЕсли;
ПолеПорядка = Новый ПолеКомпоновкиДанных(ПолеПорядка);
КомпоновщикНастроек.Настройки.Порядок.Элементы.Очистить();
ЭлементПорядка = КомпоновщикНастроек.Настройки.Порядок.Элементы.Добавить(Тип(«ЭлементПорядкаКомпоновкиДанных»));
ЭлементПорядка.Использование = истина;
ЭлементПорядка.Поле = ПолеПорядка;
ЭлементПорядка.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр;
Сформировать();
КонецЕсли;
Как простенький пример, а так почитай в книжке Про СКД
9 — 10.02.11 — 14:27
ИндексРасшифровки = Число(Расшифровка);
ОбработкаРасшифорки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
ЭлементРасшифровкиДанных = ДанныеРасшифровки.Элементы[ИндексРасшифровки];
ЭлементРасшифровкиДанныхПоля = ЭлементРасшифровкиДанных.ПолучитьПоля()[0];
Если ЭлементРасшифровкиДанныхПоля.Поле = «Контрагент» тогда
ОбработкаРасшифорки.ОткрытьЗначение(ЭлементРасшифровкиДанных.Идентификатор,Новый ПолеКомпоновкиДанных(ЭлементРасшифровкиДанныхПоля.Поле));
КонецЕсли;
Ещё можно не ЭлементРасшифровкиДанных.ПолучитьПоля()[0];
а ЭлементРасшифровкиДанных.ПолучитьРодителя() //так вроде
В общем смотри в отладчике
10 — 10.02.11 — 14:29
Пишется это в Событии «Выбор» или «ОбработкаРасшифровку» у Табличного дркумента
11 — 10.02.11 — 14:33
в (8) я просто сморю куда кликнул , и если в шапку то сортировку делаю, а если по контрагенту то открываю справочник.
Это тупо и топорно, а так по клеточке используя
ЭлементРасшифровкиДанных.ПолучитьПоля() и Получая родителей можно получить любые данные ячейки (строка , колонка.)
12 — 10.02.11 — 14:36
Да, спс за пример, но ДанныеРасшифровки недоступно т.к. реквизит формы я грохнул, как теперь его предеть в процедуру РезультатОбработкаРасшифровки()
13 — 10.02.11 — 14:44
(12) мм.. а попробуй ещё не писать
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
или объяви его вне процедур
тоесть
перем ДанныеРасшифровки
…
..
всякие функции
и в конце
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
14 — 10.02.11 — 14:52
Ну так не будет работать, а вот в ПриСозданииНаСервере() проходит. Я пытаюсь сделать так
&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
РезультатОбработкаРасшифровкиНаСервере(Расшифровка);
КонецПроцедуры
&НаСервере
Процедура РезультатОбработкаРасшифровкиНаСервере(Расшифровка)
ТипЗнч(ДанныеРасшифровки) // выдает Неопределено
КонецПроцедуры
Может надо через ВременноеХранилище перекидывать?
Кстати, все это реализуется в модуле формы
15 — 10.02.11 — 14:55
Чёто то мутиш =)
Кстати я 8.2 не знаю…
16 — 10.02.11 — 15:00
да уж, приколол 🙂
kavonline
17 — 10.02.11 — 16:48
Я домучал вопрос, если кому интересно то описываю свое решение:
1. Реализуется все в модуле формы отчета
2. Реквизит формы ДанныеРасшифровки (Строка) переименовал в АдресДанныхРасшифровки.
3. Процедура СформироватьОтчетНаСервере()
СхемаКомпоновкиДанных = Отчеты.АналитикаДвиженийНоменклатуры.ПолучитьМакет(«ОсновнаяСхемаКомпоновкиДанных»);
Настройки = Отчет.КомпоновщикНастроек.ПолучитьНастройки();
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки);
АдресДанныхРасшифровки = ПоместитьВоВременноеХранилище(ДанныеРасшифровки, УникальныйИдентификатор);
Результат = Элементы.Результат;
Результат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных, Истина);
4. Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(ПолучитьАдресСКД());
ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(АдресДанныхРасшифровки,ИсточникДоступныхНастроек);
Результ = Неопределено;
Параметр = Неопределено;
ДоступныеДействия = Новый Массив;
ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение);
ОбработкаРасшифровки.ВыбратьДействие(Расшифровка,Результ,Параметр,ДоступныеДействия);
ОткрытьЗначение(Параметр);
5. Функция ПолучитьАдресСКД() (на сервере)
СхемаКомпДанных = Отчеты.АналитикаДвиженийНоменклатуры.ПолучитьМакет(«ОсновнаяСхемаКомпоновкиДанных»);
АдресСКД = ПоместитьВоВременноеХранилище(СхемаКомпДанных);
Возврат АдресСКД;
Если кто то порекомендует лучший вариант буду благодарен