ЭСЧФ. Беларусь. Практика работы с входящими электронными счетами-фактурами

28.08.16

Функциональные - Документооборот и делопроизводство (СЭД)

Читаем входящие электронные счета-фактуры, создаём их как документы в 1С.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
СканерВходящихЭСЧФ.ert
.ert 259,00Kb ver:1.2
20
20 Скачать (1 SM) Купить за 1 850 руб.
ЗагружаемВходящиеЭСЧФВКаталог.ert
.ert 214,00Kb
18
18 Скачать (1 SM) Купить за 1 850 руб.
ЧитаемИПодписываемВходящиеЭСЧФ.ert
.ert 368,50Kb
17
17 Скачать (1 SM) Купить за 1 850 руб.

Для фриланса, к  которому я отношусь, задача весьма непростая. Ключа с электронной подписью на доступ к vat.gov.by нет, а соответственно разрабатывать и отлаживать модули обработок для 1С можно только у Заказчика (Заказчик – это 12 различных предприятий).

У Заказчика сеть, терминальный доступ, сервер Win2003, сервер Win2008, сервер Win2012,  SQL serwer, 1С версий 7.7, 8.2, 8.3. Как правило: администратора сети нет или это Главный инженер, Зам. по производству и т.д. со знаниями чуть больше обычного пользователя Windows. Работать с франчайзи не хотят – типа «дорого»… В общем «обычная картина».

Прав у меня на серверах почти никаких. Зарегистрировать компонент eInvVat на сервере без толкового администратора  – «ещё та песня!» Менеджер сертификатов и ключ у Главного бухгалтера, на сервер ключ отдавать не хотят, т.к. ключ «универсальный» и используется в другом «Рабочем кабинете»… и т.д.

Все эти трудности нужно обойти:

  1. Информация должна находится на сервере.
  2. Информацию нужно получать с рабочего места Главного бухгалтера. Место обработки – локальный компьютер.
  3. Информацию нужно обрабатывать и готовить к подписанию с любого рабочего места в сети. Место обработки - сервер.
  4. Информацию нужно подписывать на рабочем месте Главного бухгалтера и отправлять на портал. Место обработки – локальный компьютер.

Рассмотрим пока все эти проблемы для версии 1С Предприятие 7.7.

Ставим на компьютере Главного бухгалтера 1С локально (не в режиме терминального доступа), обеспечив доступ к ключу защиты.

Через сетевое окружение подключаем рабочую базу данных.

Теперь в этой базе можно запускать обработки.

Читаем входящие электронных счета  фактуры, создаём их как документы в 1С.

Написал обработку, которая должна прочитать входящие ЭСЧФ на портале, динамически по требованию расшифровать:  что это, от кого, содержание, показатели…, пользователь принимает решение подписывать или нет, подписывает там же (на портале) и делает отметку в документах 1С о соответствии входящего ЭСЧФ документу поступления.

Запустил обработку… Читает… Ура! Заполняет таблицу! Расшифровывает! Клааассс…

Выставил флажки в обработке: «Подписать»…Запускаю соединение с порталом и повторное чтение ЭСЧФ входящих для привязки подписи и… Ха! «Ошибка имени файла…», «Ошибка запроса номера…», «Ошибка…»!

«- Ну, может завтра?!» «Что-то портал плохо работает…»

Завтра всё, как и вчера!

Через 2 дня выясняю у технической поддержки портала, что существует ограничение на одноразовое в сутки чтение входящих ЭСЧФ с портала vat.gov.by с использованием компонента eInvVat.  Т.е. одновременно прочитать, проанализировать, решить подписать, повторно прочитать (т.к. портал готов воспринимать от пользователя только дату начала опроса, затем выдать количество входящих ЭСЧФ, затем прочитать в цикле на портале номера входящих) и сравнить номер ЭСЧФ на портале с номером ЭСЧФ в обработке, никак  не получится за одни сутки.

Значит: информацию о входящих ЭСЧФ нужно в первом и единственном цикле чтения сохранить на «своём компьютере». В нашем случае на Сервере.

