Всем привет. Не секрет, в Беларуси с 1 июля 2016 должна подаваться ЭСЧФ. Кто-нибудь уже работает с ней? Ведь там, вроде, уже 60 компаний Беларуси работает в тестовом режиме.
Сделал я по инструкциям, что на их сайте, но столько вопросов к их информации осталось.
Очень много полезного нам дали разработчики. Внимательно читайте их документацию в eInvVat, которую скачиваете, а так же примерами для 1С служат bat файлы из папки eInvVat\simpleapp\vbs\src\. Не поленитесь и посетить их сайт vat.gov.by. На основании этих знаний все пишут обработки. Если что не понятно, то можно прибегнуть к данной теме.
Важные и полезные ссылки на сайты и на сообщения темы.
Ссылки на сайт портала
Новости от разработчиков - здесь Руководства и инструкции по настройки ПК, Windows, IE - здесь Описание XML-схем и веб-сервисов - здесь Видео вебинара по ЭСЧФ, который проходил в июле - здесь
Обработки с данной темы
Обработка от BONIA Я (Bonia) - (229) и пример кода (231) и (1098) Обработка по проверке файла по схемам. Автора я не смог найти (отзовись, в историю впишем). Переделана Slypower - (308) Обработка по входящим от Slypower. До введения однократного скачивания в сутки - (2537) Обработка по входящим для 1с 7.7 и для 1с8. Рабочая от slypower - (5412). С доработками от Евгений Веренич (EvgPinsk) - (7206) Делает XML из выбранного документа от Asd Zxc (ASDCXZ) - (2823) Отправка ЭСЧФ от slypower. Очень сырая и для ТиС. Требует переделки од себя индивидуальна. Годна для черпания идей - (2950) Печать ЭСЧФ от Сергей Кириллов (Sergey_Kirillov) - (4358) Проверка УНП с сайта налоговой http://www.portal.nalog.gov.by/grp/ - от Aleksey Krasowskiy (Krasowskiy)(5026) и от Сергей Кириллов (Sergey_Kirillov)(5031) Получерие входящей ЭСЧФ по номеру от Aleksey Krasowskiy (Krasowskiy) - (5169) Обновление СОС от slypower - (5291) Будьте внимательны. В старых сообщениях в обработках стоят неправильные адреса для подключения. В первую очередь проверьте их!!!
Полезные сообщения темы
Реклама своей работы от Gladkov_Anton - (445) Реклама своей работы от Александр Самуйлов (A.E.) - (1273) Реклама своей работы от Yauhen Makei (mrDSide) - (5591), (5592) Автоматический подключение к ключу-(354) Декодирование файлов .sgn и .ticket - (448) Отправки ЭСЧФ с помощью сервиса из терминальной сесии для простого пользователя не обладающего правами Администратора. Испробовано на Сервере 2003/32 - (784) Программа, которая ключ на сервер пробрасывает - (842) , (5408),(6568) Инструкция по настройке серверных компов от Ира С (iraSys) - (844) Дополнительная настройка для серверных операционных систем - (5208) Сервис для проверки валидности xml - (871) Классификатор ТНВЭД в экселе - (790) и (885) Автоматический импорт СОС на локальную машину - (2853), (2854) и (2856), (3882) Полезная информациея тем, кто использует в работе терминальные сервера - (3044) Артур Коржан (1v7) собрал "полезные вкусняшки в куче" - (3688) Корректировка кодов справочника стран от Артур Коржан (1v7) - (5844) Образцы заполнения ЭСЧФ - (3700) На портале развернута база данных cassandra. Описание - (3908), (5459) Возможные ситуации, которые могут возникнуть с работой порталом и их решение - (4524) SlimBrowser вместо IE для работы на Вин XP - (4684) Универсальная загрузка из CSV от vvv vvv (keyn5565`): (6951). Код к ней (если кто не может скачать): (7076)
Коды процедур для 1С
Процедура работы с входящими на 1С 8.3 - (4275) Парсер csv с портала для 1С 8 - от Сергей Кириллов (Sergey_Kirillov) (4352) от Xer shi (Xershi) (4363) Скачка входящих и создание дока в 1С7.7 - (4448) Обновление статусов 1С7.7 - (4573) Читать хмл 1с7.7 от Хьюмена -(4808) Скачка входящих для 1с8 от vvv vvv (keyn5565`) - (5126) Проверка версии компоненты для 1С8 от Xer shi (Xershi) - (5186) Скачкивать входящие подписанные эсчф с портала - (5345) Создание задачи для автоматического обновления СОС, 1с8 от vvv vvv (keyn5565`) - (5350) Обновление СОС из 1С7.7 от Igor Pleskun (Igor Igorevich) - (5361) Обновление СОС из 1С8 от vvv vvv (keyn5565`) - (5423) Проверка справочника контрагентов для проверки ликвидирования контрагента для 1с8 от vvv vvv (keyn5565`) - (5419), от Xer shi (Xershi)(5437) Проверки по правилам заполненения для 1С8 от Xer shi (Xershi) - (5508), (5509) Проверка подписей эсчф на портале - от Xer shi (Xershi)(5530), от Yauhen Makei (mrDSide)(5599) Заполнение справочника ОКЭД от vvv vvv (keyn5565`) - (5565)
Вопрос-Ответ
Многие ошибки, да почти все, связаны с не стабильной работой портала, особенно во времена всеобщей выгрузки ЭСЧФ на портал. Но некоторые тут вынесем.
Какие сроки выставления ЭСЧФ?
Ответ: Министерство по налогам и сборам информирует, что в соответствии с пунктом 5 статьи 1061 Налогового кодекса Республики Беларусь с 1 января 2017 года выставление (направление) электронного счета-фактуры осуществляется по общему сроку не позднее 10-го числа месяца, следующего за месяцем дня отгрузки товаров (выполнения работ, оказания услуг), передачи имущественных прав, если иное не установлено пунктом 5 статьи указанной статьи.
В отношении товаров (работ, услуг), имущественных прав, отгруженных (выполненных, оказанных), переданных в декабре 2016 г., выставление электронного счета-фактуры также может производиться по сроку не позднее 10.01.2017.
Подскажите, плиззз, на машинах Win2008R2 при входе на портал
Включите SSL 3.0, TLS 1.0, TLS 1.1 и TLS 1.2
С Семерки все в норме, хотя делалось все по мануалам идентично одними и теми же ровными руками
Ответ: (639)
Сообщение об ошибке, которое выплевывает 1Ска при попытке законнектиться к порталу (команда "EVatService.Connect..."):
"THE CLIENT AND SERVER CANNOT COMMUNICATE BECAUSE THEY DO NOT POSSESS THE COMMON ALGORITHM"
или по-русски "КЛИЕНТ И СЕРВЕР НЕ МОГУТ ОБЩАТЬСЯ, ПОТОМУ ЧТО ОНИ НЕ ОБЛАДАЮТ ОБЩИМ АЛГОРИТМОМ."
Ответ: (2310)
Ошибка при проверке XML: Класс не зарегистрирован, ClassID: {88D96A07-F192-11D4-A65F-0040963251E5}
Ошибка возникает только на сервере 2003 сп2 32битм Java 7 79 updt
Ответ: (2365)
Отличие Исправленной от дополненной.
Ответ: (5020)
Отправили ЭСЧФ на портал, но ее там нет.
Ответ: Чтобы узнать почему, воспользуйтесь одним из способов:
1) загрузите файл xml этой ЭСЧФ на портала вручную
2) сделайте возврат статуса сразу после отправки на портал. Он вам и вернет ответ на вопрос, почему нет.
Портал вернул статус "IN_PROGRESS" или "В разработке" или "ЭСЧФ с номером 11111111-2017-0000000001 находится в обработке. Запросите статус повторно.".
Ответ: (5237). Данный статус может быть на портале до 3-х часов, но чаще всего лишь минут 30, затем становиться "Выставлен".С 1 января 2017 г наблюдается задержка до суток.
Можно ли анулировать из 1С?
Ответ: Нельзя, только на портале. Можно выставить исправленный, который анулирует исходный, но просто анулировать нельзя.
При подключении к тестовому порталу:
Ошибка авторизации на портале электронных счетов-фактур НДС Сертификат издателя не найден. [Для проверки <vat.gov.by> не найден сертификат <Удостоверяющий центр для разработчиков> (KeyID=6E28B036743B6B021B4D353E1AC51C5A204271FA)
Ответ: (5868)
Что значит UTC в строке: Ответ сервера: В последний раз ЭСЧФ под номером УНП-ГОД-НОМЕРЭСЧФ вы получали 2016-09-06 11:35:18 (UTC), в следующий раз ее можно будет получить после 2016-09-07 11:35:18 (UTC) и почему это время не совпадает с нашим?.
Ответ: UTC — это всемирное координированное время, стандарт времени, принятый на Земле. От UTC отсчитываются часовые пояса. UTC заменил устаревшее время по Гринвичу (GMT). Подробнее тут.
при попытке загрузить ЭСЧФ из xml файла пишет.
Версия анализатора = 2.0
Версия базового анализатора = 4.0
Для загрузки файлов необходима версия XML Parser 3.0
где копать?
Ответ: В ХР зарегистрирован Microsoft XML Parser 4.0, но есть там и 3.0.
Действия :
Отменяем регистрацию версии XML 4.0 :
Пуск - выполнить - копируем или набираем regsvr32 /u msxml4.dll - Ок
Затем регистрируем версию 3.0:
Пуск - выполнить - копируем regsvr32 msxml3.dll -ОК
После этого надо перезапустить 1С программу, если она была открыта.
Если ничего не помогает, качаем ниже и устанавливаем пакет MSXML3
Также ошибка MSXML может возникать и в более поздних версиях Windows 7 и 8. Для 64-битной версии устанавливаем версию соответствующую разрядности ОС x64 - msxml4-kb2721691-enu.
По итогу все равно ничего не работало, пока не закинула эти файлы msvcp71.dll, msvcr71.dll, parser3isapi.dll в папку с 1с.
Еще одно решение:
Через установку и удаление программ я удалил Parser 4 и 6-й. Зашел в 1с - все работает и загружает.
Народ, подскажите пож у кого какие регламентные задания включаются по ЭСЧФ( скачиваем, обновляем и т.д.) и с какиеми параметрами(Дата, статусы и т.д.).
Спасибо.
Информируем Вас о том, что в рамках регламентных работ, добавлен следующий функционал по оптимизации и расширению возможностей системы:
В административной части личного кабинета субъекта хозяйствования добавлен контроль, который не позволяет заблокировать/удалить собственную учетную запись;
В форме просмотра ЭСЧФ, кроме документов, находящихся в разделе "В работе(черновики)", в "Списке действий" добавлен функционал: распечатать, выгрузить в xml;
В разделе «Справочники» «Поиск по УНП» в форму просмотра найденной информации о с/х, содержащейся в ГРП и не составляющей налоговую тайну, добавлена информация о филиалах, если искомый УНП - организация с многофилиальной структурой;
В разделе "Архив" добавлена возможность формировать отчеты по архивным ЭСЧФ;
В форме ЭСЧФ название «Покупатель объектов у иностранной организации» изменено на «Покупатель объектов на территории Республики Беларусь у иностранной организации» и добавлено описание этого статуса;
Для зарегистрированных пользователей плательщика, осуществившего процедуру прекращения деятельности в результате реорганизации, в автоматическом режиме обеспечена техническая возможность продления доступа в Личный кабинет с/х по 20-е число месяца, следующего за датой прекращения деятельности в результате реорганизации (дата продления может быть изменена с учетом выходных и праздничных дней);
В личном кабинете Портала субъекта хозяйствования: при выборе даты аннулирования при выставлении исправленного ЭСЧФ либо при прямом аннулировании, если дата аннулирования отличается от даты совершения операции выдается сообщение, в котором указывается с какого срока начнет учитываться это аннулирование.
вот бы еще была возможность определить является ли контрагент плательщиком НДС :)
Добрый день, может кто поможет. При отправке любых ЭСЧФ периодически получаю такую ошибку "InvVatStatus = EVatService.GetStatus(номердок); Плохой тип переменной". Может есть решение или проблема в самом портале?
Коллеги подскажите, может кто уже сталкивался: общался тут с бухами, рассказывают страшилки, что если в ЭСЧФ указан неверный первичный документ ТН/ТТН (например серия/номер корректные, а код бланка например выбрали старый 402861 вместо 402961) - то МНС потом может аннулировать вычет НДС по данному ЭСЧФ, хотя по данным портала у нее корректный статус и в КК она попадает. Сразу говорю, что в уведомлениях на портале это отображается как "Бланк не принадлежит отправителю", но кто туда когда смотрит при больших объемах.
Не пришлось бы сейчас еще и проверку через blank.bisc.by в обмен допиливать :(
(7420) Из-за неправильного кода бланка были случаи когда получатели заворачивали ЭСЧФ и отказывались подписывать, их тогда просто аннулировали и перевыставляли. Так чтобы МНС аннулировал вычет по такому ЭСЧФ - таких случаев не встречал, но проверку через blank.bisc.by нужно делать. МНС все дальше закручивает гайки где возможно.
(7421)
Судя по ответу WEB сервиса, проверить корректность кода бланка не выйдет.
Сервис проверяет только по серии и номеру но не учитывает код бланка. Т.е. если мы указали старый код бланка, выяснить это благодаря blank.bisc.by не выйдет(((
(7456)
Благодарю!
Работает!
Теперь надо попробовать сваять сие для 7-ки, ибо "ну или использовать то что уже сделано: https://infostart.ru/public/718263/" скачать не могу...
Процедура Импортировать(ФайлWSAnswer)
Анализатор=СоздатьОбъект("AddIn.XMLParser");
Док=Анализатор.СоздатьДокумент();
Док.ЗагрузитьИзСтроки(XMLДокумент);
ДокНайден=Число(Док.ВыбратьУзел("WSAnswer/IsFound").Значение);
Если ДокНайден=1 Тогда
УзелОтвета=СокрЛП(Док.ВыбратьУзел("WSAnswer/Rel/WSRel/Date").Значение);
ОтветСПортала= "БСО был реализован -"+СокрЛП(УзелОтвета)+РазделительСтрок;
УзелОтвета=СокрЛП(Док.ВыбратьУзел("WSAnswer/Rel/WSRel/UNP").Значение);
ОтветСПортала=ОтветСПортала+"Контрагенту - "+ СокрЛП(УзелОтвета);
УзелОтвета=Юникоды(СокрЛП(Док.ВыбратьУзел("WSAnswer/Rel/WSRel/Name").Значение));
ОтветСПортала=ОтветСПортала+" "+ СокрЛП(УзелОтвета);
//Если была передача БСО другому контрагенту
Попытка
УзелОтвета=СокрЛП(Док.ВыбратьУзел("WSAnswer/Pas/WSPas/Date").Значение);
ОтветСПортала=ОтветСПортала+"БСО был передан -"+СокрЛП(УзелОтвета)+РазделительСтрок;
УзелОтвета=СокрЛП(Док.ВыбратьУзел("WSAnswer/Pas/WSPas/UNP").Значение);
ОтветСПортала=ОтветСПортала+"Контрагенту - "+ СокрЛП(УзелОтвета);
УзелОтвета=Юникоды(СокрЛП(Док.ВыбратьУзел("WSAnswer/Pas/WSPas/Name").Значение));
ОтветСПортала=ОтветСПортала+" "+ СокрЛП(УзелОтвета);
Исключение
КонецПопытки;
Иначе
ОтветСПортала="Такой БСО не НАЙДЕН в АС БДБ!"
КонецЕсли;
КонецПроцедуры
//*******************************************
Процедура Выполнить()
//Проверим, если компонента нужная
Если ЗагрузитьВнешнююКомпоненту("v7plus.dll")=0 Тогда
Предупреждение("Компонента v7plus.dll не найдена!");
КонецЕсли;
НТТРСервис = СоздатьОбъект("AddIn.V7HTTPReader");
ВрКаталог = КаталогИБ();
ФайлWSAnswer = ВрКаталог+"WSAnswer.xml";
Попытка
стр="http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8(СокрЛП(КодБланка))+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка));
НТТРСервис.ПолучитьКакФайл("http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8(СокрЛП(КодБланка))+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка)), ФайлWSAnswer) ;
НТТРСервис.ПолучитьКакСтроку(стр,XMLДокумент);
Импортировать(ФайлWSAnswer);
ФС.УдалитьФайл(ФайлWSAnswer);
Исключение
// Сообщить(" НЕТ соед. с сервером");
Для Сч = 1 По НТТРСервис.КоличествоЗаголовковОтвета() Цикл
Заголовок = НТТРСервис.ПолучитьЗаголовокОтвета(Сч);
Содержание = НТТРСервис.ПолучитьСодержаниеЗаголовкаОтвета(Сч);
Сообщить( Заголовок +" : "+Содержание );
КонецЦикла;
// Это можно использовать при отладке обмена
КонецПопытки;
Сообщить("Проверка завершена!");
КонецПроцедуры
(7464)
Благодарю!
Ругается на:
{(12)}: Функция не обнаружена (Юникоды)
УзелОтвета=Юникоды<<?>>(СокрЛП(Док.ВыбратьУзел("WSAnswer/Pas/WSPas/Name").Значение));
{(20)}: Функция не обнаружена (Юникоды)
стр="http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8<<?>>(СокрЛП(КодБланка))+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка));
{(40)}: Функция не обнаружена (УТФ8)
НТТРСервис.ПолучитьКакФайл("http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8<<?>>(СокрЛП(КодБланка))+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка)), ФайлWSAnswer) ;
{(41)}: Функция не обнаружена (УТФ8)
НТТРСервис.ПолучитьКакФайл("http://ws.blank.bisc.by/FindBlankWSHttp.aspx?method=FindBlankWS&pTB="+УТФ8(СокрЛП(КодБланка)<<?>>)+"&pSB="+УТФ8(СокрЛП(Серия))+"&pNB="+УТФ8(СокрЛП(НомерБланка)), ФайлWSAnswer) ;
{(41)}: Неопознанный оператор
НТТРСервис.ПолучитьКакСтроку(стр,XMLДокумент<<?>>);
{(42)}: Переменная не определена (XMLДокумент)
<<?>>Исключение
{(45)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
При проверке модуля обнаружены синтаксические ошибки!
На портале после выходных поменяли форматы файлов камерального контроля (csv). Изменился заголовок файла и структура полей в шапке и для ВхЭСЧФ и для ИсхЭСЧФ.
Кто делал загрузки для сверки - обратите внимание. Мне пришлось переделывать загрузчики.
Поменяли как обычно вероломно и без объявления войны т.е. без новостей на портале)
На портале после выходных поменяли форматы файлов камерального контроля (csv). Изменился заголовок файла и структура полей в шапке и для ВхЭСЧФ и для ИсхЭСЧФ.
Всем добрый день. Скажите, когда на портале ввели возможность при выставлении Дополнительного ЭСЧФ указывать условия поставки, и они видны на портале? Чет я пропустил это. Помню, они планировали Дополнительные данные сделать, но условия поставки не помню
(7441) при создании - даже раздела такого не отображает. Заголовок появляется если я открываю выставленный ЭСЧФ на просмотр ... но кроме заголовка ничего нет ...
(7444) да, null ... как я понимаю что если разбирать текст - то все отработает, если читать этот файл через встроенный функционал той же 1С - вылетит ошибка при разборе, ибо тот же хром ругается на содержание ... отправитель документа - "молодец"
(7448) тогда перед чтением прогнать блокнотом и стрЗаменить("NULL",""). Только так))) Это для 7ки. Для 8ки проще.А если все читается построчно, то тем более это использовать))
(7451) Как вариант - предварительно анализировать на наличие недопустимых символов. Если таковые имеются, то складывать xml-ки в какой-то отдельный каталог, или удалять эти символы (тем более, если строка состоит из одного недопустимого символа)
В этом xml-файле содержатся скрытые символы, которые не воспринимаются системой, их можно просмотреть в текстовом редакторе Notepad++ , их необходимо удалить, смотрите вложенный файл.
жаль на стороне портала не хотят исправлять этот баг...
а они не смогут ... ключи ЭЦП сформированы с учетом этого "NULL". Если они даже и смогут каким-то чудом скорректировать исходный XML (что уже маловероятно, ибо они передают пакетом все сообщение отправителя), то контроль ЭЦП для модифицированного файла не пройдет ... сам смысл ЭЦП - исключить возможность изменения подписанного файла.
ИМХО: единственный вариант в данном случае - не принимать такой входящий ЭСЧФ изначально впринципе еще на первом этапе контроля портала, но это мечты-мечты :)
(7482) если коротко - то нет. Вообще портал не контролирует номер выставляемого Исх.ЭСЧФ и даже в случае выставления по ошибке другого ЭСЧФ под номером который уже есть на портале не возвращает ошибку. Вывод: формирование номера ИсхЭСЧФ и их контроль полностью лежит на стороне конфигурации. У нас для разных случаев используются разные шаблоны номеров.
даже в случае выставления по ошибке другого ЭСЧФ под номером который уже есть на портале не возвращает ошибку
ну это вы, уважаемый, не правы ... в черновиках такое может быть, но выставить - не даст никогда
А по факту - да, как вы и написали: при выставлении на портал ЭСЧФ из разных источников (читай разных баз 1С) необходимо использовать префиксы. Причем номера с "*********-****-0..." необходимо оставить ТОЛЬКО для ручного выставления ЭСЧФ, потому что система автонумерации самого портала учитывает только ЭСЧФ выставленные вручную.
(7484) Может сейчас что-то изменилось (хотя в новостях этого не было), но несколько раз была ситуация когда из нашей системы была выставлена ЭСЧФ №1, затем под ТЕМ ЖЕ номером через веб-сервис ошибочно выставлялась ЭСЧФ №2 и при отправке не было выдано ошибки и затем при обновлении статуса ЭСЧФ №2 оказалась выставлена (т.к. внутренний номер у них был одинаковый), хотя реально на портале была только ЭСЧФ №1.
При обращении в техподдержку был ответ, что система это не контролирует, это наша проблема контролировать такие ситуации.
Это было в начале прошлого года, если найду ответ техподдержки, то скину.
Хотелось бы верить что за это время что-то изменилось))....
Добрый день! Подскажите, есть ли возможность программно из учетной системы указать порталу, какой ЭСЧФ не нужно принимать к зачету? Бухгалтер говорит, на самом портале такая кнопочка есть.
Ошибка при подключении к порталу: в личном хранилище отсутствуют действующие сертификаты
----------------
Столкнулся с проблемой: при серверном варианте работы 1С 8.3.13 при выполнении EVatService.Login("" ,0) - EVatService.LastError выдает "в личном хранилище отсутствуют действующие сертификаты"
В файловом варианте такого нет и нормально идет соединение с хранилищем сертификатов.
Может кто сталкивался?
Режим работы 1С 8 - тонкий клиент, управляемые формы
Код выполняется во внешней обработке.
Сначала код находился в модуле формы обработки - та же проблема, затем перенес в модуль объекта обработки - ничего не поменялось.
EVatService - иницализируется (COM-объект), с сертификатами тоже все норм (повторюсь - в файловом режиме все работает).
Функция ПолучитьСоединениеСПорталом(Отказ) Экспорт
Перем EVatService;
ТекстСообщений = "";
EVatService = КомпонентаУстановлена(ТекстСообщений, Отказ);
Если Отказ Тогда
Возврат Неопределено;
КонецЕсли;
//Если Не АвторизацияПройдена Тогда
Если EVatService.Login("", 0) = 0 Тогда
АвторизацияПройдена = Истина;
Иначе
ТекстСообщений = ТекстСообщений + "Ошибка авторизации на портале электронных счетов-фактур НДС: " + EVatService.LastError;
//ЗакрытьСоединениеЭСЧФ(ТекстСообщений);
Отказ = Истина;
Возврат Неопределено;
КонецЕсли;
//КонецЕсли;
// Если АвторизацияПройдена Тогда
Если EVatService.Connect(СокрЛП(АдресПодключения)) = 0 Тогда
СоединениеУстановлено = Истина;
Иначе
ТекстСообщений = ТекстСообщений + "Ошибка соединения с порталом электронных счетов-фактур НДС: " + EVatService.LastError;
//ЗакрытьСоединениеЭСЧФ(ТекстСообщений);
Отказ = Истина;
Возврат Неопределено;
КонецЕсли;
// КонецЕсли;
КонецФункции
// ПолучитьСоединениеСПорталом
Функция КомпонентаУстановлена(ТекстСообщений, Отказ)
Попытка
#Если ВебКлиент Тогда
ПодключитьВнешнююКомпоненту("ОбщийМакет.EInvVatService");
EVatService = Новый ComОбъект("EInvVatService.Connector");
#Иначе
EVatService = Новый ComОбъект("EInvVatService.Connector");
#КонецЕсли
Исключение
ТекстОшибки = ОписаниеОшибки();
Отказ = Истина;
Возврат Неопределено;
КонецПопытки;
Возврат EVatService;
КонецФункции
(7493) Может есть смысл вернуть все в модуль формы и явно указать директивами что это &НаКлиенте ? ибо по симптомам-то похоже что в клиент-сервере вызов "Login" происходит в контексте сервера (и соответственно под пользователем, под которым этот сервер работает), а там как-бы ничего и нет ...
При заполнении ЭСЧФ на Портале, если в разделе "Условия поставки" указан тип документа ЭТТН-1 (код 614) или ЭТН-2 (код 615), то информация в поле "Код формы" должна соответствовать формату: CCC-GGGGGGGGGGGGG-NNNNNNNNNN. Где:
CCC - код EDI-провайдера, 3 цифры;
GGGGGGGGGGGGG - GLN, 13 цифр;
NNNNNNNNNN - 10 цифр.
При этом поля "Серия" и "Номер" должны быть пустыми.
в пятницу мне прилетает ошибка от отдела выписки, я все к понедельнику правлю и получаю ошибку портала. Как оказалось - есть новая новость от 08.04
Информируем Вас о том, что при заполнении ЭСЧФ на Портале, если в разделе "Условия поставки" указан тип документа ЭТТН-1 (код 614) или ЭТН-2 (код 615), то информация в поле "Номер" должна соответствовать формату:
CCC-GGGGGGGGGGGGG-NNNNNNNNNN. Где:
CCC - код EDI-провайдера, 3 цифры;
GGGGGGGGGGGGG - GLN, 13 цифр;
NNNNNNNNNN - уникальный порядковый номер в рамках грузоотправителя, от 1 до 52 символов.
При этом поля "Серия" и "Код формы" должны быть пустыми.
т.е. все вернули назад. При этом за 08.04 новости появились только после "SHIFT+F5" :(