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

27.01.16

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

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

Файлы

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

Наименование Скачано Купить файл
пример
.ert 53,50Kb ver:2
389 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

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

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

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

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

Подключение фискального регистратора к 1С 7.7 в режиме онлайн-кассы в соответствии с 54-ФЗ для Атол, Штрих-М / Торговый баланс М (PosCenter). Поддержка операторов ЭДО: Сбис (Тензор), Контур.Диадок, ЭДО лайт, Калуга Астрал, Такском и пр. Поддержка оптовой и розничной продажи маркированной продукции (алкоголь, табак, обувь, лекарства, шины, одежда, белье, парфюмерия, молочная продукция, вода, пиво, автозапчасти, моторное масло и пр.). Поддержка онлайн и офлайн (через Локальный Модуль ЧЗ) проверки маркировки в разрешительном режиме (РР) и через ТС ПИоТ.

20000 руб.

28.03.2017    585792    5313    3840    

2628

Разработка внешних компонент WEB-интеграция Разработчик 1С:Предприятие 7.7 1C77 Платные (руб)

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

6100 руб.

27.05.2022    13646    2    20    

40

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

Интеграция 1С 7.7 с ГИИС ДМДК (маркировка ювелирных изделий и драгоценных камней). Данная публикация является попыткой выяснения спроса на полноценную интеграцию конфигураций на базе платформы 1С 7.7 с ГИИС ДМДК (https://dmdk.ru/). На текущий момент реализована печать ценников-бирок, содержащие УИН продукции в формате ШК Datamatrix. Имеются планы разработки решения для учета розничных продаж через УТМ (Универсальный Транспортный Модуль) из 1С 7.7.

1 стартмани

01.03.2022    8554    1    victuan    2    

17

Разработка внешних компонент WEB-интеграция Разработчик 1С:Предприятие 7.7 Абонемент ($m)

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

1 стартмани

14.11.2019    24677    138    mdbruyfn    110    

19

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

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

1 стартмани

27.03.2019    26874    17    ksnik    5    

2

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

73
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 10 06.10.15 22:58 Сейчас в теме
3. victuan 4445 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 46 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 46 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. Wajim 57 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 145 07.10.15 20:40 Сейчас в теме
А что нужно, чтобы получить незапароленную обработку с читабельным исходным кодом?
5. M_W_W 46 08.10.15 00:03 Сейчас в теме
(4) kirlog,
Вот тоже интересно.... Хотя, уже и не нужно:-)

Кто-нибудь попробовал? Работает? Я пока не могу, джакарту оплатили но еще не привезли, соответственно УТМа в живом виде пока нет...
8. roman8115 59 08.10.15 10:21 Сейчас в теме
(4) kirlog,
Прикрепленные файлы:
текст.txt
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 46 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 46 14.10.15 12:09 Сейчас в теме
Поменял dll... Результат тот-же.
Для чистоты эксперимента в процедуре "ПриОткрытии()" прописал полный путь к длл, чтобы исключить вариант, что она не оттуда подгружается. Та-же ошибка...
В отладчике уже все перепробовал, вытащил все что смог - скриншот во вложении. Уже не знаю, куда и копать...

PS Операционка XP SP3 - может быть причиной некорректной работы парсера? УТМ стоит на машинке с семеркой, но на ней нет 1С. Может есть смысл установить, и перенести эксперименты туда?
Прикрепленные файлы:
24. M_W_W 46 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 2772 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 2772 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 2772 16.10.15 11:16 Сейчас в теме
(30) вы хотите обращаться через рдп к УТМ машины, которая подключается? тоже интересует этот вопрос!
181. ya.vladi.mir 23.11.15 18:44 Сейчас в теме
у меня при копировании что-то прилепилось не то вот и пишу теперь про ошибку, которой в исходном тексте и нет (boundary = getrandomstring(30);), а у меня есть (( boundary = getrandomstring<a rel="noindex,nofollow.......
да, невнимательность ))
32. aximo 2772 16.10.15 12:20 Сейчас в теме
хотел еще спросить по каком критерию вы объединили ссылки на файлы ТТН и СправкуБ?
34. M_W_W 46 16.10.15 17:09 Сейчас в теме
(32) aximo,
В ТТН есть рег.номера справок, делается запрос к УТМ с указанием номера справки, и получается в ответе ссылка.
35. aximo 2772 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 46 19.10.15 13:59 Сейчас в теме
(38) HSV,

Да, мне тоже это помогло, не знаю, в других программах где нибудь вылезет необходимость 4-того парсера, или нет... Это судя по всему косяк v7plus, что не хочет с более современным парсером работать.
40. kirlog 145 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 46 20.10.15 19:23 Сейчас в теме
(49) V-A-V,

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

А о загрузке накладных из ЕГАИС, в нормальном, удобном виде, можно пока забыть...
В ЕГАИС нет ШтрихКодов EAN-13, а какая без них загрузка? Торговать то Вы будете не по кодам ЕГАИС, и не по акцизкам,а по обычным ШтрихКодам... Представляете, сколько накосячат наши любимые пользователи, если мы загрузим накладные в таком виде,и дадим ввод ШК им на откуп?
Нет, конечно можно добавить в номенклатуру код ЕГАИС, потом вручную перелопатить весь справочник, сопоставив имеющуюся номенклатуру со справочниками ЕГАИС... Но, представляете, какой это труд, и какое поле для ошибок... Я долго думал, как максимально упростить эту процедуру, но, пока все упирается в то, что "а кто это все делать будет?" Да даже если это разово и проделать, то, как только будет появляться новый товар, так проблемы будут возникать снова...
Вобщем, лично я для себя решил пока подождать, может что-то поменяется в лучшую сторону. Пока, "ужасы 01.01.2016" особо не пугают, мы к ним готовы.
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 46 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
Тама очень много хороших разъяснений и по твоим вопросам.
Задавай вопросы и ребята с РАРА и ЕГАИСА тебе ответят.
Плюс есть еще пара видеоконференций от ЕГАИСА.
Смотреть их нудно и долго, но можно извлечь нужную инфу для себя.
Скажу только, что ребята делают так как им надо и удобно, с учетом законодательства...
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 962 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 46 23.10.15 01:26 Сейчас в теме
Она их отправляет с ошибкой, потому ответы и не приходят.
В процедуре ЗапроситьСправочник(), там, где передается ИНН в запрос, используйте СокрЛП(ИНН). Длина поля ИНН 12 символов, а ИНН организаций 10. Два лишних пробела в конце, "не пролазят" в шаблон. Раньше - работало. Пару дней как перестало, видимо xml схему запроса поменяли.
61. ivanov_alex 71 23.10.15 07:24 Сейчас в теме
Интересно, а есть ли код для создания ТТН кому-либо?
62. HSV 3 23.10.15 08:30 Сейчас в теме
По образцу АКТа. Тут универсального решения нет, у каждого свои реквизиты справочников/документов, даже если из типовой ТИС выгружать, все равно учет в разрезе справок А и Б как-то надо вести
64. roman8115 59 23.10.15 10:22 Сейчас в теме
Убрал лишние пробелы из запроса в соответствии с новыми требованиями.
65. ivanov_alex 71 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 46 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 71 28.10.15 21:35 Сейчас в теме
<title>Error 500 Server Error</title>
весь день такую табличку выкидывает
может чтото не так делаю?
запрос контрагента если что
81. M_W_W 46 29.10.15 09:16 Сейчас в теме
(78) ivanov_alex,
А если просто к УТМ из браузера обратиться(просто в адресную строку адрес с портом ввести), свою домашнюю страницу выводит?
83. ivanov_alex 71 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С, в текстовый файл, некоторые символы в нижнем регистре, некоторые — в верхнем.
При этом, когда прогнал Вашу функцию через отладчика, оказалось, что в неё, в функцию, передаётся штрихкод полностью в верхнем регистре. Это только у меня такие странности? Драйвер сканера на этом компьютере не установлен.

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

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

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

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