Завтра в первом и единственном цикле чтения номеров входящих ЭСЧФ на портале сравнить их с номерами, помеченными нами к подписанию в нашей базе, и подписать их на портале.

 Работать в режиме ONline не получается или получается очень «криво», отладка для специалистов 1С крайне затруднена или почти невозможна.

Будем работать в режиме OFFline и обрабатывать ЭСЧФ в 1С с помощью библиотеки V7PLUS.DLL. Полагаю куда dll  нужно скопировать, все уже знают: «в каталог программы», «в каталог 1С» …

Сначала доработаем в конфигураторе глобальный модуль:

  1. в раздел переменных добавляем записи

Перем КаталогВходящиеСчетаФактуры Экспорт; Перем КаталогВходящиеИсходные Экспорт; Перем КаталогВходящиеПодписанные Экспорт; Перем КаталогВходящиеАрхив Экспорт;

  1. в процедуру «ПриНачалеРаботыСистемы()»

… 

КаталогВходящиеСчетаФактуры = КаталогБазыДанных()+"ВходящиеЭСЧФ\"; Если (ФС.СуществуетФайл(КаталогВходящиеСчетаФактуры +"*.*")=0) Тогда ФС.СоздатьКаталог(КаталогВходящиеСчетаФактуры ); КонецЕсли; КаталогВходящиеИсходные = КаталогБазыДанных()+"ВходящиеЭСЧФ\ВходящиеИсходные\"; Если (ФС.СуществуетФайл(КаталогВходящиеИсходные+"*.*")=0) Тогда ФС.СоздатьКаталог(КаталогВходящиеИсходные); КонецЕсли; КаталогВходящиеПодписанные = КаталогБазыДанных()+"ВходящиеЭСЧФ\ВходящиеПодписанные\"; Если (ФС.СуществуетФайл(КаталогВходящиеПодписанные+"*.*")=0) Тогда ФС.СоздатьКаталог(КаталогВходящиеПодписанные); КонецЕсли; КаталогВходящиеАрхив = КаталогБазыДанных()+"ВходящиеЭСЧФ\ВходящиеАрхив\"; Если (ФС.СуществуетФайл(КаталогВходящиеАрхив+"*.*")=0) Тогда ФС.СоздатьКаталог(КаталогВходящиеАрхив); КонецЕсли;

Почему предопределенные папки? Бухгалтер «тормозит с выбором каталога». Не нужно заботиться о сетевых путях при запуске обработок на локальных компьютерах.

Сохранить конфигурацию. Запустить  1С и проверить наличие папок с названиями объявленных каталогов (ВходящиеЭСЧФ, ВходящиеИсходные, ВходящиеПодписанные, ВходящиеАрхив), внутри каталога базы данных Вашей программы.

См.Рис.1.

Если папки не созданы, скорее всего, Вы запускали 1С не как «Администратор».  Создайте папки каталогов вручную.

Создайте общий  реквизит в Документах «ДокументОснование1» с типом «Документ». Всегда пригодится…

 См.Рис. 4.

Не хотите или такой реквизит уже есть у Вас?! Тогда создайте его в реквизитах документа «ЭСЧФВходящие». Тип реквизита – «Документ».

Если такой реквизит уже есть в Вашей базе данных, замените название «ДокументОснование1» в представленных ниже обработках на Ваше.

Для типовой конфигурации от МиСофт необходимо доработать сам документ «ЭСЧФвходящие» добавив реквизиты:

См.Рис. 2.

ТипЭСЧФ  = Перечисление.ТипЭСЧФ;

СтатусЭСЧФ = Перечисление.СтатусыЭСЧФ;

 НомерДокОсн  - Строка(10) – номер входящего документа 1С(Поступление…, Услуги сторонних… и т.д.); -

ДатаДокОсн – Дата()  дата входящего  документа 1С;

НомерДоговора – Строка(40) (у Белтаможсервиса доходит до 40 символов);

ДатаДоговора – Дата();

СписокКорректур – Строка (300) – для записи ссылок на номера входящих ЭСЧФ по которым производились корректировки исходного ЭСЧФ. При повторном запуске обработок исключает повторную корректировку документа.

