gifts2017

1С-Отчетность перенос Транспортных сообщений

Опубликовал Андрей Чунихин (ApocalypseNTC) в раздел Обработки - Универсальные обработки

Для тех, кто пользуется 1С-Отчетностью в двух разных информационных базах и постоянно теряет корреспонденцию.

Эта публикация касается электронного документооброта с контролирующими органами непосредственно из программных продуктов 1С ("1С-Отчетность").

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

Но есть проблема, с которой я сталкиваюсь постоянно.
У меня несколько юридических лиц, которые ведут бухгалтерский учет в "1С:Бухгалтерии", а персонифицированный в "1С:Зарплате и управление персоналом". В обеих информационных базах у меня одна и таже учетная запись для электронного документооборота.
Из "1С:Зарплата и управление персоналом 8" я отправляю отчетность в ПФР и ФСС, а из "1С:Бухгалтерия 8" во все остальные контролирующие органы. И бывает такая ситуация, что отправил я отчетность из одной информационной базы, а ответ получил в другую. В результате у меня ни в одной из баз нет целой картины. Приняли у меня отчет или нет, что написано в протоколе, и так далее я уже не могу узнать.

Почему так происходит? Я могу только предполагать, что происходит это следующим образом:

1) Для электронного документооборота используется электронная почта. Значит есть некий электронный почтовый ящик, через который проходят транспортные сообщения между контролирующими органами и прочими юридическими, физическими лицами.

2) Содержимое почтового ящика хранится на сервере оператора связи или провайдера, который предоставляет услугу электронного документооборота. Но данные там хранятся только до передачи их адресату. Письма полученные адресатом удаляются с сервера оператора и второй раз их уже не получишь.

3) Так как на данный момент в программных продуктах 1С опознать, из какой информационной базы было отправлено сообщение невозможно, так как проверка проходит только по твоей учетной записи электронного документооборота, а они в обеих базах одинаковые, то шанс, что письмо получит не та информационная база имеет место быть.

Вот и получается, что писал письмо в одном месте, а получил ответ в другом. Несмотря на то что данные не теряются, а лишь располагаются в разных местах, объединить их штатными средствами не представляется возможным.

В качестве решения описанной проблемы предлагаю вам обработку, которая найдет и перенесет транспортные сообщения из одной информационной базы в другую, тем самым восстановив полноту цикла обмена.

Объясню по-простому механизм электронного документообррота в 1С-Отчетности:

1) Создаем некое письмо для контролирующего органа, допустим декларацию по НДС.

2) Отправляем декларацию в нужный контролирующий орган, при этом формируется новый элемент справочника "Циклы обмена" и первый документ "Транспортное сообщение", а внутри транспортный контейнер с зашифрованным посланием в правильном формате.

3) После обработки от контролирующего органа получаем ответ, который будет хранится в новом документе "Транспортное сообщение", но будет связанс тем же элементом справочника "Циклы обмена".

Получаем несколько документов "Транспортное сообщение", которые прикреплены к одному элементу справочника "Циклы обмена".

Цикл обмена и первичное транспортное сообщение всегда располагаются в информационной базе, из которой было отправлено письмо, а вот последующие транспортные сообщения могут попасть в любую другу информационную базу, так как при приеме корреспонденции 1С не проверяет существует ли в этой базе нужный цикл обмена, а просто создает новые документы без указания цикла обмена.

 

Как работать с обработкой:

Допустим вы отправили декларацию НДС из ПП "1С:Бухгалтерия", а ответ от ИФНС получили в ПП "1С:Зарплата и управление персоналом".

1) Заходим в ПП "1С:Зарплата и управление персоналом" и запускаем обработку.

2) Указываем параметры подключения к ПП "1С:Бухгалтерия".

3) В табличной части будут отображены транспортные сообщения в "1С:Зарплата и управление персоналом" без цикла обмена. Вот их то и надо перенести. Отметим галочками, те строки которые нам нужны или все, если не понимаете, какие нужны.

4) Нажимаете кнопку Перенести. Ждете. Готово.

Если в "1С:Бухгалтерии" не будут найдены циклы обмена для отмеченных транспортных сообщений или такие транспортные сообщения уже существуют в "1С:Бухгалтерии", то они не будут перенесены.