Спасибо!
87. art010 02.11.15 13:01 Сейчас в теме
(86) aximo,
Может журнал документов, и запрос по каждой строке если нет идентификатора отправки?
У меня так по контрагентам запросы отправляет. Правда по справочнику, а не по журналу.
88. HSV 3 03.11.15 06:22 Сейчас в теме
Может кто-нибудь отправит тестовую ТТН и мне (не пиво или разницы нет? Просто пиво по другой конторе, а тут вино джины водка), РегФСРАР 010000001972 INN 4502016682 KPP 450201001. Спасибо.
89. art010 03.11.15 13:21 Сейчас в теме
2015-11-03 13:17:39,161 ERROR es.programador.transport.h - Проверяемый файл НЕ ВАЛИДЕН
2015-11-03 13:17:39,161 ERROR es.programador.http.ClientDocumentServlet - Ошибка разбора и валидации накладной
java.lang.IllegalArgumentException: org.xml.sax.SAXParseException; cvc-pattern-valid: Value '' is not facet-valid with respect to pattern '\S+(.*\S+)*' for type 'NoEmptyString50'.

Можете подсказать, из этих строк понятно что именно не валидно в файле?
106. rougudz 12.11.15 17:23 Сейчас в теме
(89)(89) art010,
вообще непонятно. у меня такая же песня.
судя по TTNSingle.xsd
всего три поля имеют такие ограничения, это NUMBER, Pack_ID, Party
у меня все эти поля заполнены, но ошибка таже :(
единственное не совсем понимаю
1. что означает в XSD строка - minOccurs="1" maxOccurs="1"> у поля NUMBER
2. почему проверка XSD не пишет какой реквизит ее не устраивает нет сообщения for type 'чегототам'.
потратил пол дня сегодня - засада.
146. art010 20.11.15 19:18 Сейчас в теме
(106) rougudz,

1. что означает в XSD строка - minOccurs="1" maxOccurs="1"> у поля NUMBER

Окурсы указывают на обязательность наличия и заполнения строки
если 1 1 обязательно
если 0 1 то не обязательно.
Вот такую хрень рассказали Центр информовцы.
И самое интересное, что УТМ работает по этому принципу.
111. rougudz 13.11.15 15:22 Сейчас в теме
(89) art010,
c эти Проблема решилась,
все поля должны быть заполнены, пробелы не подошли.
я поставл прочерки и эта ошибка ушла.
<oref:Country>643</oref:Country>
<oref:Index>-</oref:Index>
<oref:RegionCode>-</oref:RegionCode>
<oref:area>-</oref:area>
<oref:city>-</oref:city>
<oref:place>-</oref:place>
<oref:street>-</oref:street>
<oref:house>-</oref:house>
<oref:building>-</oref:building>
<oref:liter>-</oref:liter>
<oref:description>-</oref:description>
Показать


правда вышла другая.
- <A> 
<error>org.xml.sax.SAXParseException; cvc-enumeration-valid: Value '????' is not facet-valid with respect to enumeration '[??, ???, ????, ?????]'. It must be a value from the enumeration.</error> 
<ver>2</ver> 
</A>
90. art010 03.11.15 16:52 Сейчас в теме
Извините, что дублирую. но еще актуально:
Люди добрые, и мне сбросьте по несколько накладных на
инн 2627019438
кпп 263245001
кпп 263232001

ИНН 262700251448 ИП
,
пожалуйста.
Заранее благодарен.
Осталось обкатать 1с7.7 с ЕГАИС (комплексная доработка опт+розница) и будет готовый .md)
91. пользователь 04.11.15 05:48
Сообщение было скрыто модератором.
...
98. пользователь 10.11.15 23:56
Сообщение было скрыто модератором.
...
92. Угрюмый 13 04.11.15 09:21 Сейчас в теме
В Windows8 x64 обработка при обращении к Curl выдавала "не является внутренней или внешней командой, исполняемой программой или пакетным файлом", пока не скопировал Curl в c:\windows (посмотрел в переменных средах, действительно путь c:\Windows\System32 не прописан). Не помогало даже указание полного пути к Curl. При этом из командной строки Curl работала без проблем...
93. aximo 2772 05.11.15 17:49 Сейчас в теме
Товарищи, а как задать внешний адрес УТМ? Если я работаю через РДП???
94. M_W_W 46 05.11.15 18:47 Сейчас в теме
(93) aximo,
В смысле? Где УТМ установлен - на клиенте, или на сервере, там-же где 1С крутится?

Если на сервере, то должно и так работать, по локалхосту, если на клиенте - то зависит от того, где этот клиент - в одной локалке с сервером, или в интернете? Если в одной локалке, то нет проблем - просто указываете IP-адрес компа с УТМом, с портом, и все. Если в Интернете - то ИМХО никак... Только, наверно, если VPN организовывать между сервером и клиентом с УТМ... И то, не факт, что будет работать, хотя должно.
95. V-A-V 10 06.11.15 09:00 Сейчас в теме
(94) M_W_W,

Все работает и через инет. Только нужен статический IP и организовать проброс портов...
96. AlexRunner1 07.11.15 18:24 Сейчас в теме
Можно четко (по пунктам) описать действия мои как розницы при работе с этой обработкой, да и вообще после 01.01.2016!
А то вроде как только накладные надо подтверждать, зачем запрос по поставщикам, запрос остатков, справок!
Цель работы, чтоб не придрались контролирующее органы больше ничего не нужно!
Спасибо заранее!
97. SSSR 10.11.15 18:25 Сейчас в теме
А как отправлять ТТН рознице, (мы оптовики). Я, так понимаю, что данная обработка только подтверждает получение (приход) от производителя, а сможет она работать в связке оптовик->розница?
101. Flashikyo 11.11.15 16:18 Сейчас в теме
roman8115 есть интересное предложение по обработки. Напишите ваш контактный телефон на p.brykalov@gmail.com
102. DenCommander 12.11.15 10:58 Сейчас в теме
А зачем вообще получать справочник партнеров (контрагентов)?
103. HSV 3 12.11.15 11:47 Сейчас в теме
(102) Чтобы отгружать продукцию покупателю по FSRAR_ID и адресу
104. DenCommander 12.11.15 12:10 Сейчас в теме
(103) HSV, Спасибо.
А можно запросить контрагентов списком? В документации пример получения одного контрагента. По одному получать 1000 штук долго.
108. ya.vladi.mir 12.11.15 21:58 Сейчас в теме
это относится к актам ))
109. ya.vladi.mir 12.11.15 22:02 Сейчас в теме
номер за день не повториться
110. ilyins 13.11.15 09:48 Сейчас в теме
Здравствуйте!
кто может отправить тестовую накладную на фсрар_ИД 020000146499
ИНН/КПП 5504208173/553001001
спасибо!
112. elprice 14.11.15 13:57 Сейчас в теме
Здравствуйте. Кто нибудь пробовал вводить ИНН предпринимателя 12 разрядов без КПП.? У меня не работает, в чем может быть дело?
117. SSSR 17.11.15 06:48 Сейчас в теме
(112) elprice,
У предпринимателя нет КПП, а разве можно ввести (в данной обработке) ИНН и КПП? Не вводится же, поле ограничено 12 знаками.
118. elprice 17.11.15 08:44 Сейчас в теме
(117) SSSR, Привет всем. Имелось ввиду, что вводим ИНН предпринимателя (12 разрядное число) запрашиваем данные из справочников , программа ругается и данных не дает. С фирмами (ИНН 10 разрядов) все проходит нормально. Вот и спрашиваю у всех так или только у меня? Может программа не предназначена для работы с предпринимателями
119. SSSR 17.11.15 10:28 Сейчас в теме
(118) elprice,
Видимо обработка рассчитана на подтверждение ТТН от оптовиков, а оптовики только юр.лица.
113. ilyins 16.11.15 05:59 Сейчас в теме
Всем привет!
Не понятно, как проверить работу обработки. Может быть кто-нибудь напишет про свой опыт? Подключил, нажимаю кнопку "Выбрать приход" и сижу, жду. Пусто - никто приход не шлет. Как протестировать?
Что дальше делать?
114. пользователь 16.11.15 16:00
Сообщение было скрыто модератором.
...
115. пользователь 16.11.15 16:49
Сообщение было скрыто модератором.
...
116. HSV 3 16.11.15 20:30 Сейчас в теме
Сегодня перестали запросы из УТМ по справочникам приходить
120. Elisha 17.11.15 13:43 Сейчас в теме
Помогите плиз. Вываливается ошибка

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

Прочитала пост. проверила версию анализатора - 2. Зарегистрирована dll. Платформа семерки 027. Что еще можно проверить?
121. roman8115 59 17.11.15 13:53 Сейчас в теме
(120) Elisha, предлагаю метод "выбратьУзел" заменить на функцию "получитьУзел"
//
Функция ПолучитьУзел(Узел1,Имя="")
	Для Сч = 1 По Узел1.КоличествоПодчиненных() Цикл
		Узел2 = Узел1.ПолучитьПодчиненныйПоНомеру(Сч);
		Если Узел2.Наименование = СокрЛП(Имя) Тогда
			Возврат Узел2;
		КонецЕсли;
	КонецЦикла;
	Сообщить("Не найден узел "+Имя);
КонецФункции
Показать
124. Elisha 17.11.15 14:08 Сейчас в теме
(121) roman8115, сделала обращение к функции: - Не найден узел ns:Documents
125. roman8115 59 17.11.15 14:11 Сейчас в теме
(124) Elisha, Наименование = Documents (без ns:)
126. Elisha 17.11.15 15:01 Сейчас в теме
(125) roman8115, спасибо, вы мне очень помогли
129. SSSR 19.11.15 10:36 Сейчас в теме
(124) Elisha,
А как сделали?
122. roman8115 59 17.11.15 13:56 Сейчас в теме
(120) Elisha, или 38й ответ
123. Elisha 17.11.15 14:05 Сейчас в теме
(122) roman8115, что там написано раз десять уже сделала
130. SSSR 19.11.15 11:00 Сейчас в теме
(120) Elisha, И как с этим справились?
У меня тоже самое выходит.
133. Elisha 19.11.15 15:32 Сейчас в теме
134. SSSR 19.11.15 15:38 Сейчас в теме
(133) Elisha,
Функцию вставил в обработку, а дальше как заменить метод "выбратьУзел" на "получитьУзел"? простой заменой не получается.
135. m-serg74 46 19.11.15 16:22 Сейчас в теме
(134) SSSR, вместо
Узел2 = Узел1.ВыбратьУзел("ns:Documents");
делай:
Узел2 = ПолучитьУзел(Узел1, "ns:Documents");
SSSR; roman8115; +2 – Ответить
136. SSSR 19.11.15 17:36 Сейчас в теме
(135) m-serg74,
Сделал, но ошибка та же

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

проверила версию анализатора - 2. Зарегистрирована dll. Платформа семерки 027. Что еще можно проверить?

Как проверить версию анализатора? dll зарегистрировал, как в 38 посте.

Парсер проверил, 2.0, как и должно быть.
В чём ещё может быть причина?
137. m-serg74 46 20.11.15 08:53 Сейчас в теме
(136) SSSR, смотрим в книгу... ©

написал же сделать вместо:
Узел1 = ХМЛ.ВыбратьУзел("ns:Documents");

вот так:

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

или свои названия переменных не судьба подставлять? :)
138. SSSR 20.11.15 10:33 Сейчас в теме
(137) m-serg74,
Теперь вываливается ошибка в самой функции
Для Сч = 1 По Узел1.КоличествоПодчиненных() Цикл
{E:\...\ЕГАИС_ПРИХОД.ERT(30)}: значение не представляет агрегатный объект (КоличествоПодчиненных)
142. m-serg74 46 20.11.15 12:49 Сейчас в теме
(138) SSSR,
//======================================================================
Функция ПолучитьПодчиненныйУзел(лУзелРод, лУзелТэг)
	Для ш = 1 По лУзелРод.КоличествоПодчиненных() Цикл
		лУзелРеб = лУзелРод.ПолучитьПодчиненныйПоНомеру(ш);
		Если лУзелРеб.ПолноеНаименование = лУзелТэг Тогда
			Возврат лУзелРеб;
		КонецЕсли;
	КонецЦикла;
	Возврат "";
КонецФункции // ПолучитьПодчиненныйУзел

Показать
144. SSSR 20.11.15 18:22 Сейчас в теме
(142) m-serg74,

Все варианты уже попробовал.
и как в 125, внимательно прочитал ветку, но вот это выходит.

Вид = Узел2.ПолучитьПодчиненныйПоНомеру(1).Наименование;
{E:\...\ЕГАИС_ПРИХОДЫ.ERT(202)}: Значение не представляет агрегатный объект (ПолучитьПодчиненныйПоНомеру)
149. m-serg74 46 20.11.15 21:53 Сейчас в теме
(144) SSSR, пора думать о смене профессии значит... извиняюсь конечно
150. SSSR 21.11.15 07:45 Сейчас в теме
(149) m-serg74,