СтрокаТовар – Строка(300) для записи названия товара указанного в ЭСЧФ. Почему строка? Даже в приходной накладной название товара иногда не совпадает с его же названием в ЭСЧФ! (Ручной ввод ЭСЧФ).

Длину номера документа «ЭСЧФвходящий» увеличиваем до 20 символов. Номер документа «ЭСЧФвходящий» должен состоять из УНП поставщика и входящего номера ЭСЧФ. Иначе сложно добиться уникальности номеров…

Теперь форма входящего ЭСЧФ выглядит так:

- верхняя таблица это собственно таблица документа «ЭСЧФвходящий»;

- нижняя таблица это «ТаблицаЗначений» с информацией из табличной части «Док.основание» (ДокументОснование1) (документ поступления в 1С).

См.Рис. 3.

 

Вся  первичная подготовка закончена.

 

Запускаем обработку  ЗагружаемВходящиеЭСЧФВКаталог.ert

См.Рис. 5.

Если выбрать текущую дату, загрузка входящих ЭСЧФ произойдет только за сегодня. Если выбрать первое число месяца, то загрузка произойдет с начала месяца по текущую дату.

См.Рис. 7.

Файлы входящих ЭСЧФ в количестве около 200, сохраняются в течение нескольких секунд.

См.Рис. 6.

Файлы сохраняются в папку «ВходящиеИсходные». При загрузке обработка дописывает в название файла статус ЭСЧФ, что позволяет пользователю администрировать полученные файлы по этому признаку вручную.  Просто «Выставлен» нам нужно подписать и отправить.

«Выставлен. Подписан получателем» можно копировать в папку «ВходящиеПодписанные» для автоматического создания документов «ЭСЧФвходящий». Обработка исключает повторную загрузку полученных ЭСЧФ при работе с порталом в последующие дни.

Эту обработку мы запускаем на компьютере Главного бухгалтера, из локальной версии 1С Предприятие.

 

Если совсем ничего не получается. «Сертификаты СОС  типа устарели»… по неизвестным причинам не обновляются… и т.д., но есть доступ к электронным счетам фактурам на портале с использованием Internet Explorer, забрать к себе входящие ЭСЧФ можно и вручную.

- Настройте фильтр на портале на нужный период отображения ЭСЧФ.

- Выберите раздел «Входящие».

- Выберите подраздел «Выставлен. Подписан получателем».

- Выставьте групповую отметку «Отметить все», в левом верхнем углу окна списка ЭСЧФ.

- Рядом с этой групповой отметкой есть пиктограмма  (три точки вертикально и знак неравенства). Клик правой кнопкой мыши и выберите «Сохранить как XML».

- Внизу окна откроется  меню сохранения XML файлов с описанием имени файла. По умолчанию все файлы сохраняются в папку «Загрузки» на локальном компьютере.

Копируем их из этой папки в папку на сервере «ВходящиеПодписанные».

 

Для автоматического создания документа «ЭСЧФвходящий» используется обработка СканерВходящихЭСЧФ.ert.

При первом запуске, по желанию, можно, допустим, только посмотреть в таблице обработки содержание входящих ЭСЧФ.

Перед повторным запуском выставьте флажок "Создавать входящие ЭСЧФ", и после нажатия на кнопку "Выполнить", документы

1С "ЭСЧФвходящие" будут автоматически создаваться по мере заполнения табличной части обработки.

Обработкой можно пользоваться много раз, последовательно дополняя информацией созданные документы 1С «ЭСЧФвходящие».

Обработку можно запускать с любого компьютера в сети.

Обработку можно запускать с нескольких компьютеров, разделив списки входящих файлов между исполнителями.

Обработка выглядит так:

См.Рис. 8.

…клик – клик …«Получение услуг»

…клик – клик … «ЭСЧФвходящий»

…клик – клик … Исходный XML файл

Входящие электронные счета фактуры как документ 1С модно использовать для заполнения «Книги покупок», в различных 1С отчетах, для сверки с документами поступления в 1С и т.д.

Вся необходимая информация находится теперь у пользователя. Сегодня подписывать входящие в единственном доступном цикле чтения на портале не получится, но завтра…!

Выставим флаги (птички) того, что нужно подписать. Запускаем некую обработку чтения входящих ЭСЧФ … Во время чтения входящих с портала сравниваем их номера с нашими номерами, полученными вчера и отмеченными «птичками», и подписываем их прямо на портале!

Но это уже совсем другая обработка…

ЧитаемИПодписываемВходящиеЭСЧФ.ert

Принцип работы точно такой как у предыдущей обработки...

Обработка ЭСЧФ

См. также

Оптовая торговля Розничная торговля ККМ ЭДО и ОФД Обмен с ГосИС Системный администратор Программист Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Платные (руб)

Подключение фискального регистратора к 1С 7.7 в режиме онлайн-кассы (в соответствии с 54-ФЗ). Поддержка крайних версий драйверов ККТ: ДТО 10 и ДТО 8 для Атол, 4.15, 5.16 для Штрих-М. Поддержка протоколов ФФД 1.0, 1.05, 1.1 и 1.2, развитые настройки для применения частичных оплат и авансов в оптовой и розничной торговле. Поддержка чеков коррекции всех версий. Поддержка розничной продажи маркированной продукции (ЕГАИС, табак, обувь, лекарства, шины, одежда, белье, парфюмерия, молочная продукция, вода и пр.). Вывод электронного чека (на е-майл, телефон) по требованию покупателя, поддерживаются комбинированные типы оплаты, режим эмуляции печати чека на ФР. Полный цикл работы из 1С 7.7 с маркировкой Честный ЗНАК (ГИСМТ, ЦРПТ) из 1С 7.7. ЭДО (табак, обувь, шины, одежда, молочная продукция, вода и прочие группы товаров) для розницы и опта (приемка и оптовая отгрузка маркированной продукции). Поддерживается как объемно-сортовой учет (ОСУ) так и поштучный (поэкземплярный) учет.

2000 руб.

28.03.2017    478230    4443    3488    

2457

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

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

28500 руб.

21.04.2017    96354    125    40    

214

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Оперативный учет 7.7 Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Упрощенное налогообложение 7.7 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Полностью автоматизированный обмен между конфигурациями 1С 7.7 и ФГИС Меркурий через Ветис.API для всех видов деятельности (Опт, Розница, Производство). Для организации обмена с ФГИС Меркурий требуется минимальная доработка конфигураций (поддерживается "из коробки" 1С: "Торговля и склад ред. 9.2", 1С: "Комплексная ред. 4.5", 1С: "Бухгалтерия 7.7", 1С: "УСН 7.7", 1С Предприниматель, другие конфигурации по заказу, включая нетиповые и самописные). Модуль разработан таким образом, чтобы минимизировать затраты по внедрению в произвольную конфигурацию на базе 1С 7.7. Вы можете БЕСПЛАТНО скачать демо-версию без ограничения по функционалу и опробовать решение в полном объеме перед покупкой. В данном программном продукте реализованы все технические требования Россельхознадзора по обмену в формате 2.0 и 2.1. Решение прошло опытную эксплуатацию и тестирование на крупных объектах всех видов деятельности: Производство, Опт, Розница.

10000 руб.

21.11.2018    53979    156    105    

70

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Оперативный учет 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Акцизы Платные (руб)

Дорогие друзья! Предлагаю Вашему вниманию обработку, предназначенную для обмена данными из Вашей учетной системы с ЕГАИС, через универсальный транспортный модуль (УТМ). В обработке реализован весь функционал обмена: - загрузка справочных данных по контрагентам, производителям, импортерам алкогольной продукции; - загрузка справочных данных по номенклатуре алкогольной продукции; - загрузка остатков; - помощник сопоставления справочных данных и запись их в базу данных; - загрузка приходных ТТН и справок Б от поставщиков, отправка по ним актов всех типов, создание по ним приходных документов; - выгрузка расходных ТТН покупателям; - управление Марками и ведение Регистра 3; Обработку возможно использовать автономно, не внося изменений в Вашу Учетную систему. Код открыт.

6000 руб.

13.11.2015    126792    171    2529    

232

Разработка внешних компонент WEB-интеграция Программист Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно сначала послать несколько запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления. Компонента GISMT в дополнение к HTTP_Async имеет функцию цифровой подписи и, таким образом, имеет все возможности для работы с API ГИС МТ "Честный знак" непосредственно из среды 1С 7.7.

2000 руб.

27.05.2022    8783    23    17    

34

Разработка внешних компонент WEB-интеграция Программист Платформа 1С v7.7 Абонемент ($m)

Компонента позволяет использовать различные веб-сервисы интернет-ресурсов, например работать с онлайн-кассой через API, предоставленное ее разработчиком. Тестировалась на платформе 1С релиза 7.70.027.

1 стартмани

14.11.2019    19163    103    mdbruyfn    104    

18

Анализ учета Оптовая торговля Бухгалтер Бухгалтерский учет 7.7 1С:Комплексная 7.7 Россия Бухгалтерский учет НДС Абонемент ($m)

Отчет написан для Комплексной конфигурации 4.2. Отчет позволяет выполнить сверку кредитовых оборотов счета 76.АВ (НДС с авансов полученных) с книгой покупок, проверить правильность выписки счетов фактур на зачет аванса по счетам БУ в разрезе разных ставок НДС 18% и 20% в комплексной конфигурации 1С:Предприятия 7.7. Позволяет найти и исправить ошибки в процессе перехода на 20% НДС. Помогает с закрытием квартала 18% и 20% НДС. Отчет обновлен для анализа данных 2 квартала 2019 года и всех следующих кварталов (стал более универсальным).

1 стартмани

27.03.2019    24372    13    ksnik    5    

2

Оптовая торговля Обмен с ГосИС Программист Бухгалтер Платформа 1С v7.7 Конфигурации 1cv7 Сельское хозяйство и рыболовство Оптовая торговля, дистрибуция, логистика Пищевая промышленность Бухгалтерский учет Платные (руб)

В обработке реализован полный цикл работы с ГИС Меркурий из 1С на платфоме 7.70.027 (поддерживается конфигурация "Торговля и Склад") через Ветис.API: реализованы процедуры обмена с подсистемами заявок и справочников Ветис.API в формате 2.0.

5040 руб.

03.07.2018    37592    79    27    

60
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ge_ni 306 31.08.16 19:09 Сейчас в теме
Всем, кто скачал, готов отправлять ежедневные обновления примерно к 21:00.

За время с начала публикации:

- Агентство Гревцова записывае заголовок файла xml 4 мя строчками. - Исправлено
- ЗАО "БЕЛСНАБЭНЕРГО пишет "sender = " вначале а затем "http..." - Исправлено
- При автозагрузке получен под именем хххх.xml файл содержащий описание ошибки сервера портала - Исправлено
- Не обрабатывается документ с реквизитами "Всего", "НДС" в том числе - Исправлено
- В "СканерВходящихЭСЧФ" пропущена процедура "ШкалаВСтрокеСостояния(...) - Исправлено (есть в
ЧитаемИПодписываемВходящиеЭСЧФ)
- На некоторых компьютерах не запускается Анализатор = СоздатьОбъект("AddIn.XMLParser") - Исправлено
2. ge_ni 306 02.09.16 14:19 Сейчас в теме
При загрузке с портала Получен файл со статусом "Данный контрагент "+УНП+" не является плательщиком НДС..." - Исправлено
Портал возвращает описание статуса в виде "Текст" на русском языке, не меняется статус входящих - Исправлено
Нет автоматического перемещения между папками "ВходящиеИсходные" в зависимости от статуса - Будет исправлено
3. wer_alex 12.09.16 10:36 Сейчас в теме
Скачал ваши обработки, буду очень благодарен за обновления. Так как все что исправлено, у меня в проблеме сейчас
Мой адрес wer_alex@tut.by
4. ge_ni 306 19.09.16 11:13 Сейчас в теме
Некоторые из бухгалтеров накопили до 500 неподписанных ЭСЧФ.
Попытка сканировать их на локальном рабочем месте бухгалтера привела к огромным потерям времени: 45 секунд на 1 запись.
При том, что на сервере эта работа была выполнена за 2.5 секунды.
Основное зависание на обработке поиска контрагента по номеру ИНН. Для 20 000 контрагентов это оказалась непосильная задача.
"Черный запрос" сработал не эффективно.
Касается это обработки: "Читаем и подписываем..."
Изменил правила работы с ней:

1. Читаем файлы ЭСЧФ из папки "...Исходные" и создаем "ЭСЧФВходящие" в 1С на сервере.
2. Проверяем ЭСЧФ и устанавливаем статус "На согласовании" на сервере.
3. Читаем в обработку уже из документов 1С "ЭСЧФВходящие". Всю необходимую информацию для заполнения таблицы к подписанию берем из документа. (управляет этим режимом "флажок" в шапке обработки). Это на локальном компьютере бухгалтера. Тратим те же 2.5 секунды.
4. Запускаем режим подписания ... 14 секунд.
5 Файлы ЭСЧФ из папки ",,,Исходные" переносятся в папку ",,,Подписанные" с изменением статуса и документов 1С
5. titoff 20.09.16 15:35 Сейчас в теме
Огромное спасибо автору за публикацию. Сэкономлена куча времени. И это при том, что постоянно сталкиваешься со все-возможными проблемами на стороне портала. Однозначно плюс. Только остался открытым вопрос с получением обновлений :)))
6. ge_ni 306 21.09.16 11:26 Сейчас в теме
Обновления буду отправлять на электронный адрес
11. titoff 21.09.16 12:21 Сейчас в теме
(6) Вот и он: titoff_27@mail.ru. Вчера столкнулся с этим тормозами в реальности. Конечно, это не допустимо. Спасибо еще раз.
7. user609375_pupkin2005 21.09.16 12:01 Сейчас в теме
9. ge_ni 306 21.09.16 12:13 Сейчас в теме
(7) да просто ни на каких... т.е если Вам это нужно...
8. ge_ni 306 21.09.16 12:08 Сейчас в теме
Надеюсь понимаете, что часть реквизитов в обработках не совпадает с реквизитами Ваших конфигураций и соответственно: прежде
чем использовать обработки придется чуть переписать.

Сделайте начальные настройки Глобального модуля... как описано в публикации.

Добавьте реквизиты документу "ЭСЧФВходящие" ... как описано в публикации.

