Обмен с УТМ ЕГАИС для 1С: 7.7

27.01.16

Учетные задачи - Оптовая торговля

Обмен с ЕГАИС в части закупок и оптовых продаж для 1С: 7.7

Скачать исходный код

Наименование Файл Версия Размер
пример
.ert 53,50Kb
389
.ert 2 53,50Kb 389 Скачать

Обработка предназначена для конфигурации 1С: 7.7 Торговля+Склад.

Требуется доработка типовой конфигурации (Инструкция по доработке 1с77 ТиС прилагается).

Для работы требуется установленный и настроенный модуль УТМ ЕГАИС. Для соединения с УТМ используется утилита командной строки cURL (должна быть установлена).

Код обработки полностью открыт.

Лицензионных ограничений нет.

Реализована возможность сохранения и выбора настроек для нескольких УТМ.

Флаг «Тестирование» позволяет формировать документы, но не отправлять в УТМ.

Полученные из ЕГАИС документы сохраняются на диск и удаляются из УТМ. Сохраняются на диск отправленные документы.

ЕГАИС УТМ 1с77 77

См. также

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 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    90898    108    40    

197

АИС: Онлайн-кассы для 1С 7.7 (с поддержкой маркировки ЕГАИС, ТАБАКА, ОБУВИ, ЛЕКАРСТВ, ШИН, ОДЕЖДЫ, МОЛОКА, ВОДЫ и пр.) и Обмен с 1С 7.7 "Честный ЗНАК" (ГИСМТ, ЦРПТ, ЭДО)

Оптовая торговля Розничная торговля ККМ ЭДО и ОФД Обмен с ГосИС Оперативный учет 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    460404    4287    3461    

2432

КБ99: ГИС Меркурий + 1С 7.7 / 8.2 / 8.3 = Дружба

Оптовая торговля Производство готовой продукции (работ, услуг) Логистика, склад и ТМЦ Обмен с ГосИС Оперативный учет 7.7 Оперативный учет Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 1.6 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Сельское хозяйство и рыболовство Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия Управленческий учет Платные (руб)

Модуль интеграции устанавливается в вашу 1С. Сокращает время оформления ветсправок с 8 часов до 30 минут в день. Проверяет ошибки в каждом документе. Обмен данными с ФГИС Меркурий из 1С через ВетИС API

36000 руб.

14.04.2017    51764    100    44    

35

Обмен с системой Меркурий (полный цикл) через Ветис.API для 1С 7.7

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

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

4800 руб.

03.07.2018    36924    78    27    

60

АИС: Обмен с ФГИС Меркурий (Ветис.API) для всех* конфигураций 1С 7.7

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Оперативный учет 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    52835    139    105    

67

АИС: Обмен с ЕГАИС 4.0 для конфигураций 1С 7.7

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

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

3000 руб.

13.12.2015    134898    159    400    

146

HTTP сервер, HTTP асинхронный клиент, клиент ГИС МТ "Честный знак": внешние компоненты для 1С 7.7

Разработка внешних компонент 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    7895    19    13    

31

Конфигурация "Информационный киоск". Обработки выгрузки товаров для ТиС 9.2, УТ 10.3, УТ 11 (обмен данными с любой конфигурацией 1С 7.7, 8.х)

Оптовая торговля Розничная торговля Обмен между базами 1C Сканер штрих-кода Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Управленческий учет Платные (руб)

Конфигурация предназначена для организации offline доступа клиента (покупателя) к информации о товарах, услугах или дисконтных картах посредством сканирования штрих-кода. Основная цель – мгновенно предоставить наиболее актуальную информацию о цене, остатках, наименовании товара (услуги) или накоплениях, держателе, состоянии дисконтной карты.

1800 руб.

21.12.2014    59316    8    21    

20
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Гость 06.10.15 19:06
12. bikmullina 13.10.15 09:47 Сейчас в теме
После запуска от имени Администратора новая ошибка:
11:35:06 - Запрос справочника по ИНН 7453191902
11:35:07 - Ожидание ответа......
11:35:37 - Проверка входящих
11:35:50 - Проверка входящих
11:36:21 - Проверка входящих
11:40:52 - Проверка входящих
11:40:54 - Получение данных http://192.168.100.249:8080/opt/out/ReplyPartner/24
КомандаСистемы("curl -X GET "+СправочникЮрл+">"+ФайлОтвета); ПарсерХМЛ = СоздатьОбъект("AddIn.XMLParser"); ХМЛ = ПарсерХМЛ.СоздатьДокумент(); ХМЛ.Загрузить(ФайлОтвета); Узел1 = ХМЛ.ВыбратьУзел("ns:Documents"); Узел2 = Узел1.ВыбратьУзел("ns:Document"); Вид = Узел2.ПолучитьПодчиненныйПоНомеру(1).Наименование; Таб = СоздатьОбъект("Таблица"); Если Вид = "ReplyClient" Тогда Узел3 = Узел2.ВыбратьУзел("ns:ReplyClient");
{D:\РАБОТА\ЕГАИС77\!ЕГАИС.ERT(16)}: : Ошибка исполнения метода
+
13. roman8115 59 13.10.15 12:57 Сейчас в теме
(12) bikmullina,
После выполнения обработки файл ответа "reply.xml" находится в каталоге временных файлов(КаталогВременныхФайлов()). Нужно проверить структуру XML
+
2. karpov-vn 9 06.10.15 22:58 Сейчас в теме
3. victuan 4236 07.10.15 08:43 Сейчас в теме
Все ждут рисунка 4 ;)
+
9. natanvidja 12.10.15 04:09 Сейчас в теме
посмотрел файл текст.txt от автора. Всё работает. Огромное спасибо.
Можно обработку целиком на natanvidja@gmail.com ПЛИИЗЗЗ. Скину на телефон отправителю 300 р. Покупка Абонемента для скачивания 850 р (((( Дорого

Если вылезает ошибка типа
{D:\РАБОТА\ЕГАИС\!ЕГАИС.ERT(3)}: : XML document must have a top level element.

Вероятно всего не удалось загрузить приходящий ответ в xml файл. Помогает открытие 1с 7 с Админскими правами.
+
18. M_W_W 30 14.10.15 12:32 Сейчас в теме
Попробовал. Установил "чистую" 1С, создал пустую базу, закинул в нее Вашу длл, и тестовую обработку, ничего не изменилось:
Узел1 = ХМЛ.ВыбратьУзел("ns:Documents");
{C:\TESTXML\ПРОВЕРКАРАБОТЫС_XML.ERT(9)}: : Ошибка исполнения метода

та же ошибка...
+
19. aceman07 14.10.15 13:31 Сейчас в теме
(18) M_W_W, возможно дело в сертификате. Вероятно УТМ не берет информацию о номенклатуре. Смотрели, есть у Вас во временном каталоге файлы WAYBILL...xml ?
+
20. roman8115 59 14.10.15 14:35 Сейчас в теме
(18) M_W_W,
предлагаю проверить такой механизм:
Для Сч=1 По ХМЛ.КоличествоПодчиненных() Цикл
Узел1=ХМЛ.ПолучитьПодчиненныйПоНомеру(Сч);
Сообщить(Узел1.Наименование);
Если Узел1.Наименование="oref:ClientRegId" Тогда
РегИд =Узел1.Значение;
ИначеЕсли Узел1.Наименование="oref:KPP" Тогда
КПП=Узел1.Значение;

КонецЕсли;
КонецЦикла;
+
23. M_W_W 30 14.10.15 18:01 Сейчас в теме
(20) roman8115,
предлагаю проверить такой механизм:


Узел1.Наименование = "Documents" (в смысле, в табло выводит - Documents )...

А должно быть, как я понимаю - "oref:ClientRegId"
Вот собственно и ошибка, поэтому и не парсит... Получается всетаки структура самого хмл?
Хотя, зрительно, вроде правильный, во всяком случае на глаз ошибки не видно...

Вобщем то, это было видно и в отладчике, скриншот приложенный к сообщениию(17), так же как и версия анализатора...

Щас еще попробую с регистрацией длл-ок поиграть, но похоже причина не в этом...
+
21. roman8115 59 14.10.15 15:02 Сейчас в теме
(18) M_W_W,

ВерсияАнализатора должна быть 2.0


ПарсерХМЛ = СоздатьОбъект("AddIn.XMLParser");
Сообщить(ПарсерХМЛ.ВерсияАнализатора);
+
22. roman8115 59 14.10.15 15:05 Сейчас в теме
(18) M_W_W,

еще вариант

regsvr32 /u msxml4.dll
regsvr32 msxml3.dll
+
186. Cab-dv 40 26.11.15 16:42 Сейчас в теме
ТИС 941 релиз, пытаюсь выбрать приход, ошибка:
КомандаСистемы("curl -X GET http://"+СокрЛП(АдресУТМ)+"/opt/out?refresh=true"+">"+ФайлОтвета); ТЗ_Документы.Очистить(); ТЗ_Документы.НоваяКолонка("Юрл"); ТЗ_Документы.НоваяКолонка("Ид","Строка",36); ПарсерХМЛ = СоздатьОбъект("AddIn.XMLParser"); ХМЛ = ПарсерХМЛ.СоздатьДокумент(); ХМЛ.Загрузить(ФайлОтвета); УзелA = ХМЛ.ВыбратьУзел("A"); Для ш = 1 По УзелA.КоличествоПодчиненных() Цикл Узел1 = УзелA.ПолучитьПодчиненныйПоНомеру(ш);
{C:\USERS\V\DOWNLOADS\ЕГАИС ПОД 77.ERT(3)}: : Для документа XML должен существовать документ более высокого уровня.
+
4. kirlog 117 07.10.15 20:40 Сейчас в теме
А что нужно, чтобы получить незапароленную обработку с читабельным исходным кодом?
+
5. M_W_W 30 08.10.15 00:03 Сейчас в теме
(4) kirlog,
Вот тоже интересно.... Хотя, уже и не нужно:-)

Кто-нибудь попробовал? Работает? Я пока не могу, джакарту оплатили но еще не привезли, соответственно УТМа в живом виде пока нет...
+
8. roman8115 59 08.10.15 10:21 Сейчас в теме
(4) kirlog,
Прикрепленные файлы:
текст.txt
nem317; +1
10. HSV 3 12.10.15 07:00 Сейчас в теме
6. bikmullina 08.10.15 09:11 Сейчас в теме
Обработка не работает. Выдает ошибки при формировании запроса:
10:39:28 - Запрос справочника по ИНН 7453191902
ХМЛ = ПарсерХМЛ.СоздатьДокумент(); ХМЛ.Загрузить(ФайлОтвета); УзелA = ХМЛ.ВыбратьУзел("A"); Попытка ЗапросИд = УзелA.ВыбратьУзел("url").Значение; Исключение Сообщить("Ошибка!","!"); ЗапуститьПриложение("explorer "+ФайлОтвета); Возврат; КонецПопытки; Сообщить(ТекущееВремя() + " - Ожидание ответа......"); Пока Вопрос("Ожидание ответа(~5мин)......."+РазделительСтрок + "ОК - Проверить входящие, Отмена - Прервать","ОК+Отмена",30) <> "Отмена" Цикл
{D:\РАБОТА\ЕГАИС\!ЕГАИС.ERT(14)}: : XML document must have a top level element.
При нажатии кнопки Выбор прихода:
КомандаСистемы("curl -X GET http://"+СокрЛП(АдресУТМ)+"/opt/out?refresh=true"+">"+ФайлОтвета); ТЗ_Документы.Очистить(); ТЗ_Документы.НоваяКолонка("Юрл"); ТЗ_Документы.НоваяКолонка("Ид","Строка",36); ПарсерХМЛ = СоздатьОбъект("AddIn.XMLParser"); ХМЛ = ПарсерХМЛ.СоздатьДокумент(); ХМЛ.Загрузить(ФайлОтвета); УзелA = ХМЛ.ВыбратьУзел("A"); Для ш = 1 По УзелA.КоличествоПодчиненных() Цикл Узел1 = УзелA.ПолучитьПодчиненныйПоНомеру(ш);
{D:\РАБОТА\ЕГАИС\!ЕГАИС.ERT(3)}: : XML document must have a top level element.
+
7. roman8115 59 08.10.15 10:15 Сейчас в теме
(6) bikmullina,

Не отвечает УТМ или неправильно указан адрес УТМ.
Адрес должен быть вида ИМЯ_ПК:ПОРТ или IP_Адрес:Порт.
Например:
comp1:8080 - правильно
192.168.1.5:8080 - правильно
http://comp1:8080 - неправильно
+
11. bikmullina 13.10.15 09:23 Сейчас в теме
Проверила адрес, всё правильно написано. Быть может у нас слишком старая версия 1с 7.7. Скажите, пожалуйста, на каком релизе 1С 7.7 ТиС проверялась данная обработка.
+
14. roman8115 59 13.10.15 12:59 Сейчас в теме
(11) bikmullina,
от релиза ТиС не зависит, должно работать с любой конфигурацией
+
156. glavbuh70 23.11.15 08:16 Сейчас в теме
Здравствуйте!

При попытке:
11:14:46 - Запрос справочника по ИНН
{D:\1CBASE\MAGAZIN1\EXTFORMS\ЕГАИС_ПРИХОДЫ.ERT(14)}: : Для документа XML должен существовать документ более высокого уровня.
+
157. Temniy 19 23.11.15 10:31 Сейчас в теме
(156) glavbuh70, Вот у меня тоже самое
+
158. SSSR 23.11.15 11:15 Сейчас в теме
(156) glavbuh70,
Нужно добавить функцию как в 121 и прописать в процедкре таким образом:

Узел1 = ПолучитьУзел(ХМЛ,"ns:Documents");
Узел2 = ПолучитьУзел(Узел1,"ns:Document");

и далее по аналогии заменить ВыбратьУзел на данную функцию.
+
15. M_W_W 30 14.10.15 10:06 Сейчас в теме
Добрый день!

Вчера настроил УТМ, попробовал, работает.... Но, частично... Запросы отправляет, квитанции получает, ожидаем ответа... Через ~5 минут приходит ответ, а дальше - распарсить его не получается, ХМЛ.ВыбратьУзел("ns:Documents"); - ошибка исполнения метода, как в посте 12 от bikmullina... Файл ответа(во вложении к этому сообщению) просматриваю - вроде все нормально, во всяком случае, я косяков в структуре не вижу(может чего-то недопонял???)...

Для отладки написал простенькую обработку, по анализу готового файла ответа, чтобы лишний раз не терять время на ожидании ответа и не мучать УТМ...

Процедура Сформировать()
	ФайлОтвета = "C:\Temp\reply.xml";
//	ФайлОтвета = "C:\Temp\card_cl.xml";
	ПарсерХМЛ = СоздатьОбъект("AddIn.XMLParser"); 
	ХМЛ = ПарсерХМЛ.СоздатьДокумент();
	ХМЛ.Загрузить(ФайлОтвета);   
	
	Узел1 = ХМЛ.ВыбратьУзел("ns:Documents"); 

	Узел2 = Узел1.ВыбратьУзел("ns:Document"); 

КонецПроцедуры
Показать


Но, это пока понимания "а чего ему в XML ответе не нравится - ???" не добавило... Вылетает там-же, на первом же "ВыбратьУзел"... Если не трудно, посмотрите пожалуйста файлик, что-бы было хоть понятно, в какую сторону копать - файл кривой(или у меня руки?:-( ), что-то не так в коде обработки, в части парсинга, или вообще проблема в чем-то другом...

PS Сам УТМ вроде нормально работает, во всяком случае через сайт Егаисик.рф мне удалось и ТТН посмотреть, и справочники...
Прикрепленные файлы:
reply.xml
+
16. roman8115 59 14.10.15 11:24 Сейчас в теме
Похоже проблема в XML парсере. Вот мой V7PLUS.dll.
Прикрепленные файлы:
V7PLUS.zip
+
17. M_W_W 30 14.10.15 12:09 Сейчас в теме
Поменял dll... Результат тот-же.
Для чистоты эксперимента в процедуре "ПриОткрытии()" прописал полный путь к длл, чтобы исключить вариант, что она не оттуда подгружается. Та-же ошибка...
В отладчике уже все перепробовал, вытащил все что смог - скриншот во вложении. Уже не знаю, куда и копать...

PS Операционка XP SP3 - может быть причиной некорректной работы парсера? УТМ стоит на машинке с семеркой, но на ней нет 1С. Может есть смысл установить, и перенести эксперименты туда?
Прикрепленные файлы:
+
24. M_W_W 30 14.10.15 19:36 Сейчас в теме
Ура! Заработало!!! :-)

Как это ни странно:

Щас еще попробую с регистрацией длл-ок поиграть, но похоже причина не в этом...


но причина была все-таки в этом... Удивительно, парсер работал, но как-то криво... Я бы понял, если-бы совсем не работал, но так...

Спасибо огромное за помощь! Я думаю, этот опыт всем пригодится, не у одного меня такая проблема...
+
36. V-A-V 10 19.10.15 08:03 Сейчас в теме
(24) M_W_W,

Расскажи точно, как добился, что у тебя заработало...
У меня та же проблема.

Узел1 = ХМЛ.ВыбратьУзел("ns:Documents");
{D:\ЕГАИС\ОБРАБОТКИ\ЕГАИС.ERT(288)}: : Ошибка исполнения метода

Здесь все перечитал и переделал. Не помогает.
Файл с УТМ получаеться и лежит во временной папке.
Хоть свой парсер пиши блин...
+
37. HSV 3 19.10.15 09:28 Сейчас в теме
(36) У меня такая же проблема,
сделал обработку в ней:
Сообщить("ВерсияАнализатора - " + ПарсерХМЛ.ВерсияАнализатора);
Сообщить("ВерсияБазовогоАнализатора - "+ПарсерХМЛ.ВерсияБазовогоАнализатора);
так если ВерсияБазовогоАнализатора =3 то все нормално, пробовал с разных компов, а на сервере ВерсияБазовогоАнализатора =4, там не работает
Сервер 2012r2 там пробовал regsvr32 /u msxml6.dll
regsvr32 msxml3.dll
все равно пишет ВерсияБазовогоАнализатора =4
+
39. V-A-V 10 19.10.15 10:28 Сейчас в теме
(37) HSV,

Написал батник перерегистрации парсера.
Все сразу заработало.
Версия базового анализатора должна быт 3.
Прикрепленные файлы:
RegXMLDLL.bat
+
25. HSV 3 15.10.15 10:25 Сейчас в теме
Здравствуйте, вопрос не совсем по обработке
подскажите если 1С в терминале, делаю адрес УТМ например (192.168.10.106:8080)
На компе где УТМ (192.168.10.106 ) что-то нужно расшарить или ставить Апач?
Если просто запускаю в 1С по сети где УТМ обработку то все ОК, как из терминала запустить? выходит ошибка:
ХМЛ.Загрузить(ФайлОтвета);
{\\SERVER\ЕГАИС.ERT(164)}: : XML document must have a top level element.
В браузере http://192.168.10.106:8080/opt/out?refresh=true "страница не найдена"
+
29. aximo 2029 16.10.15 09:44 Сейчас в теме
(25) а как вы адрес утм сделали не 127.0.0.1 в терминале естественно.

та же проблема, работаем все через терминал.
+
26. roman8115 59 15.10.15 12:28 Сейчас в теме
на терминале установлен cURL?
+
27. HSV 3 16.10.15 06:00 Сейчас в теме
28. aximo 2029 16.10.15 09:42 Сейчас в теме
Ну что, выглядит довольно уверенно. Интересно, долги писали?
+
30. HSV 3 16.10.15 10:54 Сейчас в теме
Может не совсем ясно выразился, попробую еще раз
Сервер win2012 (виртуализирован) в 1C работаем в терминале - ip 192.168.10.100, curl установлен, УТМ -нет
машина с УТМ-1 win7 - ip 192.168.10.106 curl установлен
Если захожу на машине с УТМ-1 в 1С не через RDP, а просто, ч/з сеть, то в обработке значение АдресУТМ (localhost:8080), попробовал загрузить данные своей организации, все сработало ОК.
В принципе можно и так работать, но у нас опт и розница и еще 2 разных фирмы (пиво/крепкий алкоголь) все на одном сервере, соответственно УТМ будет штук 10, а работать все на сервере в одной 1С, так вот если обработку открываю в терминале 1С и прописываю в ней АдресУТМ 192.168.10.106:8080, то не работает, но тут не обработка конечно виновата. Вопрос как правильно машину с УТМ настроить.

nikanat; aximo; +2
31. aximo 2029 16.10.15 11:16 Сейчас в теме
(30) вы хотите обращаться через рдп к УТМ машины, которая подключается? тоже интересует этот вопрос!
nikanat; +1
181. ya.vladi.mir 23.11.15 18:44 Сейчас в теме
у меня при копировании что-то прилепилось не то вот и пишу теперь про ошибку, которой в исходном тексте и нет (boundary = getrandomstring(30);), а у меня есть (( boundary = getrandomstring<a rel="noindex,nofollow.......
да, невнимательность ))
+
32. aximo 2029 16.10.15 12:20 Сейчас в теме
хотел еще спросить по каком критерию вы объединили ссылки на файлы ТТН и СправкуБ?
+
34. M_W_W 30 16.10.15 17:09 Сейчас в теме
(32) aximo,
В ТТН есть рег.номера справок, делается запрос к УТМ с указанием номера справки, и получается в ответе ссылка.
+
35. aximo 2029 17.10.15 12:27 Сейчас в теме
(34) понятно, т.е вы командой рефреш смотрите, что лежит в утм, затем, выбираете все ттн, парсите ее, получая номер справки б, а каким запросом получаете ссылку на справку????

И еще... Не совсем понятно зачем технически справка б вообще нужна, в ттн же вся информация имеется!
+
33. HSV 3 16.10.15 15:20 Сейчас в теме
Через rdp тоже заработало (брандмауэр отключил на УТМ), но вышла ошибка как в 12, 18 посте, сейчас до понедельника
+
38. HSV 3 19.10.15 10:26 Сейчас в теме
Помогло C:\Windows\SysWOW64\regsvr32 /u msxml4.dll
C:\Windows\SysWOW64\regsvr32 msxml3.dll
Yury1001; Doss; +2
41. M_W_W 30 19.10.15 13:59 Сейчас в теме
(38) HSV,

Да, мне тоже это помогло, не знаю, в других программах где нибудь вылезет необходимость 4-того парсера, или нет... Это судя по всему косяк v7plus, что не хочет с более современным парсером работать.
+
40. kirlog 117 19.10.15 13:32 Сейчас в теме
42. art010 19.10.15 19:52 Сейчас в теме
как проверить установлен curl или нет?
и как его установить если его нет?
+
43. V-A-V 10 19.10.15 20:26 Сейчас в теме
(42) art010,

Скачивешь с сайта произзводителя cUrl и кидаешь exe-шник и dll-ку в windows\system32
и все работает...
+
44. art010 19.10.15 20:29 Сейчас в теме
Для документа XML должен существовать документ более высокого уровня. Связано с curl ?
+
45. V-A-V 10 19.10.15 20:32 Сейчас в теме
(44) art010,

ДА...

вот cUrl 32/64
Прикрепленные файлы:
cUrl.zip
+
46. art010 19.10.15 21:20 Сейчас в теме
Спасибо. заработало.
Будет доработана возможность создания прихода на основании данных из ЕГАИС?
Будет обработка для взаимодействия по опту для 7.7? Отправка ТТН и все что требуется?
+
47. V-A-V 10 19.10.15 21:57 Сейчас в теме
(46) art010,

Но тут уж как автор захочет.
Если сделает, то будет.
А мне однозначно все это надо - придется писать...

Отдельное спасибо автору за идею и код...
+
48. roman8115 59 20.10.15 09:23 Сейчас в теме
49. V-A-V 10 20.10.15 15:53 Сейчас в теме
(48) roman8115,

А сроки... Уже поджимает...
+
50. M_W_W 30 20.10.15 19:23 Сейчас в теме
(49) V-A-V,

А какие сроки Вас поджимают? 01.01.2016?
Требуется подтверждать приход, или формировать акты разногласий...
Это можно делать уже сейчас, хоть этой обработкой, хоть еще кучей способов...

А о загрузке накладных из ЕГАИС, в нормальном, удобном виде, можно пока забыть...
В ЕГАИС нет ШтрихКодов EAN-13, а какая без них загрузка? Торговать то Вы будете не по кодам ЕГАИС, и не по акцизкам,а по обычным ШтрихКодам... Представляете, сколько накосячат наши любимые пользователи, если мы загрузим накладные в таком виде,и дадим ввод ШК им на откуп?
Нет, конечно можно добавить в номенклатуру код ЕГАИС, потом вручную перелопатить весь справочник, сопоставив имеющуюся номенклатуру со справочниками ЕГАИС... Но, представляете, какой это труд, и какое поле для ошибок... Я долго думал, как максимально упростить эту процедуру, но, пока все упирается в то, что "а кто это все делать будет?" Да даже если это разово и проделать, то, как только будет появляться новый товар, так проблемы будут возникать снова...
Вобщем, лично я для себя решил пока подождать, может что-то поменяется в лучшую сторону. Пока, "ужасы 01.01.2016" особо не пугают, мы к ним готовы.
victuan; +1
51. V-A-V 10 21.10.15 07:28 Сейчас в теме
(50) M_W_W,

Мы оптовики и нам на горло наступают производители.
Код товара ЕГАИС я однозначно буду заводить.
Ну и придется девочкам его ручками поддерживать...
Мы с 01.01.2016 должны уже ТТН по покупателя выгружать.
На сей момент должны подтверждать факт прихода...
Да и вообще не люблю тянуть, как бухи до последнего.
Лучше пущай лежит готовое...
+
52. stepan13 21.10.15 09:49 Сейчас в теме
(50) M_W_W, по текущему состоянию дел розница с 1.07 будет обязана сканировать каждую марку.
из марки легко вычисляется егаисовский 19 значный алккод. (http://forum.fsrar.ru/viewtopic.php?f=33&t=35128&start=20) забивать алккоды можно сразу при приёмке с помощью двумерного сканера.

всё идёт к тому, что еан-13 и не нужен.
более того, еан-13 может совпадать у разных производителей, а алккод - нет.
+
53. art010 21.10.15 11:55 Сейчас в теме
Ребята, Вы в техническом плане сильно подкованы. Почему не отпишитесь в РАР с предложениями: как надо делать, чтобы нормально работать. Например, привязать еан-13 к УТМ (справочная информация получится). Все-таки не так часто еаны совпадают с другим товаром.
Судя по тому как они написали Декларант Алко, ничего хорошего от них ждать нельзя!
Cамая опа светит рознице:
1.Производитель отгружает оптовику продукцию указывая диапазон спец. марок,
2. Оптовик отгружает рознице, также диапазоном.
3. Розница с 01.07.16г реализует каждую спец. марку.
4. Если не производить контроль в рознице на стадии прихода (соответствие фактического прихода диапазону) то при пересорте на двух предыдущих этапах (производитель-оптовик-розница) розница постоянно будет получать плюхи за реализацию несуществующего товара.
Следовательно, необходимо "автоматизировать" фактический приход с обязательной сверкой марки с диапазоном указанным в УТМ, чтобы выявлять пересорт. Или в УТМ нет инфы по диапазону? (Извините, я не в курсе, что там есть)
Какую инфу содержит ШК спец марки?
Как быть с остатками? Можно создать документ для переучета (с применением шк с марки) для заполнения в карточке товара кода АП, инфы о производителе и т.д?
Поможете?)
Люди добрые, пришлите ТТН на ИНН 2627019438 КПП263245001. Мои поставщики спят(
+
58. roman8115 59 22.10.15 17:56 Сейчас в теме
(53) art010,
отправил тестовую ТТН
+
54. M_W_W 30 21.10.15 17:48 Сейчас в теме
Следовательно, необходимо "автоматизировать" фактический приход с обязательной сверкой марки с диапазоном указанным в УТМ, чтобы выявлять пересорт. Или в УТМ нет инфы по диапазону? (Извините, я не в курсе, что там есть)


Нет там никаких диапазонов. Есть только код, наименование, количество, цена, номер справки А, номер справки Б. Ничего там больше нет, по чем можно было-бы идентифицировать принадлежность марки конкретному поставщику/производителю.
+
55. art010 21.10.15 18:15 Сейчас в теме
Как тогда РАР собирается отслеживать конкретную продукцию от производителя до рта потребителя (ведь это и есть весь смысл внедрения ЕГАИС с долбаным УТМ)? Только по номерам справок А и Б? Они ведь собираются прийти к предметно-количественному учету на всех этапах. Или я опять что-то не догоняю?
+
56. art010 21.10.15 18:37 Сейчас в теме
ответов нет в УТМ. У меня все правильно работает?
Прикрепленные файлы:
УТМ запрос.txt
+
57. V-A-V 10 21.10.15 19:25 Сейчас в теме
(56) art010,

Ну, что ты мучаешься. Есть хороший новый форум
www.egais2016.ru
Тама очень много хороших разъяснений и по твоим вопросам.
Задавай вопросы и ребята с РАРА и ЕГАИСА тебе ответят.
Плюс есть еще пара видеоконференций от ЕГАИСА.
Смотреть их нудно и долго, но можно извлечь нужную инфу для себя.
Скажу только, что ребята делают так как им надо и удобно, с учетом законодательства...
art010; +1
59. art010 22.10.15 19:34 Сейчас в теме
Спасибо. Вижу ее во входящих.
Но, "выбрать приход"> в "окошке выбор строки" = пусто. Что не так?
И запросы обработка отправляет (например по своему ИНН), но ответы не приходят вообще. в out их нет
+
63. roman8115 59 23.10.15 10:20 Сейчас в теме
(59) art010,
обновил обработку
SSSR; art010; +2
99. alisa_vv 11.11.15 01:34 Сейчас в теме
(63) roman8115, А можно обновленную обработку выложить?
И еще вопрос пробую запросить партнера вываливает ошибка
<error>org.xml.sax.SAXParseException; cvc-pattern-valid: Value ' 0200001448' is not facet-valid with respect to pattern '[0-9]+' for type 'FSRARIDType'.</error>
В чем может быть проблема.
+
100. roman8115 59 11.11.15 12:42 Сейчас в теме
105. Uncore 1273 12.11.15 12:14 Сейчас в теме
(99) alisa_vv, пробел в начале ИНН мешает, перед выгрузкой нужно либо программно убирать пробелы, либо указывать данные ИНН без пробелов.
+
107. ya.vladi.mir 12.11.15 21:57 Сейчас в теме
alekseev genady (99)
вместо
Текст.ДобавитьСтроку("<wa:ACTNUMBER>" + ПреобразоватьСтрокуВУТФ8(ПриходНомерДок) + "</wa:ACTNUMBER>");
сделай так
Текст.ДобавитьСтроку("<wa:ACTNUMBER>" +ВремяДляЕГАИС(":")+ "</wa:ACTNUMBER>");
где
Функция ВремяДляЕГАИС(Раздел)
ЧЧас="";
ММин="";
ССек="";
ТекущееВремя(ЧЧас,ММин,ССек);
Возврат ""+Формат(Число(ЧЧас),"Ч(0)2.0")+Раздел+Формат(Число(ММин),"Ч(0)2.0")+Раздел+Формат(Число(ССек),"Ч(0)2.0");
КонецФункции
и будет тебе СЧАСТЬЕ ))

+
60. M_W_W 30 23.10.15 01:26 Сейчас в теме
Она их отправляет с ошибкой, потому ответы и не приходят.
В процедуре ЗапроситьСправочник(), там, где передается ИНН в запрос, используйте СокрЛП(ИНН). Длина поля ИНН 12 символов, а ИНН организаций 10. Два лишних пробела в конце, "не пролазят" в шаблон. Раньше - работало. Пару дней как перестало, видимо xml схему запроса поменяли.
art010; +1
61. ivanov_alex 88 23.10.15 07:24 Сейчас в теме
Интересно, а есть ли код для создания ТТН кому-либо?
+
62. HSV 3 23.10.15 08:30 Сейчас в теме
По образцу АКТа. Тут универсального решения нет, у каждого свои реквизиты справочников/документов, даже если из типовой ТИС выгружать, все равно учет в разрезе справок А и Б как-то надо вести
+
64. roman8115 59 23.10.15 10:22 Сейчас в теме
Убрал лишние пробелы из запроса в соответствии с новыми требованиями.
+
65. ivanov_alex 88 23.10.15 12:22 Сейчас в теме
(64) roman8115, Вы про пробелы в запросе справочников? или еще где то изменились пробелы?
скачать не могу, нет стартов
+
66. roman8115 59 23.10.15 12:39 Сейчас в теме
(65) ivanov_alex,
еще были лишние пробелы в идентификаторе справки Б при отправке акта
ivanov_alex; +1
67. art010 24.10.15 19:49 Сейчас в теме
Подскажите, пожалуйста, Такой запрос Контрагента верный?
<?xml version="1.0" encoding="UTF-8" ?>
- <ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters" Version="1.0">
- <ns:Owner>
<ns:FSRAR_ID>020000593500</ns:FSRAR_ID>
</ns:Owner>
- <ns:Document>
- <ns:QueryClients>
- <qp:Parameters>
- <qp:Parameter>
<qp:Name>ИНН</qp:Name>
<qp:Value>2627019438</qp:Value>
</qp:Parameter>
</qp:Parameters>
</ns:QueryClients>
</ns:Document>
</ns:Documents>
+
68. roman8115 59 26.10.15 12:01 Сейчас в теме
(67) art010,
проверить можно через УТМ
+
69. art010 26.10.15 19:08 Сейчас в теме
(68) roman8115,
Спасибо. разобрался. Неделю долбался, чтобы понять что JaCarta глючит сука.
Ключи записываются,УТМ запускается, Запросы уходят, а ответы не заходят.
100 раз переустанавливал эту тварь. В итоге, Поменял ключ и все заработало.
roman8115; V-A-V; +2
70. red777 27.10.15 12:38 Сейчас в теме
Народ, третий день бьюсь с этой ошибкой

Узел1 = ХМЛ.ВыбратьУзел("ns:Documents");
{D:\ЕГАИС\ОБРАБОТКИ\ЕГАИС.ERT(288)}: : Ошибка исполнения метода

Все что тут описано запускал, перезапускал - не помогает. Где копать?
открывает вроде все правильно:

<?xml version="1.0" encoding="windows-1251"?>
<ns:Documents xmlns:wb="http://fsrar.ru/WEGAIS/TTNSingle" xmlns:pref="http://fsrar.ru/WEGAIS/ProductRef" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">
<ns:Owner>
<ns:FSRAR_ID xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">5678921</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:WayBill>
Если стираю ns:
Узел1 = ХМЛ.ВыбратьУзел("Documents");
Узел2 = Узел1.ВыбратьУзел("Document");
то выдает уже
Узел2 = Узел1.ВыбратьУзел("Document");
{C:\USERS\1\DOWNLOADS\ЕГАИС ПРИХ.ERT(309)}: Значение не представляет агрегатный объект (ВыбратьУзел)
т.е. Узел 1 присваивается
+
71. V-A-V 10 28.10.15 09:17 Сейчас в теме
(70) red777,

Смотри выше.
Во всем виноват микросовтовский парсер и v7plus.dll
+
72. red777 28.10.15 11:39 Сейчас в теме
Да вроде все поменял уже..
"ns:Documents" - так все и должен узел называться? Мучить парсер?
+
73. nikanat 28.10.15 11:59 Сейчас в теме
Товарисчи, зарезюмируйте плиз, как победить ошибку: Для документа xml должен существовать документ более высокого уровня?
Я уже и закомметил команду curl, вручную в cmd сохранил запрос на справоч контрагента в файл reply.xml
попытка этот файл записать в xml-parser = ОШИБКА =( =( =(
+
76. roman8115 59 28.10.15 17:08 Сейчас в теме
(73) nikanat,
в какой момент ошибка?
+
79. nikanat 29.10.15 04:33 Сейчас в теме
(76) roman8115, по отладчику было в момент записи файла xml в объект-парсер для разбора файла.
выше по сообщениям архивчик с cUrl-ом помог) распаковал содержимое в system32 - ошибка исчезла) мож у меня версия curl-a была кривая )
+
77. M_W_W 30 28.10.15 17:56 Сейчас в теме
(73) nikanat,
Что Вы в файл сохранили? Запрос, или ответ УТМ-? Покажите файл reply.xml, что Вы там сохранили?
+
80. nikanat 29.10.15 04:35 Сейчас в теме
(77) M_W_W, а вот насчет где запрос а где ответы до сих пор точно не отличаю)) надо разобраться что к чему... in и out вообще др на др похожи: и там и там какието ссылки толи на документы толи на запросы.... толком не отличаю покачто..(
+
74. red777 28.10.15 12:51 Сейчас в теме
Версия базового анализатора на 3 никак не меняется.. 4 и все..
на сервере верчия 3.0 Но пробиться на мой ПК к транспортному модулю пока не получается..( порт открыть)
+
75. V-A-V 10 28.10.15 15:20 Сейчас в теме
(74) red777,

Порт на УТМ должен быть открыт и винда настроена для доступа.
Вверху есть батник, который разрегивает все версии парсера и регит третью.
Если третья не стоит, то ее надо поставить.
+
78. ivanov_alex 88 28.10.15 21:35 Сейчас в теме
<title>Error 500 Server Error</title>
весь день такую табличку выкидывает
может чтото не так делаю?
запрос контрагента если что
+
81. M_W_W 30 29.10.15 09:16 Сейчас в теме
(78) ivanov_alex,
А если просто к УТМ из браузера обратиться(просто в адресную строку адрес с портом ввести), свою домашнюю страницу выводит?
+
83. ivanov_alex 88 29.10.15 14:16 Сейчас в теме
(81) M_W_W, ошибка была изза версии утм, обновил и работает
кто может отправить тестовую накладную на фсрар_ИД 020000357295
ИНН/КПП 7447219042/740445002
спасибо!
+
82. ya.vladi.mir 29.10.15 13:44 Сейчас в теме
Роман здравствуйте, можно ваш контакт на Vladi_Mir_@mail.ru
+
84. art010 29.10.15 17:35 Сейчас в теме
Доработал процедуру для Номенклатуры. Вынимает Алкокод из pdf-417 в реквизит КодВЕГАИС. (записывает данные сканера в ту ячейку, где курсор находится)
Для первоначальной обработки номенклатуры.
Может кому пригодится.
Не ругайте сильно если очень криво, Я только учусь)
Был косячок, исправил
Если кто-нить допишет так, чтобы по составу кода определял в какой реквизит записывать, ваще будет хорошо)
Прикрепленные файлы:
реквизит1.txt
makus; roman8115; nikanat; +3
230. makus 16.12.15 11:14 Сейчас в теме
(84)(84) art010, Ещё как пригодится! Спасибо!
+
234. makus 16.12.15 21:35 Сейчас в теме
(84) art010,
У меня вот какая странность происходит: адаптировал я Вашу обработку, так что теперь у меня штрихкод сканируется правильно, я проверил.
Но вот какую странность я наблюдаю: когда сканирую код в ОС, он весь из заглавных букв и цифр состоит. Когда сканирую в 1С, в текстовый файл, некоторые символы в нижнем регистре, некоторые — в верхнем.
При этом, когда прогнал Вашу функцию через отладчика, оказалось, что в неё, в функцию, передаётся штрихкод полностью в верхнем регистре. Это только у меня такие странности? Драйвер сканера на этом компьютере не установлен.