Не стоит извиняться, меняйте, ваш выбор, у меня всё сраслось.
И умничать то же не стоит, прямо на ошибку указать не можете и подсказать не хотите, всё заумными загадками. Не спорю, уровень знаний у каждого разный, но зачем "пинать" новичков? А нужно то было пару грамотных фраз, а не заумных загадок от кодера-гуру.
151. m-serg74 46 21.11.15 19:33 Сейчас в теме
(150) SSSR, какие загадки, кто кого пинал? уже целиком прислал функцию где все переменные "с человеческим лицом", а в ответ опять - у меня не получилось(((
отладчик в руки и разбираться чего именно не получилось, а не скидывать:
Вид = Узел2.ПолучитьПодчиненныйПоНомеру(1).Наименование;
{E:\...\ЕГАИС_ПРИХОДЫ.ERT(202)}: Значение не представляет агрегатный объект (ПолучитьПодчиненныйПоНомеру)


я вижу что там еще у вас понаписяно кроме этой строки
152. SSSR 22.11.15 05:00 Сейчас в теме
(151) m-serg74,
Да всё уже получилось. Благодарю.

Дальше как обработка будет развиваться, будет ли отправка ТТН?
153. m-serg74 46 22.11.15 11:52 Сейчас в теме
(152) SSSR, конечно будет... но это уже вопрос к разработчику
я не он
127. Elisha 18.11.15 12:31 Сейчас в теме
Кто нибудь знает, что будет с остатками на 01,01,16. ИХ в систему ЕГАИС нужно загрузить будет?
128. ya.vladi.mir 18.11.15 15:19 Сейчас в теме
не обязательно на 010116, но до продажи после 010116 их нужно поставить на учет
131. rougudz 19.11.15 11:48 Сейчас в теме
с постановкой на учет все вроде понятно. справку а можно поднять из бумажного варианта т.е. ее код в системе егаис нужен, а вот со справкой Б что делать если товар был перепродан и пришел уже не от производителя а от другого оптовика, в моем случае перепродажа между своими фирмами. вообще непонятно, теги <wb:InformA> и <wb:InformB> обязательны для заполнения... чуйствую ждет меня веселый новый год.
132. vsy 19.11.15 13:29 Сейчас в теме
если кому не трудно скиньте пожалуйста ТТН на ИНН 7453158503 и КПП 745301001
139. Elisha 20.11.15 10:48 Сейчас в теме
см 125 ответ. Внимательней читайте ветку
140. Elisha 20.11.15 11:36 Сейчас в теме
Отправте пожалуйста кто нибудь накладную на организацию ИНН\кпп 6234118400/623401001 , Идентификатор ФС РАР = 030000019696
187. HollyRoller 27.11.15 00:04 Сейчас в теме
Здравствуйте!
Подскажите, пожалуйста:

Пытаюсь запросить партнера, получаю практически мгновенно:

00:01:16 - Запрос справочника по ИНН ХХХХХХХХХХ
ХМЛ.Загрузить(ФайлОтвета);
{F:\БАЗЫ\V7\ЕГАИС\DB\EXTFORMS\!ЕГАИС.ERT(140)}: : XML document must have a top level element.

XML-файл reply присутствует, но он абсолютно пустой.
С продукцией то же самое, увы..
189. HollyRoller 27.11.15 08:38 Сейчас в теме
(187) Разобрался. Не так запускал curl
141. antgenp 20.11.15 11:41 Сейчас в теме
День добрый!
А кто-нибудь интегрировал уже эту обработку в 1с?
Подскажите, пожалуйста, как лучше сделать привязку кодов товара по ЕГАИС к номенклатуре?
По-хорошему, конечно, создать бы реквизит в справочнике номенклатуры, и в него писать код по ЕГАИС. Но возможен косяк - коды номенклатуры по ЕГАИС, как я понял, уникальны только внутри ЗАВОДА поставщика, т.е. если заводов несколько и с любого из них вы можете получить товар, то за такой номенклатурой следует закрепить несколько кодов в ЕГАИС (по одному на каждый завод, где она производится). Получается, что нужно делать подчиненный справочник для номенклатуры, в который проставлять все коды?
Тогда при загрузке ТТН поставщика в наше поступление номенклатура по коду подтянется верно, но, кроме этого, нам нужно при реализации этого товара тоже правильно указать его код по ЕГАИС, как это лучше сделать? Добавить поле "КодЕгаис" в табличную часть документа поступления? Или добавить реквизит "КодЕгаис" в партию товара? Или ещё как-то?
Кроме этого, нужно же ещё как-то подвязать хранение формА и Б справок. Никто ничего с этим не делал?
143. rougudz 20.11.15 15:46 Сейчас в теме
(141) antgenp,
коды в ЕГАИС я так понимаю уникальные, т.е. у разных производителей одинаковых нет.
ошибка может быть если при отправке указываем код товара и код производителя по нему разные (уже такое было), у поставщика было 2 regID, и товар половину на первом остальное на втором, причем и кпп и названия одинаковые, как будут юзвери разруливать такие ситуации не представляю.
в поступлениях у меня учет по партиям - справочник партий - туда пишутся ID справок А и Б.
думаю по другому никак, а при продаже выбирать надо конкретную партию по которой товар приходил. покрайней мере я так сделал.
145. SSSR 20.11.15 19:09 Сейчас в теме
(141) antgenp,
Если только пока сделать отдельный справочник товаров ЕГАИС и сделать ссылочную связь с карточками товара. На самом деле пока не ясно как связать номенклатуру ФСРАР со справочниками товара. Или полностью переходить на справочники ФСРАР, но пока не стоит, будет "каша" в справочнике товара.

Вообще с ЕГАИС больше вопросов и оооочень мало ответов (даже у самих спецов ЕГАИС), как всегде идём на эксперимент.
147. art010 20.11.15 19:22 Сейчас в теме
(145) SSSR,
Если только пока сделать отдельный справочник товаров ЕГАИС и сделать ссылочную связь с карточками товара
В справочнике ЕГАИС_Новенклатура реквизит НашаНоменклатура.
У меня так реализовано. Иначе, будет геморр еще тот, я думаю.
148. SSSR 20.11.15 19:35 Сейчас в теме
(147) art010,
Я о том де, а можно и как аналоги завести, иногда не один к одному получается, скажем тот же бонусный товар, ШК и наименование одно и то же, а не за деньги пришё, а ретро-бонус.
154. Temniy 19 22.11.15 22:57 Сейчас в теме
Как узнать в чем проблема???

ХМЛ = ПарсерХМЛ.СоздатьДокумент();
ХМЛ.Загрузить(ФайлОтвета);
УзелA = ХМЛ.ВыбратьУзел("A");
Попытка ЗапросИд = УзелA.ВыбратьУзел("url").Значение;
Исключение Сообщить("Ошибка!","!");
ЗапуститьПриложение("explorer "+ФайлОтвета);
Возврат; КонецПопытки;
Сообщить(ТекущееВремя() + " - Ожидание ответа......");
Пока Вопрос("Ожидание ответа(~5мин)......."+РазделительСтрок + "ОК - Проверить входящие, Отмена - Прервать","ОК+Отмена",30) <> "Отмена" Цикл

XML document must have a top level element.


Подскажите пожайлуста

155. victuan 4445 23.11.15 05:04 Сейчас в теме
(154) Нарушена структура ХМЛ-файла. В частности, могут присутствовать русские символы в неправильной кодировке.
159. vsy 23.11.15 13:18 Сейчас в теме
Еще раз напишу, если кому не трудно скиньте пожалуйста ФСРАР-ИД 020000189134 ТТН на ИНН 7453158503 и КПП 745301001
160. ya.vladi.mir 23.11.15 13:32 Сейчас в теме
кто запрос справок а б сделал - поделитесь -;))
161. m-serg74 46 23.11.15 14:00 Сейчас в теме
(160) ya.vladi.mir, а что в них там особого то?

//==========================================================­============
//Запрос справки А
//==========================================================­============

Функция sendformaquery(FORMA_ID)
	queryformastring =
	"<?xml version=""1.0"" encoding=""UTF-8""?>
	|<ns:Documents Version=""1.0""
	|xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""
	|xmlns:ns=""http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01""
	|xmlns:qf=""http://fsrar.ru/WEGAIS/QueryFormAB"">
	|<ns:Owner>
	|<ns:FSRAR_ID>[%FSRAR_ID%]</ns:FSRAR_ID>
	|</ns:Owner>
	|<ns:Document>
	|<ns:QueryFormA>
	|<qf:FormRegId>[%FORMA_ID%]</qf:FormRegId>
	|</ns:QueryFormA>
	|</ns:Document>
	|</ns:Documents>";
	queryid = "";
	querystring = СтрЗаменить(queryformastring, "[%FSRAR_ID%]", FSRAR_ID);
	querystring = СтрЗаменить(querystring, "[%FORMA_ID%]", FORMA_ID);
	docxml = sendpostquery(querystring, "/opt/in/QueryFormA");
	
	Если (СтрДлина(docxml) > 0) Тогда
		xmldoc = СоздатьОбъект("Msxml.DOMDocument");
		xmldoc.loadXML(docxml);
		objnodea = xmldoc.selectSingleNode("A");
		Если (ПустоеЗначение(objnodea) = 0) Тогда
			objnodeurl = objnodea.selectSingleNode("url");
			Если (ПустоеЗначение(objnodeurl) = 0) Тогда
				queryid = objnodeurl.text;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	Возврат queryid;
КонецФункции // sendformaquery

//==========================================================­============
//Запрос справки Б
//==========================================================­============

Функция sendformbquery(FORMB_ID)
	queryformbstring =
	"<?xml version=""1.0"" encoding=""UTF-8""?>
	|<ns:Documents Version=""1.0""
	|xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""
	|xmlns:ns=""http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01""
	|xmlns:qf=""http://fsrar.ru/WEGAIS/QueryFormAB"">
	|<ns:Owner>
	|<ns:FSRAR_ID>[%FSRAR_ID%]</ns:FSRAR_ID>
	|</ns:Owner>
	|<ns:Document>
	|<ns:QueryFormB>
	|<qf:FormRegId>[%FORMB_ID%]</qf:FormRegId>
	|</ns:QueryFormB>
	|</ns:Document>
	|</ns:Documents>";
	queryid = "";
	querystring = СтрЗаменить(queryformbstring, "[%FSRAR_ID%]", FSRAR_ID);
	querystring = СтрЗаменить(querystring, "[%FORMB_ID%]", FORMB_ID);
	docxml = sendpostquery(querystring, "/opt/in/QueryFormB");
	
	Если (СтрДлина(docxml) > 0) Тогда
		xmldoc = СоздатьОбъект("Msxml.DOMDocument");
		xmldoc.loadXML(docxml);
		objnodea = xmldoc.selectSingleNode("A");
		Если (ПустоеЗначение(objnodea) = 0) Тогда
			objnodeurl = objnodea.selectSingleNode("url");
			Если (ПустоеЗначение(objnodeurl) = 0) Тогда
				queryid = objnodeurl.text;
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	Возврат queryid;
КонецФункции // sendformbquery
Показать
164. ya.vladi.mir 23.11.15 14:35 Сейчас в теме
(161) m-serg74, а на [sendpostquery()] можно можно одним глазком взглянуть - это курл?
165. m-serg74 46 23.11.15 14:38 Сейчас в теме
(164) ya.vladi.mir, нет не курл, но можно и курл:)
//==========================================================­============
Функция getrandomnumber() Экспорт
	m35 = 34359738368;
	m36 = 68719476736;
	m37 = 137438953472;
	somedigit = 5 * somedigit;
	Если (somedigit >= m37) Тогда somedigit = somedigit - m37 КонецЕсли;
	Если (somedigit >= m36) Тогда somedigit = somedigit - m36 КонецЕсли;
	Если (somedigit >= m35) Тогда somedigit = somedigit - m35 КонецЕсли;
	Возврат Цел(somedigit / m35 * 101);
КонецФункции // getrandomnumber

//==========================================================­============
Функция randomnumber(limit) Экспорт
	Возврат (getrandomnumber() % (limit - 1)) + 1;
КонецФункции // randomnumber

//==========================================================­============
Функция getrandomstring(numchar) Экспорт
	charmap = "qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJKLYXCVBNM1234567­890";
	maxchar = СтрДлина(charmap) - 1;
	resstr = "";
	Для i = 1 По numchar Цикл
		resstr = resstr + Сред(charmap, randomnumber(maxchar), 1);
	КонецЦикла;
	Возврат resstr;
КонецФункции // getrandomstring

//==========================================================­============
//Отправка запроса по протоколу POST
//==========================================================­============

Функция sendpostquery(querydata, address) Экспорт
	boundary = getrandomstring(30);
	
	objxml = СоздатьОбъект("WinHttp.WinHttpRequest.5.1");
	objxml.Open("POST", UTM_SERVER + address, 0);
	objxml.SetRequestHeader("Content-Type", "multipart/form-data; boundary=" + boundary);
	objxml.SetRequestHeader("Content-Length", Строка(СтрДлина(querydata)));
	objxml.SetRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	objxml.SetRequestHeader("Pragma", "no-cache");
	objxml.SetRequestHeader("Cache-Control", "no-cache");
	objxml.SetRequestHeader("Accept-Charset", "utf-8");
	
	dataforsend = "--" + boundary + РазделительСтрок +
	"Content-Disposition: form-data; name=""xml_file""; filename=""client.xml""" + РазделительСтрок +
	"Content-Type: text/xml; charset=utf-8" + РазделительСтрок + РазделительСтрок + querydata +
	РазделительСтрок + "--" + boundary + "--";
	Попытка
		objxml.Send(dataforsend);
		resultstr = objxml.ResponseText;
	Исключение
		Сообщить("Ошибка отправки запроса POST: " + СокрЛП(ОписаниеОшибки()), "!");
		resultstr = "";
	КонецПопытки;
	Возврат resultstr;
КонецФункции // sendpostquery
Показать
166. ya.vladi.mir 23.11.15 14:44 Сейчас в теме

(165) m-serg74, ДВА СПАСИБО в одни руки, сейчас прикрутим к своей 1с
167. m-serg74 46 23.11.15 14:47 Сейчас в теме
(166) ya.vladi.mir, держи тогда и ГЕТ с ДЕЛИТом
//==========================================================­============
//Отправка запроса по протоколу GET
//==========================================================­============

Функция sendgetquery(address) Экспорт
	objxml = СоздатьОбъект("WinHttp.WinHttpRequest.5.1");
	objxml.Open("GET", address, 0);
	objxml.SetRequestHeader("Content-Type", "text/xml");
	objxml.SetRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	objxml.SetRequestHeader("Pragma", "no-cache");
	objxml.SetRequestHeader("Cache-Control", "no-cache");
	objxml.SetRequestHeader("Accept-Charset", "utf-8");
	Попытка
		objxml.Send();
		resultstr = objxml.ResponseText;
	Исключение
		Сообщить("Ошибка отправки запроса GET: " + СокрЛП(ОписаниеОшибки()), "!");
		resultstr = "";
	КонецПопытки;
	Возврат resultstr;
КонецФункции // sendgetquery

//==========================================================­============
//Отправка запроса по протоколу DELETE
//==========================================================­============

Функция senddeletequery(address) Экспорт
	objxml = СоздатьОбъект("WinHttp.WinHttpRequest.5.1");
	objxml.Open("DELETE", address, 0);
	Попытка
		objxml.Send();
		result = 0;
	Исключение
		Сообщить("Ошибка отправки запроса DELETE: " + СокрЛП(ОписаниеОшибки()), "!");
		result = -1;
	КонецПопытки;
	Возврат result;
КонецФункции // senddeletequery
Показать
171. ya.vladi.mir 23.11.15 15:30 Сейчас в теме
(165) m-serg74,
НА ... getrandomstring<a rel="n....... РУГАЕТСЯ, поясни по чему так написано гет - без параметра не узнает его как функцию, а видит как переменную
173. m-serg74 46 23.11.15 15:33 Сейчас в теме
(171) ya.vladi.mir, кто без какого параметра, опиши подробней что не получается?
175. ya.vladi.mir 23.11.15 15:37 Сейчас в теме
(173) m-serg74, 1с выдает ошибку что переменная getrandomstring не определена

Функция sendpostquery(querydata, address) Экспорт
boundary = getrandomstring<a rel="noindex,nofoll

boundary = написание строчки не по правилам 1с
176. m-serg74 46 23.11.15 15:40 Сейчас в теме
(175) ya.vladi.mir,
boundary = написание строчки не по правилам 1с

????
1с выдает ошибку что переменная getrandomstring не определена

последовательность функций/процедур правильная. в курсе что 7ка не видит функций которые ниже по тексту?
162. ya.vladi.mir 23.11.15 14:25 Сейчас в теме
СПАСИБО, но я имел в виду в пакетной обработке для заполнения партий в приходной накладной
163. SSSR 23.11.15 14:28 Сейчас в теме
У нас есть поставки прямо с завода производителя, а они не проходят через УТМ, как сделать запрос ТТН на производителя?
168. ya.vladi.mir 23.11.15 14:49 Сейчас в теме
и вдогонку вопрос - что должно вернуться от поставщика (и как это найти в ауте) на акт расхождения,
сам получил две квитанции о фиксации акта и проведенной накладной - а поставщик же еще не дал согласие на меньшее количество????
169. ya.vladi.mir 23.11.15 15:04 Сейчас в теме
или вообще может в егаис отказаться от поставки,
когда эту ттн на приход ставить или не ставить вообще???
170. m-serg74 46 23.11.15 15:25 Сейчас в теме
(169) ya.vladi.mir, такие вопросы лучше на форуме ЕГАИСа спрашивать:)
172. ya.vladi.mir 23.11.15 15:32 Сейчас в теме
(170) m-serg74, я имел в виду ответ мне от егаис в зависимости от дальнейших действий поставщика
174. m-serg74 46 23.11.15 15:34 Сейчас в теме
(172) ya.vladi.mir, я понял про что ты, на это и сказал что лучше это у самих ЕГАИСовцев спрашивать
177. ya.vladi.mir 23.11.15 16:05 Сейчас в теме
getrandomstring далее идет < - здесь и ругается:

boundary = getrandomstring<<?>><a rel="noindex,nofollo......0)</a>
{Глобальный модуль(4827)}: Переменная не определена (getrandomstring)
179. m-serg74 46 23.11.15 16:10 Сейчас в теме
(177) ya.vladi.mir, а с чего она в глобальном модуле?
180. ya.vladi.mir 23.11.15 18:41 Сейчас в теме
(179) m-serg74, не принципиально же где, а вот getrandomstring(ПАРАМЕТР) используют так наверное, или я чего-то еще не знаю ))
178. ya.vladi.mir 23.11.15 16:09 Сейчас в теме
функция конечно выше чем ошибка
182. ya.vladi.mir 23.11.15 20:35 Сейчас в теме
ОК все сразу завертелось - и дату розлива взял из А
только жаль нет интервалов марок, хотя на бумаге они пропечатаны
183. Stan 33 24.11.15 22:43 Сейчас в теме
Люди добрые, а можно хотя бы простенькую инструкцию к этой обработке (для чайников). Что, где нажать, что и где в результате должно появиться. Думаю благодарен буду не я один за неё. Заранее спасибо.
184. Stan 33 25.11.15 10:26 Сейчас в теме
Разобрался, небольшая инструкция есть в справке к обработке. Проверил запросы справочников - все ОК. Пришлите пожалуйста тестовый приход на ИНН 5837020900 КПП 583701001 ФСРАР ИД 010000002638, чтобы можно было успокоиться, что все работает. Заранее спасибо
185. ya.vladi.mir 26.11.15 07:39 Сейчас в теме
(184) Stan, давай отладимся, пиши мне в личку ya.vladi.mir@yandex.ru как будешь готов
188. dvoinik 13 27.11.15 07:41 Сейчас в теме
При запросе справочников пишет ошибки.
УзелA=DOMDocument.getElementsByTagName("A").item(0);
{D:\ALCOP\EGAIS\OBMEN_EGAIS.ERT(2021)}: Плохой тип переменной
190. vadim_osetsky 28.11.15 20:25 Сейчас в теме
Добрый день.
Скачал.
А можно ли получить удобочитаемый текст модуля ?
191. serg75 29.11.15 10:54 Сейчас в теме
(190) vadim_osetsky, И хотелось бы с изменениями, обсуждаемыми здесь.
192. vadim_osetsky 29.11.15 15:20 Сейчас в теме
(191)
Ув. roman8115, вы правильно отнеситесь к моему вопросу и в целом к собственной разработке.
Вы же выложили свою обработку не в качестве завершенного коммерческого решения.
И я ее скачивал не в качестве конечного результата (я не конечный пользователь). Мне хотелось посмотреть ключевые точки, чтобы не изобретать велосипед.
Нет смысла в какой-либо обфускации программного кода. Без этого вы быстрее (при содействии коллег) доведете свою разработку до более профессионального уровня.
А так мне пришлось вручную переформатировать код модуля формы, чтобы посмотреть, что к чему. И, поверьте, там есть что улучшить.
Желаю удачи.
193. roman8115 59 30.11.15 09:28 Сейчас в теме
(192) vadim_osetsky, если почитать обсуждение, то можно найти текст модуля
194. roman8115 59 30.11.15 09:30 Сейчас в теме
(192) vadim_osetsky,
Прикрепленные файлы:
текст.txt
195. ivangorchakov 14 30.11.15 11:16 Сейчас в теме
Пришлите пожалуйста тестовый приход на ИНН 6123014780 КПП 612301001 ФСРАР ИД 020000196981, чтобы можно было

успокоиться, что все работает. Заранее спасибо
196. Octopus 351 30.11.15 12:05 Сейчас в теме
Господа, ЧЯДНТ?

Упорно выдает версию базового анализатора 4.0. Ну и как следствие - ошибка исполнения метода.

Уже и регал-разрегивал всеми способами, и v7plusы во все папки понатыкал, уже и бубен сломал, хотел админский взять - не дали. v7plus идентичен выложенному здесь. И перезагружался. Совсем для чистоты только что еще раз запустил выложенный тут батник. Результат ровно тот же - ВерсияБазовогоАнализатора=4.0

Винда ХР SP3, права встроенного админа, так что даже на режим администратора не свалить.

Даже попытался скопировать msxml3.dll в msxml4.dll, но v7plus стал выдавать ошибку инициализации парсера.
197. roman8115 59 30.11.15 12:13 Сейчас в теме
(196) Octopus, можно решить способом другим. см. 121й коммент
198. Octopus 351 30.11.15 12:23 Сейчас в теме
Благодарствую, вроде зашуршало... Уже в печенках этот ЕГАИС сидит...
199. nem317 01.12.15 12:55 Сейчас в теме
Пришлите пожалуйста тестовый приход на ИНН7107083517 КПП 710401001 ФСРАР ИД 020000055036, чтобы можно было успокоиться, что все работает.
Если объясните как это делаете - буду загружать приход по просьбе других новичков.
Заранее спасибо.
200. ivangorchakov 14 02.12.15 15:11 Сейчас в теме
Да, кстати - как делать тестовый приход?
201. Evladar 02.12.15 15:38 Сейчас в теме
А почему тут и бесплатная обработка, и платная?
Зачем бесплатная, если продают, и наоборот.
Они разные, что ли?
202. V-A-V 10 02.12.15 16:22 Сейчас в теме
Вот немного доработал указанную выше функцию.
Вернее написал дополнительную к ней.
Может кому пригодиться. А то лень узлы вытаскивать и раскладывать по переменным.
Лень двигатель прогресса...

// Получает узел XML файла относительно текуего передаваемого узла
Функция ПолучитьУзел(ТекУзел, Имя = "")
    Для Сч = 1 По ТекУзел.КоличествоПодчиненных() Цикл
        Узел2 = ТекУзел.ПолучитьПодчиненныйПоНомеру(Сч);
        Если Врег(Узел2.Наименование) = Врег(Имя) Тогда
            Возврат Узел2;
        КонецЕсли;
    КонецЦикла;
    Сообщить("Не найден узел - " + Имя);
	Возврат ПолучитьПустоеЗначение();
КонецФункции

// Получает узел XML файла относительно текуего передаваемого узла по заданному пути имен узлов 
// Пример:
// ПолучитьУзел_(МойУзел, "Dokuments\Dokument\Hider")
Функция ПолучитьУзел_(ТекУзел, Имя = "", Разд = "\")
	Перем Узел[10]; 
	
	Если ПустоеЗначение(Имя) = 1 Тогда
		Возврат ПолучитьПустоеЗначение();
	КонецЕсли;	
	Если Найти(Имя, Разд) = 0 Тогда	
		Возврат ПолучитьУзел(ТекУзел, Имя);
	КонецЕсли;
	Сообщить(Имя);
	Список = глРазложить(Имя, Разд);
	Если Список.РазмерСписка() > 10 Тогда
		Сообщить();
		Возврат 0;
	КонецЕсли;	
	стр = "";
	пн = 1;
	зн = СокрЛП(Список.ПолучитьЗначение(пн, стр));
	Узел[пн] = ПолучитьУзел(ТекУзел, зн); 
	Для сч = 2 По Список.РазмерСписка() Цикл
		пн = сч;
		зн = СокрЛП(Список.ПолучитьЗначение(сч, стр));
		Узел[сч] = ПолучитьУзел(Узел[сч-1], зн); 
		Сообщить(зн);
	КонецЦикла;	            
	Возврат Узел[пн];
КонецФункции
Показать
203. Гость 03.12.15 14:58
Здравствуйте, кто может сказать, какая информация содержится в коде PDF-417?
205. Uncore 962 04.12.15 11:05 Сейчас в теме
(203) Гость, алкокод ЕГАИС товара
204. victuan 4445 04.12.15 07:39 Сейчас в теме
А разве нельзя причесать интерфейс для платной разработки ))
206. vsy 06.12.15 11:21 Сейчас в теме
Кто нибудь может выложить или скинуть файл xml справки А с markinfo, с диапазонами марок.
207. Dwarsha 07.12.15 16:47 Сейчас в теме
Посдкажите пожалуйста, пытаюсь по определенному пути в 1с 7.7 сохранить все в xml

ФайлТТН=КаталогВременныхФайлов() + "reply.xml";
КомандаСистемы("curl -X GET "+ТЗ_Справки.Юрл+">"+ФайлТТН);

xml файл в итоге пустой! На другом компьютере все получалось. Ворзможно, что проблема в том, что сейчас все пытаюсь выполнить на удаленном рабочем столе? устанавливала curl, кидала v7prus.dll, регистрировала, ничего не помогает.
Если вручную сохраняю нужную страницу и ее распарсиваю - то все отлично. А вот сохранить программно ничего не получается..


----
Проверила адрес утм на достпуность и ответ - все хорошо. Видимо проблема именно в Curl. Win Server, возможно что на ней работает?
208. ivangorchakov 14 08.12.15 10:59 Сейчас в теме
В личном кабинете есть тестовые приходы. Данная обработка показала, что они есть.

Но при подтверждении приходов выдает ошибку:

Для выбранного прихода нет справки Б. Отправка подтверждения невозможна.

Скажите, пожалуйста, для тестовых приходов нельзя выполнить акт подтверждения/акт отказа?
209. ilyins 08.12.15 13:08 Сейчас в теме
А почему такая цена платной обработки?
Есть аналог гораздо дешевле : http://infostart.ru/public/416390/ ?

И чем платная отличается от бесплатной?
210. roman8115 59 08.12.15 16:42 Сейчас в теме
(209) ilyins,
1 это работает
2 бесплатная только показывает и подтверждает приходы
211. roman8115 59 08.12.15 16:55 Сейчас в теме
(209) ilyins,
"аналог" и веб-сервисы для егаис работают без изменения конфигурации и имеет соответствующие недостатки/ограничения.
212. V-A-V 10 10.12.15 08:05 Сейчас в теме
(211) roman8115,
А какие конкретно изменения в конфигурации нужно сделать, чтобы ваша система функционировала.???
213. roman8115 59 10.12.15 09:32 Сейчас в теме
(212) V-A-V,
1 новый справочник, добавить реквизиты с справочники и документы, вывести на формы новые реквизиты. Все это можно сделать за 30 минут.
Подробно описано в инструкции.
214. V-A-V 10 10.12.15 14:14 Сейчас в теме
(213) roman8115,
Понятно. Спасибо.
215. V-A-V 10 10.12.15 14:18 Сейчас в теме
(213) roman8115,

А еще вопросик.
Как организован партионный учет? Сдается мне он должен совпадать с учетом в ЕГАИС.
А с учетом того, что народ любит лазить в уже проведенные доки, да еще и задним числом, то как вы обошли сею проблему?
216. GrafB 10 11.12.15 11:23 Сейчас в теме
никак не могу в терминале избавиться от ошибки :

ХМЛ.Загрузить(ФайлОтвета);
{ЕГАИС_ПРИХОДЫ.ERT(227)}: : XML document must have a top level element.


файл reply.xml пустой. если после формирования query.xml запускать командную строку вручную и туда вставлять сформированный "curl -F ..." то файл ответа заполняется. на локальном компе работает. ссылки все проверил в терминале открываются. от имени админа тоже не работает. что-то не так с "КомандаСистемы", чёрное окошко проскакивает быстро, и там наверно на что-то ругается, как посмотреть не знаю.

(189) что означает "не так запускал" ? может и я не так запускаю
217. GrafB 10 11.12.15 11:59 Сейчас в теме
поймал принтскрином окно, там написано что curl не является внутренней или внешней командой
225. victuan 4445 16.12.15 05:53 Сейчас в теме
(217) Это означает, что курл у вас не для той версии ОС.
для 64-разрядной Винодвс подходит этот курл http://curl.haxx.se/download/curl-7.46.0.zip
для 32-битной - этот http://curl.haxx.se/gknw.net/7.40.0/dist-w32/curl-7.40.0-ssl-sspi-zlib-static-bin-w32.zip
218. GrafB 10 11.12.15 13:07 Сейчас в теме
пока работает при условии что curl находится не в системной папке и указываю полный путь, не знаю важно ли но папка та же где и файлы запроса и ответа
219. art010 15.12.15 13:00 Сейчас в теме
День добрый.
По какой причине выдает такую ошибку?
ТЗ.ПолучитьСтрокуПоНомеру(Стр);
{C:\...\ЕГАИС_ПРИХОДЫ.ERT(309)}: Номер за пределами значения
Файл ответа не пустой, а документы не подгружает. окно пустое. После закрытия вылетает эта ошибка.

Вопрос закрыт. Дело в регистре было WAYBILL и WayBill
220. art010 15.12.15 13:31 Сейчас в теме
Новый вопрос:
У всех подгружает справку Б?
В WayBill поставщик присылает ссылку на свою справкуБ
а в FOMBREGINFO указывается уже новая справка Б, созданная ЕГАИСом.
Обработка в таком случае не находит справку Б.
1. Что-то Поставщик неправильно формирует? (сомневаюсь. ведь при отправке он еще не знает какая будет справка Б в FOMBREGINFO)
2. Файл FOMBREGINFO для Покупателя создает ЕГАИС? (тогда ЕГАИС не заполняет TTNInformBReg)
Совсем запутался.
221. пользователь 15.12.15 16:05
Сообщение было скрыто модератором.
...
222. пользователь 15.12.15 16:23
Сообщение было скрыто модератором.
...
223. пользователь 15.12.15 17:35
Сообщение было скрыто модератором.
...
224. пользователь 16.12.15 05:32
Сообщение было скрыто модератором.
...
227. пользователь 16.12.15 08:19
Сообщение было скрыто модератором.
...
226. victuan 4445 16.12.15 05:54 Сейчас в теме
(220) В своей учетной системе приход нужно делать на ту справку Б, которую сформировала ЕГАИС и выслала в FormBRegInfo
228. roman8115 59 16.12.15 10:15 Сейчас в теме
Пример акта постановки на баланс
Прикрепленные файлы:
АктПостановкиНаБаланс_2015-12-15_00000048371.xml
229. roman8115 59 16.12.15 10:38 Сейчас в теме
Текст = СоздатьОбъект("Текст");
	Текст.КодоваяСтраница(0);
	Текст.ДобавитьСтроку("<?xml version=""1.0"" encoding=""UTF-8""?>");
	Текст.ДобавитьСтроку("<ns:Documents Version=""1.0""");
	Текст.ДобавитьСтроку("	xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""");
	Текст.ДобавитьСтроку("	xmlns:ns=""http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01""");
	Текст.ДобавитьСтроку("	xmlns:oref=""http://fsrar.ru/WEGAIS/ClientRef""");
	Текст.ДобавитьСтроку("	xmlns:pref=""http://fsrar.ru/WEGAIS/ProductRef""");
	Текст.ДобавитьСтроку("	xmlns:ain=""http://fsrar.ru/WEGAIS/ActChargeOn""");
	Текст.ДобавитьСтроку("	xmlns:iab=""http://fsrar.ru/WEGAIS/ActInventoryABInfo"">");
	Текст.ДобавитьСтроку("<ns:Owner>");
	Текст.ДобавитьСтроку("	<ns:FSRAR_ID>" + ФСРАР_ИД + "</ns:FSRAR_ID>");
	Текст.ДобавитьСтроку("</ns:Owner>");
	//шапка
	Текст.ДобавитьСтроку("<ns:Document>");
	Текст.ДобавитьСтроку("<ns:ActChargeOn>");
	Текст.ДобавитьСтроку("<ain:Header>");
	Текст.ДобавитьСтроку("<ain:Number>" + УТФ8(ДокОприх.НомерДок) + "</ain:Number>");
	Текст.ДобавитьСтроку("<ain:ActDate>" + ДатаДляЕГАИС(ДокОприх.ДатаДок) + "</ain:ActDate>");
	Текст.ДобавитьСтроку("<ain:Note>" + УТФ8("поставить на баланс") + "</ain:Note>");
	Текст.ДобавитьСтроку("</ain:Header>");
	//состав
	Текст.ДобавитьСтроку("<ain:Content>");
	Текст.ДобавитьСтроку("<ain:Position>");
	//Текст.ДобавитьСтроку("<ain:Identity>1</ain:Identity>");

	//продукт
	Текст.ДобавитьСтроку("<ain:Product>");
	Текст.ДобавитьСтроку("<pref:Type>"+УТФ8("АП")+"</pref:Type>");
	Текст.ДобавитьСтроку("<pref:FullName>"+УТФ8(Товар.НаимЕГАИС)+"</pref:FullName>");
	Текст.ДобавитьСтроку("<pref:AlcCode>"+СокрЛП(Товар.КодЕГАИС)+"</pref:AlcCode>");
	//Текст.ДобавитьСтроку("<pref:Capacity>"+Товар.Объем+"</pref:Capacity>");
	Текст.ДобавитьСтроку("<pref:AlcVolume>"+Товар.Градус+"</pref:AlcVolume>");
	КодАП = Прав(Товар.КодАП.Идентификатор(),3);
	Если ПустаяСтрока(КодАП) = 1 Тогда
		КодАП = Прав(Товар.ТипАлкоголя.Идентификатор(),3);
	КонецЕсли;
	Текст.ДобавитьСтроку("<pref:ProductVCode>"+КодАП+"</pref:ProductVCode>");
	Текст.ДобавитьСтроку("</ain:Product>");

	//количество
	Текст.ДобавитьСтроку("<ain:Quantity>"+Колво+"</ain:Quantity>");

	//InformAB
	Текст.ДобавитьСтроку("<ain:InformAB>");
	Текст.ДобавитьСтроку("<ain:InformABReg>");
	Текст.ДобавитьСтроку("<ain:InformA>");
		Текст.ДобавитьСтроку("<iab:Quantity>14760</iab:Quantity>");
		Текст.ДобавитьСтроку("<iab:BottlingDate>2015-10-20</iab:BottlingDate>");
		Текст.ДобавитьСтроку("<iab:TTNNumber>544654654</iab:TTNNumber>");
		Текст.ДобавитьСтроку("<iab:TTNDate>2015-10-23</iab:TTNDate>");
		//Текст.ДобавитьСтроку("<iab:EGAISFixNumber>0000078781</iab:EGAISFixNumber>");
		//Текст.ДобавитьСтроку("<iab:EGAISFixDate>2015-10-23</iab:EGAISFixDate>");
	Текст.ДобавитьСтроку("</ain:InformA>");
	Текст.ДобавитьСтроку("</ain:InformABReg>");
	Текст.ДобавитьСтроку("</ain:InformAB>");
	//марка
	Для ш = 1 По Колво Цикл
		Марка = СтрПолучитьСтроку(Марки, ш);
		Текст.ДобавитьСтроку("<ain:MarkCodeInfo>");
		Текст.ДобавитьСтроку("<ain:MarkCode>"+Марка+"</ain:MarkCode>");
		Текст.ДобавитьСтроку("</ain:MarkCodeInfo>");
	КонецЦикла;

	Текст.ДобавитьСтроку("</ain:Position>");
	Текст.ДобавитьСтроку("</ain:Content>");
	Текст.ДобавитьСтроку("</ns:ActChargeOn>");
	Текст.ДобавитьСтроку("</ns:Document>");
	Текст.ДобавитьСтроку("</ns:Documents>");

	Текст.Записать(ФайлЗапроса);
Показать
243. GrafB 10 06.01.16 16:16 Сейчас в теме
(229), это опробованный текст? у меня просто ругается
<A><error>org.xml.sax.SAXParseException; cvc-pattern-valid: Value '' is not facet-valid with respect to pattern '\S+(.*\S+)*' for type 'NoEmptyString50'.</error><ver>2</ver></A>


не совсем понятно на что, подумал, что на фикснамбер фиксдату, передавал пустыми так как пиво, закомментил, получил:

<A><error>org.xml.sax.SAXParseException; cvc-complex-type.2.4.b: The content of element 'ain:InformA' is not complete. One of '{"http://fsrar.ru/WEGAIS/ActInventoryABInfo":Quantity, "http://fsrar.ru/WEGAIS/ActInventoryABInfo":EGAISFixNumber, "http://fsrar.ru/WEGAIS/ActInventoryABInfo":EGAISFixDate}' is expected.</error><ver>2</ver></A>
231. akmaria 16.12.15 15:11 Сейчас в теме
Здравствуйте, нужна удобная программа для оптовой торговли с пивом по ЕГАИС. Учет ведем в Торговле и склад 7.7 релиз 7.70.957. Подойдет ли ваша программа для нас?
232. roman8115 59 16.12.15 17:02 Сейчас в теме
(231) akmaria,
Да, программа подходит для торговли пивом в 1с Торговле и склад 7.7
233. roman8115 59 16.12.15 17:10 Сейчас в теме
(231) akmaria,
Напоминаю, требуется небольшая доработка типовой конфигурации.
Инструкция есть.
235. Elisha 17.12.15 18:35 Сейчас в теме
подскажите а как программа связывает ТТНку и СправкиБ файл bRegInfo если пришло несколько накладных сразу?
236. Elisha 18.12.15 14:59 Сейчас в теме
roman8115, подскажите а как программа связывает ТТНку и СправкиБ файл bRegInfo если пришло несколько накладных сразу?
238. roman8115 59 19.12.15 22:08 Сейчас в теме
(236) Elisha,
справка Б привязывается по BRegId
239. Угрюмый 13 21.12.15 12:58 Сейчас в теме
Добрый день. не подскажете, в команде curl -X GET http://"+СокрЛП(АдресУТМ)+"/opt/out?refresh=true"+">";+ФайлОтвета. откуда ?refresh=true ? Как это работает и откуда взято; в хелпе по curl ничего подобного нет?
240. roman8115 59 22.12.15 14:52 Сейчас в теме
(239) Угрюмый,
это из ранней версии технической документации ЕГАИС. Сейчас не актуально
241. ContactTrade 24.12.15 06:05 Сейчас в теме
Здравствуйте, подскажите будет ли данная обработка работать на конфигурации 1с 7.7 ПУБ ?
242. roman8115 59 24.12.15 16:21 Сейчас в теме
(241) ContactTrade,
можно адаптировать
Для отправки сообщения требуется регистрация/авторизация