1. Получаем с портала на диск. (Обработка - ЗагружаемВходящие...")
2. Читаем на сервере... (так быстрее) (Обработка - ЧитаемИПодписываем...)
3. Создаём документы "ЭСЧФВходящие" в 1С на сервере со статусом "На согласовании" (Обработка - ЧитаемИПодписываем...)
4. На следующий день на локальном компьютере бухгалтера (Обработка - ЧитаемИПодписываем...) ставим в шапке обработки флажок
"Читаем из уже созданных ЭСЧФ для подписи на портале (экономим время)" и жмем кнопку "Читаем входящие". Заполнятся только
распознанные в 1С по приходным документам.
5. Жмем кнопку "Подписать"... "бла-бла-бла-портал"... в случае успешного ответа портала:
- в таблице обработки меняется статус;
- в документе 1С "ЭСЧФВходящий" меняется статус;
- файл ЭСЧФ меняет название с "Выставлен__ХХХ...xml" на "Выставлен. Подписан получателем__ХХХ...xml" и переносится из папки
"ВходящиеИсходные" в папку "ВходящиеПодписанные".
6. Читаем файлы ЭСЧФ из папки "ВходящиеПодписанные", мало ли что пропустили (Обработка - СканерВходящих...) на сервере... (так быстрее)
7. Создаём недостающие "ЭСЧФВходящие" в 1С (Обработка - СканерВходящих...) на сервере... (так быстрее) .
8. Если всё распознано по документам поступления, жмем кнопку "Отправить в архив"... (Обработка - СканерВходящих...) на сервере... (так быстрее). Файлы ЭСЧФ переносятся из папки "ВходящиеПодписанные" в папку "ВходящиеАрхив"...

Из ЭСЧФВходящих в 1С формируем "Книгу покупок" и т.д.
10. ge_ni 306 21.09.16 12:15 Сейчас в теме
12. titoff 21.09.16 13:21 Сейчас в теме
Сегодня получил вот это:
InvList = EVatService.GetList(НужнаяДата);
{\\TERMINAL\БУХГАЛТЕРИЯ Н\EXTFORMS\ЧИТАЕМИПОДПИСЫВАЕМВХОДЯЩИЕЭСЧФ.ERT(890)}: Плохой тип переменной
InvVatXml = EVatService.GetEDoc(InvVatNumber);
{\\TERMINAL\БУХГАЛТЕРИЯ Н\EXTFORMS\ЗАГРУЖАЕМВХОДЯЩИЕЭСЧФВКАТАЛОГ.ERT(141)}: Плохой тип переменной
Это опять портал заглючил ?
13. user609375_pupkin2005 21.09.16 15:38 Сейчас в теме
pupkin2005@tut.by - это для обновлений. Спасибо.
14. ge_ni 306 21.09.16 18:26 Сейчас в теме

12. titoff (файл скачал) 21.09.2016 13:21
Сегодня получил вот это:
InvList = EVatService.GetList(НужнаяДата);
{\\TERMINAL\БУХГАЛТЕРИЯ Н\EXTFORMS\ЧИТАЕМИПОДПИСЫВАЕМВХОДЯЩИЕЭСЧФ.ERT(890)}: Плохой тип переменной

InvVatXml = EVatService.GetEDoc(InvVatNumber);
{\\TERMINAL\БУХГАЛТЕРИЯ Н\EXTFORMS\ЗАГРУЖАЕМВХОДЯЩИЕЭСЧФВКАТАЛОГ.ERT(141)}: Плохой тип переменной

Ответ портала на попытку повторного подключения к нему... Значит сегодня уже не стоит...

Остаётся только сожалеть

Другой команды кроме

EVatService.GetList(НужнаяДата) нет...

Это мы пытаемся запросить у портала отбор по входящим ЭСЧФ на НужнуюДату именно по нашему ключу...

Посмотрите в отладчике, что есть у Вас НужнаяДата?
15. titoff 21.09.16 20:44 Сейчас в теме
(14) Понятно. Попробую завтра. Спасибо.
16. titoff 27.09.16 11:00 Сейчас в теме
При попытке загрузить в каталог получаем вот это:
Ошибка подключения: Ошибка HTTP
SSPI InitializeSecurityContext returns error #-2146893816(0x80090008): Unknown error
Что за зверь ? Не встречался ?
18. ge_ni 306 28.09.16 15:59 Сейчас в теме
(16) Ровно вчера получил такой же ответ.
Сегодня всё нормально... не выдаёт такого сообщения...
17. bravesk 28.09.16 15:00 Сейчас в теме
Скачал ваши обработки, буду очень благодарен за обновления.
Мой адрес bravesk@mail.ru
19. bravesk 29.09.16 09:27 Сейчас в теме
При попытке загрузить в каталог выдает следующее:

Ошибка подключения: Ошибка HTTP
Socket Error # 10060
Connection timed out.

В чём причина???
20. ge_ni 306 29.09.16 22:33 Сейчас в теме
(19) Да не в чем... Нужно попробовать через пол часа... Было у меня и такое сообщение.
Портал либо занят, либо забит запросами... Т.е. нам на обработку нашего запроса отводится определенное время:
- Мы сообщили порталу "Кто мы"...
- Сообщили дату и время с какой и по текущий момент хотим получить входящие ЭСЧФ
- Нас поставили в очередь, если:
-- все входы заняты;
-- идет некая транзакция и не до НАС
-- не успели обработать распознавание НАС
-- и т.д.

- Время ожидания в очереди на обработку запроса истекло
- Нам об этом сказали
21. user589919_digitta 03.10.16 21:42 Сейчас в теме
Добрый день. А как-нибудь управление вычетами у Вас реализовано?
22. ge_ni 306 04.10.16 22:07 Сейчас в теме
(21) Имеется в виду заполнение книги покупок?
23. user589919_digitta 05.10.16 11:56 Сейчас в теме
(22) не совсем.
Само заполнение книги покупок не проблема. Главное правильно отразить в ней ЭСЧФ с вычетами. Вот есть у нас на портале ЭСЧФ. Нам нужно принять только часть ндс из неё. Допустим мы её импортировали в 1с (к примеру Вашей обработкой), удалили из документа в 1с позицию,по которой ндс не "принимаем". Отразили в учете (записали в книгу покупок). Далее подписали и отправили на портал. Но на портале этот ЭСЧФ осталась не изменённой. Придется лезть на портал и делать вычеты в данном ЭСЧФ вручную. Но это уже невозможно, т.к. он подписан. Или сначало делать вычеты вручную, а потом импортировать в 1С. В любом случае данные на портале и в 1С должны соответствовать. Вы как-нибудь эту проблему решали?
24. ge_ni 306 06.10.16 09:44 Сейчас в теме
(23) Для отправителя исходящих ЭСЧФ, в новых условиях, существует ограничение связанное с тем, что его "ЭСЧФ исходящий" может анулировать получатель. В "СтатусахЭСЧФ" есть два состояния, предназначенные для таких манипуляций:
- "CANCELLED" (Анулирован);
- "ON_AGREEMENT_CANCEL" (Выставлен. Анулирован поставщиком).
Для Вас это единственный шанс повлиять на содержание входящих ЭСЧФ. Вам придется их "Анулировать". У поставщика же должен быть механизм регулярного (или перед составлением отчетов) чтения статусов выставленных им ЭСЧФ. На основании данных этого механизма предстоит определить долю счета 68.2.1, которую можно пустить в зачет.
Есть и другой способ: поставщик сам "Анулирует" собственные ЭСЧФ по Вашему звонку и подстраивает их под то, что Вы хотите.

Обе ситуации КОНФЛИКТНЫЕ. Вывод для поставщика: зачем ему такой хлопотный покупатель?

А Вы, судя по всему, работаете "по оплате" и имеете от этого существенные "преимущества"...

Та же картина, когда ВЫ являетесь поставщиком! Выставлять ЭСЧФ следует только на то, что оплачено покупателем.
Один из клиентов, работающий "по оплате", согласовал с налоговой для себя вариант, когда он не ориентируется на оплату отгрузочных документов, при выставлении "ЭСЧФ исходящих"...

Есть еще странное состояние "ON_AGREEMENT" (На осгласовании), но я его использую в обработках только для фиксации у получателя статуса чтения входящего и проверки до подписания...
25. grayglobus 197 17.11.16 11:54 Сейчас в теме
Скачал, вашу разработку. Будьте добры выслать обновления на адрес GrayGlobus@inbox.ru. Заранее благодарен
26. пользователь 27.12.21 11:36
Сообщение было скрыто модератором.
...
27. user1560754 16.05.23 02:07 Сейчас в теме
Здраствуйте. Данная обработка еще актуальна ?
28. user1560754 16.05.23 17:50 Сейчас в теме
При запуске у меня возникла ошибка
\PUBID_545375-ЧИТАЕМИПОДПИСЫВАЕМВХОДЯЩИЕЭСЧФ.ERT(665)}: Переменная не определена (глПользователь)
29. пользователь 16.05.23 17:58
Сообщение было скрыто модератором.
...
30. ge_ni 306 21.05.23 12:32 Сейчас в теме
Здравствуйте. Чисто теоретически это так:
Глобальный модуль:
Перем глПользователь Экспорт;
Если у Вас есть Справочник.Пользователи в Конфигурации, то тогда
в Глобальном модуле:
Функция глПользователь() Экспорт
Пользователи = СоздатьОбъект("Справочник.Пользователи");
Если Пользователи.НайтиПоРеквизиту("ИмяПользователя", глИмяПользователя, 1) = 1 Тогда
Возврат Пользователи.ТекущийЭлемент();
Иначе
Возврат ПолучитьПустоеЗначение("Справочник.Пользователи");
КонецЕсли;
КонецФункции //глПользователь
В общем программа хочет ссылку на сотрудника, который это делает. Закомментируйте строку с этим реквизитом целиком
//НовыйЭСЧФ.Автор = глПользователь;
По части актуальности обработки? Фирм 5, из тех кого сопровождаю, до сих пор используют... Главное - возможность обрабатывать без ключа...
Оставьте свое сообщение