Данная обработка работает на платформах "1С:Предприятие" 8.2 и 8.3 в толстом клиенте на обычном приложении.
Так как 1С не предлагает решения описанной проблемы, то я хотел бы развить эту обработку и предоставить возможность работы на управляемых формах, но мне нужна ваша помощь в тестировании. Также я хочу понять актуальна ли эта проблема или есть другое более простое решение. Жду ваших комментариев.

 

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Перенос транспортных сообщений
.epf 18,98Kb
25.06.13
47
.epf 18,98Kb 47 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Владислав Хорошев (Valdis_KH) 26.06.13 08:13
у нас в организации разные учетные записи для бухгалтерии и зарплаты. Мне кажется это оптимальное решение. В каждой учетной записи есть возможность отправки во все контролирующие органы.
2. Олег Колесников (OLEG_SEXY_BOY) 26.06.13 08:34
Да полностью, согласен. Лучше в каждой конфигурации по своей учётной записи, так и проблем меньше.
3. Андрей Чунихин (ApocalypseNTC) 26.06.13 10:37
Вам бесплатно учетные записи раздают?
4. Martinian Martinian (Martinian) 26.06.13 11:02
Проблема высосана из пальца ИМХО. При существовании у клиента двух конфигураций всегда подключаю отдельные учетные записи в каждой из них со своими направлениями.
Например:
- в БП: ИФНС, Росстат
- в ЗУП: ПФР, ФСС, ИФНС

Причем одни и те же направления (в примере: ИФНС) могут быть в разных учетных записях. Калуга-Астрад все равно считает это одним подключением к сервису и деньги берет один раз.
blackjack666; +1 Ответить
5. Андрей Чунихин (ApocalypseNTC) 26.06.13 11:50
Печально, что вам с двумя учетными записями удобнее. Но хотелось бы найти тех, кому моя тема покажется интересной.
unknownDaemon; trigon33@mail.ru; +2 Ответить
6. mikhailovaew (mikhailovaew) 02.07.13 09:38
У нас пока сдают через старые каналы электронной отчетности... а в чем преимущества сдачи напрямую из 1С, кроме исключения этапа выгрузки-загрузки отчетности?
7. Андрей Чунихин (ApocalypseNTC) 20.09.13 08:41
1С-Отчетность стоит всего 3900 рублей на год за полный функционал(ИНФС, ПФР, ФСС, Росстат и доп.услуги) на группу компаний действуют дополнительные скидки. Сдавать на прямую из 1С это есть главное преимущество. Все в одном окне по одной кнопке.
8. {ÐƦǑƝȊ} mx (dour-dead) 02.10.13 13:52
вот ваша главная проблема.

У меня несколько юридических лиц, которые ведут бухгалтерский учет в "1С:Бухгалтерии", а персонифицированный в "1С:Зарплате и управление персоналом". В обеих информационных базах у меня одна и таже учетная запись для электронного документооборота.
9. Гамлет Казарян (trigon33@mail.ru) 03.06.14 16:44
Вот такую ошибку выдает! Помогите разобраться.
Бухгалтерия предприятия КОРП, редакция 2.0 (2.0.58.6), файловый режим, захожу под Толстым клиентом. Надо из бух в зуп перенести.
10. Гамлет Казарян (trigon33@mail.ru) 03.06.14 16:57
Вот такую ошибку выдает! Помогите разобраться.
Бухгалтерия предприятия КОРП, редакция 2.0 (2.0.58.6), файловый режим, захожу под Толстым клиентом. Надо из бух в зуп перенести.
Прикрепленные файлы:
11. Елена Гоздецкая (gev3000) 05.10.16 16:32
Очень актуальная обработка. Мне нужно перенести из бух в бух перенести. Скачала, однако обработка не работает. Конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.44.124) Платформа 1С:Предприятие 8.3 (8.3.8.1964).
12. Андрей Чунихин (ApocalypseNTC) 15.10.16 06:17
(11) gev3000, Обработка писалась давно уже многое изменилось, да и цель была перенос из "1С:Бухгалтерии 8" в "1С:Зарплата и управление персоналом 8". Пришлите скриншот или текст ошибки. попробую вам помочь.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа