Всем привет. Не секрет, в Беларуси с 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с - все работает и загружает.
Вот не понимаю, как можно наладить работу с порталом до 28 числа, если постоянно в разработке, постоянно пропадают счет-фактуры там, то не доступен, то проблемы с переменной. Они что, спецом потом на штрафы нас загоняют потом?
Отправляю сф из 1с.Пишет документ успешно принят сервисом. Файл квитанции такой-то. Ошибка отправки.Ответ сервера:При загрузке в репозиторий документа с номером "null" произошла внутренняя ошибка. После этого документы пояляются в отправленных но уже как дополнительные. Хотя с портала загружаются без проблем.
доброго утра.
Какие статусы сф точно используются? Просто их много, и у меня естественно перечислением, т.е. на выбор пользователю.
Но теперь же сф попадают в отправленные и со статусом Выставлен. Не хочу в заблуждение пользователя вводить.
в разработке
в разработке ошибка
Выставлен
Выставлен. Подписан получателем
на согласовании
аннулирован
выставлен аннулирован поставщиком
Не найден на портале
Которые вы активно пользуете, а какие оказались не нужны?
Да, портал - это черная дыра. Выставили мне люди добрые ЭСЧФ, подпись верна, все хорошо... было!!! Думал, хуже уже не будет. И тут бац... бац... и "Ошибка проверки подписи: Подпись под сообщением неверна".
Взломайте кто этоот портал, чтобы они хоть до нового года его сделали для тестирования нам. Крик души
Программисты их еще и издеваются!!! Сделал работу со входящими, все настроил, все гуд. А они взяли и снова все изменили. Теперь файл, который приходит с портала и подписан, имеет другой код. Теперь все, что я делал коту под хвост(( Назло они все делают? Или они не делают, а ломают. Все как в экономике, только приспособишься к одному, так на тебе, подстраивайся снова.
(1630) prog_ivory, в той обработке, что я скидывал, при просмотре любой ЭСЧФ сохранялся временный файл на комп. Так если этот файл подписан, то он пишется в одну строку, если нет, то не в одну строку((( Структура файла поменена((
(1633) Slypower, ну разбирать XML как текст - занятие впринципе неблагодарное ) Хотя тут обидно, согласен. А вообще надо для 7.7 либо v7plus, либо системными объектами типа "MSXML2.DOMDocument" все-таки пользоваться. Второй по мне предпочтительнее - глюков я у него не наблюдал, а v7plus мне регулярно ложила как-то 1С. Благо сам для 8-ки интеграцию пишу )
(1636) Snake150984, так я и разбираю его через v7plus. Только там идет первая длинная строка <issuance .......>, которая выдает ошибку при разборе. Чтобы ошибка не выскакивала, то с помощью текста менял ее на <issuance>. Если есть возможность как-то по другому вытягивать без ошибки, то сообщите. Через DOM работать не хочу, т.к. обработка будет требовать доп установку, а это не всегда хорошо. А так, скопировал в новую базу и работает
У кого нибудь получилось (вчера, сегодня) загрузить на портал и увидеть ЭСЧФ на портале через веб сервис. Веб сервис пишет "Документ успешно принят сервисом ", но в InvVatTicket.Document.Message = Не удалось проверить ЭЦП квитанции: Дескриптор открытого сообщения неверен. может проблема в этом и как её решить.
Статусы удалось получить только у загруженного в ручную документа и подписанного в ручную, статус "В разработке" не удается получить, ошибка как в 1118.
Процедура ОтправитьФайлы()
ПриНачалеРаботыСистемы();
// Проверяем авторизацию
Если EVatAU = 0 Тогда
ПриАвторизации();
КонецЕсли;
// подключение к порталу ЭСФЧ
Если EVatService.Connect("https://ws.vat.gov.by:443/InvoicesWS/services/InvoicesPort") <> 0 Тогда
Сообщить( "Ошибка подключения: " + EVatService.LastError);
Возврат;
КонецЕсли;
Док = СоздатьОбъект("Документ.ЭлектроннаяСчетФактура");
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
Док.НайтиДокумент(ДокументЭСЧФ);
Результат = ПодписатьИОтправитьНаПорталЭСФЧ(ИмяФайла);
Если Результат = "1" Тогда
Док.Статус = Перечисление.СтатусЭСЧФ.Принят;
Док.НомерНаПортале = "" + СокрЛП(Константа.УННОрганизации.Получить(Док.ДокументОснование.ДатаДок)) + "-" + ДатаГод(Док.ДокументОснование.ДатаДок) + "-" + Прав(Док.НомерДок,10);
Док.НаПортале = 1;
Док.Записать();
Комментарий = "Принят порталом";
Иначе
Док.Статус = Перечисление.СтатусЭСЧФ.Откланен;
Док.Записать();
Комментарий = Результат;
КонецЕсли;
КонецЦикла;
ПриЗавершенииРаботыСистемы();
КонецПроцедуры
Функция ПодписатьИОтправитьНаПорталЭСФЧ(Знач Файл)
Путь = "D:\1s\!Base1c77\Test\eInvoice\xml\" + Лев(СокрЛП(Файл),СтрДлина(СокрЛП(Файл))-4);
//Чтение файла
InvVatXml = EVatService.CreateEDoc;
Если InvVatXml.Document.LoadFromFile(Путь + ".xml") <> 0 then
Возврат "Ошибка чтения файла";
КонецЕсли;
//Проверка XML файла на соответствие xsd -схеме
InvVatType = InvVatXml.Document.GetXmlNodeValue("issuance/general/documentType");
Если InvVatType ="ORIGINAL" Тогда
xsd = "MNSATI_original.xsd";
ИначеЕсли InvVatType = "FIXED" Тогда
xsd = "MNSATI_fixed.xsd";
ИначеЕсли InvVatType = "ADDITIONAL" Тогда
xsd = "MNSATI_additional.xsd";
ИначеЕсли InvVatType = "ADD_NO_REFERENCE" Тогда
xsd = "MNSATI_add_no_reference.xsd";
Иначе
Возврат "Файл содержит неверный тип документа";
КонецЕсли;
res = InvVatXml.Document.ValidateXML("D:\1s\!Base1c77\Test\eInvoice\xsd\" + xsd, 0);
Если res <> 0 Тогда
Возврат "Документ не соответствует требуемой схеме xsd";
КонецЕсли;
//Выработка подписи
res = InvVatXml.Sign(0);
Если res <> 0 Тогда
Возврат "Ошибка выработки подписи"
КонецЕсли;
//Сохранение подписанного файла с расширением ".edoc.xml"
fn = Путь + ".edoc.xml";
res = InvVatXml.SaveToFile(fn) ;
Если res <> 0 Тогда
Возврат "Ошибка сохранения подписанного документа";
КонецЕсли;
//Отправка подписанного документа на портал ЭСФЧ
res = EVatService.SendEDoc(InvVatXml);
Если res <> 0 Тогда
Возврат "Ошибка отправки";
КонецЕсли;
//Ответ от портала ЭСФЧ будет сохранен в фале с расширением ".ticket.error.xml" в случае
// ошибки и с ".ticket.xml" в случае успешного принятия файла сервисом
InvVatTicket = EVatService.Ticket;
Если InvVatTicket.Accepted <> 0 Тогда
fn = Путь + ".ticket.error.xml";
Возврат "Документ не принят";
Иначе
TicketIssuerUri = InvVatTicket.Document.GetXmlNodeAttribute("ticket/issuer/URI");
fn = Путь + ".ticket.xml";
Возврат "1";
КонецЕсли;
// Сохранение квитанции
res = InvVatTicket.SaveToFile(fn);
КонецФункции
Показать
Получиние входящих
Процедура ПолучитьЭСЧФ()
ПриНачалеРаботыСистемы();
// Проверяем авторизацию
Если EVatAU = 0 Тогда
ПриАвторизации();
КонецЕсли;
// подключение к порталу ЭСФЧ
Если EVatService.Connect("https://ws.vat.gov.by:443/InvoicesWS/services/InvoicesPort") <> 0 Тогда
Сообщить( "Ошибка подключения: " + EVatService.LastError);
Возврат;
КонецЕсли;
стрДата = "" + ДатаГод(ДатаС) + "-" + Формат(ДатаМесяц(ДатаС),"N(0)2.0. ") + "-" + Формат(ДатаЧисло(ДатаС),"N(0)2.0. ") + "T00:00:00Z";
EDocList = EVatService.GetList(стрДата);
Для Н = 0 По EDocList.Count - 1 Цикл
Состояние("" + Н + "/" + EDocList.Count);
НомерЭСЧФ= Строка(EDocList.GetItemAttribute(Н,"document/number"));
EDoc = EVatService.GetEDoc(НомерЭСЧФ);
dateIssuance = EDoc.Document.GetXmlNodeValue("issuance/general/dateTransaction");
ДатаЭСЧФ= Дата(Лев(dateIssuance,4),Прав(Лев(dateIssuance,7),2),Прав(dateIssuance,2));
Если (ДатаФайла < ДатаС) ИЛИ (ДатаФайла > ДатаПо) Тогда Продолжить; КонецЕсли;
//Тут лопачу внутренности ЭСЧФ
КонецЦикла;
ПриЗавершенииРаботыСистемы();
КонецПроцедуры
Показать
Подписание входящих
Процедура ПодписатьЭСЧФ()
ПриНачалеРаботыСистемы();
// Проверяем авторизацию
Если EVatAU = 0 Тогда
ПриАвторизации();
КонецЕсли;
// подключение к порталу ЭСФЧ
Если EVatService.Connect("https://ws.vat.gov.by:443/InvoicesWS/services/InvoicesPort") <> 0 Тогда
Сообщить( "Ошибка подключения: " + EVatService.LastError);
Возврат;
КонецЕсли;
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
EDoc = EVatService.GetEDoc(НомерЭСЧФ);
//Выработка подписи
res = EDoc.Sign(0);
Если res <> 0 Тогда
Сообщить("" + НомерЭСЧФ + " - Ошибка выработки подписи: " + EVatService.LastError,"!!!");
Продолжить;
КонецЕсли;
res = EVatService.SendEDoc(EDoc);
Если res <> 0 Тогда
Сообщить("" + НомерЭСЧФ + " - Ошибка отправки: " + EVatService.LastError,"!!!");
Продолжить;
КонецЕсли;
InvVatTicket = EVatService.Ticket;
Если InvVatTicket.Accepted <> 0 Тогда
Сообщить("" + НомерЭСЧФ + " - Документ не принят: " + InvVatTicket.Message,"!!!");
КонецЕсли;
КонецЦикла;
ПриЗавершенииРаботыСистемы();
КонецПроцедуры
(1647) prog_ivory,
Общая логика системы у меня такая. Я завел отдельный документ ЭлектроннаяСчетФактура. Он создается каждый раз, когда проводится документ требующий создания эсчф. В этом новом документе я храню всю инфу по эсчф: Номер, Дата, ДокументОснование, Статус и т.п.
Теперь, что касается этого куска когда.
Он находится в ещё одном документе, который отвечает за массовую отправку эсчф на портал. В табличной части у него список эсчф, что нужно отправить.
Процедура ОтправитьФайлы() устанавливает соединение с вебсервисом, делает выборку строк табличной части и в цикле работает с каждым документом ЭлектроннаяСчетФактура через функцию ПодписатьИОтправитьНаПорталЭСФЧ() в которую я передаю имя уже сформированного файла (оно тоже есть в табличной части).
Функция ПодписатьИОтправитьНаПорталЭСФЧ(), как можно догадаться из названия, пытается подписать и отправить эсчф на портал=) Она возвращает результат её работы в переменную Результат. Она возвращает "1" (если всё ок) либо текст ошибки (см. возвраты в функции). Далее я переменную Результат проверяю. Если она = "1", то всё ок, я меняю статус на принят и пишу в поле комментарий табличной части, что документ принят порталом. Иначе в поле комментарий записывается ошибка, которую вернула функция, чтобы в дальнейшем можно было разобраться где косяк.
(1661) Slypower, да тоже отдельный документ на принятие и подписание входящих, и для их дальнейшего отслеживания.
Дополнительно в помощь бухгалтеру я пытаюсь найти ко входящей эсчф соответствующий внутренний документ. И вывожу в таблице друг под другом номер физ документа и суммы, чтобы можно было сопоставить их. Если не нашло автоматом, то тут конечно нужно будет ей самой подобрать. Потом бухгалтер проставляет галочки какие можно подписывать и собственно подписывает.
Единственное, что у нас две базы бухгалтерская и складская. Вся основания работа с эсчф у нас будет через складскую базу, т.к. основной поток доков это приход товаров и расход и эта база самописная, что хотим то делаем. А бухгалтерия у нас от Хьюмена и мы не лезем туда. Поэтому я не смогу помочь в проверке с входящими по услугам.
(1663) millik, мне интересно для бух создание Счет-Фактура Входящее. Как оно отражается потом? Создать я смогу, но как оно будет отслеживаться? А смысл работы в подписание я такой же реализовываю, с проверкой дока в 1с) Для складского учета нам это не нужно, поэтому там и не будет.
(1669) Slypower, пока у меня на входящие ничего не создается. Их список(номера) просто хранится в табличной части документа, который их подписывает. Хотя я всё больше склоняюсь к созданию ещё одного документа для входящих, так их всё-таки проще будет отслеживать и поднимать историю.
(1670) prog_ivory, немного не понял вопрос про "ищите входящие". Пока я просто получаю входящие с портала и уже в 1с проверкой отсеиваю только нужные даты и, если нужно, конкретных контрагентов.
2all
В любом случае, с системой балуюсь только я пока и вижу всё взглядом программиста. Она пока работает отстранено от процессов фирмы. Как это всё впишется в повседневную работу я не берусь гадать. Может нужно будет всё переписывать. Сейчас главное заложить основы: создать документы, настроить основную логику работы, оттестировать создание/подписание/отправку. А когда уже пойдёт реально использование, тогда и будем шлифовать.
Налоговая вроде как обещала послабления пару первых месяцев, т.к. она понимает что поначалу будут косяки/ошибки/непонятки. Вот за этот период и нужно будет допилить систему.
(1669) Slypower, Я у себя такую схему закладывал:
1. С портала загружается ЭСЧФ и грузится в документ "ЭСЧФ входящий" (структура как на портале)
2. Бухгалтер просмотривает документы ЭСЧФ и "привязывает" их к первичке в 1С
3. ЭСЧФ с привязкой можно подписать на портале (с контролем как минимум итоговых сумм и контрагента).
пп. 1 и 3 делает один человек, п.2 - каждый из бухгалтеров по своему участку
(1730) Slypower, вот так:
https://yadi.sk/d/RBBCIwxTsjvCH Имеем, конечно, избыточность данных, но движений документ не делает, так что sql-база и не заметит, наверное
(1740) Snake150984, так понимаю, это самодельный документ. Не прокатит у нас, не хочется засорять доками базу (когда 200 в день без возвратов). Как считываете товар? Каким способом?
(1742) Slypower, получаю содержимое Edoc.Document, и его уже как обычный XML разбираю, благо 8-ка своими силами это хорошо делает особенно через схему и XDTO.
(1746) Snake150984, ах.. да.. как же вам повезло в этом. в 7.7 такое не прокатывает((( вот и думаешь, как замутить без доп установок, простым чтением текста
(1645) waizz, а что мы можем сделать? Вместо их пойти писать? Тут не их беда, а тех, кто не понимая сути сказал им "сделать". Они и делают, потом исправляют, потом опять делают, потом исправляют исправленное.
Выставил. Все созданы вручную на портале. Попробуйте подписать и отправить из ваших учетных систем.
До сих пор не работает эта сра*ая подпись выставленных руками счетов!
Если у кого уже были работающие обработки и ситуация на данный момент такова, что из обработки в портал вы что-то грузите, а в портале документов не видно, то надо принимать во внимание, что после переезда портала поменялся айпишник:
(1666) eshtrey, я сталкивалась. Я повторила полностью исходный счет, тип FIXED, а табличной части вставила только одну строку с нулевыми ценами, к-вом и суммами и все прошло
Обратите внимание на такой факт, что номера должны быть индивидуальными и не повторяться. . При выгрузке из 1С на портал не возвращает статус, если документ с таким номером уже существует. Пишет, успешно отправлен. А затем возвращается статус уже ранее выставленного документа, что уже выставлен и подписан. Получается, что мы думаем, что документ подписан нами и выставлен, но на самом деле он теряется.
(1677) Slypower, перед загрузкой, проверяй статус, должен быть либо NO_FOUND либо в разработке, либо в разработке с ошибкой, тогда уйдет в отправленные с таким же номером.
(1681) Slypower, у меня есть 2 типа счетов. в международных- документ invoice. Во внутренних- собирается несколько накладных, т.е. тут у же нужно указывать эти документы ттн?
(1685) prog_ivory, нет, если РФ, то платежное поручение или другой документ: код 601, если инвойс, то код не помню. Там не обязательно указываться данные о доке