Кроме того, заметил, что если выбрана английская раскладка, штрихкод сканируется английскими буквами, если же русская — русскими, соответствующими английским на тех же клавишах. Это я обошёл легко, написав функцию для замены символов английскими, а заодно — и в верхнем регистре. Тем не менее, удивительно это.

Как бы там ни было, Ваша обработка мне очень помогла, спасибо ещё раз!
art010; +1
237. art010 18.12.15 16:40 Сейчас в теме
(234) makus,
Главное, что работает)
Рад был помочь.
makus; +1
85. art010 31.10.15 00:16 Сейчас в теме
Люди добрые, и мне сбросьте по несколько накладных на
инн 2627019438
кпп 263245001
кпп 263232001

ИНН 262700251448 ИП
,
пожалуйста.
Заранее благодарен.
Осталось обкатать 1с7.7 с ЕГАИС (комплексная доработка опт+розница) и будет готовый .md)
+
86. aximo 2029 02.11.15 07:55 Сейчас в теме
Товарищи. подскажите механизм как грамотно сделать массовую отправку ТТН исходящих в ЕГАИС?

На сколько я понимаю, запросом можно отправить файл только одного наименования TTN1.xml

Спасибо!
+
87. art010 02.11.15 13:01 Сейчас в теме
(86) aximo,
Может журнал документов, и запрос по каждой строке если нет идентификатора отправки?
У меня так по контрагентам запросы отправляет. Правда по справочнику, а не по журналу.
+
Оставьте свое сообщение