Примеры работы с API в Честный знак (обувь)

Публикация № 1236219

Учет и отчетность - Розничная торговля

Честный знак API ЧЗ 1C

К сожалению, документация API честного знака полна пробелов и неточностей. В данной статье описан мой опыт отгрузки маркированных товаров с одного юр. лица на другое.

Для начала вы должны быть зарегистрированы в Честном знаке(https://shoes.crpt.ru/) и иметь сертификат для входа. Честный знак нам предлагает воспользоватся инструкцией по ссылке https://shoes.crpt.ru/docs/API_Track_and_Trace_Government_Information_System_v18_en.pdf она вам поможет, но обращайте внимание, что там довольно много неточностей и устаревших данных.

Начнем с того что нам нужно получить токен для работы с API честного знака. Для этого нам нужно сделать GET запрос в ответ на который мы получим поля GUID(Уникальный идентификатор) и DATA(Данные).

GET Запрос из 1с выглядит следующим образом: 

    сайт = "ismp.crpt.ru";
	хСоединение =    Новый HTTPСоединение(Сайт,443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
	Запрос = новый HTTPЗапрос("/api/v3/auth/cert/key");
	хОтвет = хСоединение.ВызватьHTTPМетод("GET",Запрос);
	
	Если хОтвет.КодСостояния <> 200 Тогда
		
		Сообщить("Ошибка. Код ответа " + хОтвет.КодСостояния);
		
		Возврат;
	КонецЕсли;
	Сообщение = хОтвет.ПолучитьТелоКакСтроку("UTF-8"); 
	
	//десериализуем данные о клиенте из JSON 
	ЧтениеJSON = Новый ЧтениеJSON; 
	ЧтениеJSON.УстановитьСтроку(Сообщение); 
	ОборудованиеJSON = ПрочитатьJSON(ЧтениеJSON); 
	ЧтениеJSON.Закрыть();
	УИД = ОборудованиеJSON.uuid;
	Данные = ОборудованиеJSON.data;
	Файл = Новый ЗаписьТекста("C:\1\test.txt");
	Файл.ЗаписатьСтроку(Данные);
	Файл.Закрыть();	

Данные нам необходимо подписать нашей электронной подписью и прислать в ответ ЧЗ. Для того что бы подписать данные воспользуемся сайтом КриптоПРО https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html Там нам нужно выбрать наш сертификат, а  в поле "Данные для подписи" вставить полученные данные. 

Сформированную подпись копируем в текстовый файл и с помощью Notepad избавляемся от пробелов и переносов строки. Выделяем весь текст жмем Ctrl+H в поле поиска пишем \n затем \r поле замены оставляем пустым. Жмем заменить все.

GUID и текст из получившегося файла нам нужно отправить POST запросом в ЧЗ.

Процедура ПолучитьТокенНаСервере()
	Текст = Новый ТекстовыйДокумент;
	ПолноеИмяФайла = "C:\1\out.txt";
	Текст.Прочитать(ПолноеИмяФайла);
	КоличествоСтрок = Текст.КоличествоСтрок();
	Данные = "";
	Для Счетчик = 1 по КоличествоСтрок Цикл
		ТекСтрока = Текст.ПолучитьСтроку(Счетчик);
		Данные = Данные + ТекСтрока;
	КонецЦикла;
	Соединение = Новый HTTPСоединение("ismp.crpt.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
	Заголовки = Новый Соответствие;
	
	Заголовки.Вставить("Content-Type", "application/json; charset=UTF-8");
	Заголовки.Вставить("Accept", "application/json");
	
	Запрос = Новый HTTPЗапрос("/api/v3/auth/cert/",Заголовки);
	ЗаписьJOIN = Новый ЗаписьJSON;
	ЗаписьJOIN.УстановитьСтроку();
	ДанныеДляЗапроса = Новый Структура;
	ДанныеДляЗапроса.Вставить("uuid",УИД);
	ДанныеДляЗапроса.Вставить("data",Данные);	
	ЗаписатьJSON(ЗаписьJOIN,ДанныеДляЗапроса);
	СтрокаДляЗапроса = ЗаписьJOIN.Закрыть();
	
	//Формируем ответ клиенту
	Запрос.УстановитьТелоИзСтроки(СтрокаДляЗапроса,КодировкаТекста.UTF8,
	ИспользованиеByteOrderMark.НеИспользовать);
	
	Ответ = Соединение.ОтправитьДляОбработки(Запрос);
	Если Ответ.КодСостояния <> 200 Тогда
		
		Сообщить("Ошибка. Код ответа " + Ответ.КодСостояния);
		ЧтениеJSON = Новый ЧтениеJSON;
		Сообщение = Ответ.ПолучитьТелоКакСтроку("UTF-8");
		ЧтениеJSON.УстановитьСтроку(Сообщение); 
		СообщениеJSON = ПрочитатьJSON(ЧтениеJSON); 
		ЧтениеJSON.Закрыть();
		Сообщить(СообщениеJSON.error_message);
		
		Возврат;
	КонецЕсли;
	
	ЧтениеJSON = Новый ЧтениеJSON;
	ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
	
	Токен = ПрочитатьJSON(ЧтениеJSON, Ложь).token;				
	
КонецПроцедуры

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

После получения токена можно использовать любые методы работы с документами и маркировками описанными в документации. Вот мой пример получения маркировок находящихся в обороте. 

сайт = "ismp.crpt.ru";
	хСоединение =    Новый HTTPСоединение(Сайт,443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
	Запрос = новый HTTPЗапрос("/api/v3/facade/identifytools/listV2?cisStatus=INTRODUCED&limit=10000");
	запрос.Заголовки.Вставить("Authorization","Bearer "+Токен);
	хОтвет = хСоединение.ВызватьHTTPМетод("GET",Запрос);	
	Если хОтвет.КодСостояния <> 200 Тогда
		
		Сообщить("Ошибка. Код ответа " + хОтвет.КодСостояния);
		ЧтениеJSON = Новый ЧтениеJSON;
		Сообщение = хОтвет.ПолучитьТелоКакСтроку("UTF-8");
		ЧтениеJSON.УстановитьСтроку(Сообщение); 
		СообщениеJSON = ПрочитатьJSON(ЧтениеJSON); 
		ЧтениеJSON.Закрыть();
		Сообщить(СообщениеJSON.error_message);
		Возврат;
	КонецЕсли;
	Сообщение = хОтвет.ПолучитьТелоКакСтроку("UTF-8"); 
	
	//десериализуем данные о клиенте из JSON 
	ЧтениеJSON = Новый ЧтениеJSON; 
	ЧтениеJSON.УстановитьСтроку(Сообщение); 
	ОборудованиеJSON = ПрочитатьJSON(ЧтениеJSON); 
	ЧтениеJSON.Закрыть();
	Результат = ОборудованиеJSON.results;
	Для Каждого Строка Из Результат Цикл
		НоваяСтрока = ТаблицаВыбывших.Добавить();
		НоваяСтрока.Маркировка = Строка.cis;		
	КонецЦикла;

Теперь нам необходимо отгрузить маркировки другому юр.лицу. Изначально я пытался создать документ с помощью API в формате JSON, но постоянные ошибки заставили меня сделать это через XML. Выглядело это следующим образом. Сначала я создаю JSON документ 

	РеквизитыДокумента = Новый Структура;	
	РеквизитыДокумента.Вставить("trade_participant_inn_sender",ИННСобственника);   //ИНН собственника
	РеквизитыДокумента.Вставить("trade_participant_inn_receiver",ИННПолучателя); //ИНН получателя
	РеквизитыДокумента.Вставить("trade_participant_inn_owner",ИННСобственника);   //ИНН собственника
	РеквизитыДокумента.Вставить("transfer_date",Формат(ТекущаяДата(),"ДФ=dd.MM.yyyy")); //Дата передачи маркированных товаров
	РеквизитыДокумента.Вставить("move_document_number",НомерДокумента); //Номер первичного документа	
	РеквизитыДокумента.Вставить("move_document_date",Формат(ДатаДокумента,"ДФ=dd.MM.yyyy")); //Дата первичного документа
	РеквизитыДокумента.Вставить("turnover_type","SELLING");   //Код типа отгрузки		                  	
	Товары = Новый Массив;
	Для Каждого Строка ИЗ ТаблицаМаркировок Цикл
		Отбор = Новый Структура;
		Отбор.Вставить("Маркировка",Строка.Маркировка);	
		Если ТаблицаВыбывших.НайтиСтроки(Отбор).Количество() > 0 Тогда
			СтруктураТоваров = Новый Структура;
			СтруктураТоваров.Вставить("ki","<![CDATA["+Строка.Маркировка+"]]>"); //Уникальный идентификатор товара
			СтруктураТоваров.Вставить("cost",Строка.Цена); 
			СтруктураТоваров.Вставить("vat_value",Строка.НДС); 	
			Товары.Добавить(СтруктураТоваров);
		КонецЕсли;	
	КонецЦикла;
	РеквизитыДокумента.Вставить("product",Товары);   //ИНН собственника
	
	ЗаписьJSON = Новый ЗаписьJSON;
	ЗаписьJSON.ОткрытьФайл("C:\1\pills.json");
	ЗаписатьJSON(ЗаписьJSON,РеквизитыДокумента);
	ЗаписьJSON.Закрыть();	

На структуру полей можно ориентироваться с помощью документации и данного шаблона XML

<?xml version="1.0" encoding="UTF-8"?>
<shipment version="4" action_id="10">
    <trade_participant_inn_sender>6317136467</trade_participant_inn_sender>
    <trade_participant_inn_receiver>7721546864</trade_participant_inn_receiver>
    <trade_participant_inn_owner>6317136467</trade_participant_inn_owner>
    <transfer_date>05.12.2019</transfer_date>
    <move_document_number>123</move_document_number>
    <move_document_date>05.12.2019</move_document_date> <!-- Комментарий -->
    <turnover_type>SELLING</turnover_type>
    <products_list>
        <product>
            <ki><![CDATA[0147012334793726213D6uKeCK7LtuO]]></ki>
            <cost>33030.5</cost>
            <vat_value>270.85</vat_value>
        </product>
    </products_list>
</shipment>

Полученный JSON файл мы загружаем в конвентер JSON-XML. Я использовал этот https://www.convertjson.com/json-to-xml.htm Он немного криво конвентирует поэтому после конвертации приводим вид файла по шаблону. 

Полученный xml файл нам остается загрузить в честный знак. Для этого заходим в список документов в ЧЗ. Внизу нажимаем кнопку загрузить, выбираем пункт отгрузка и загружаем наш XML файл. После успешной загрузки без единой ошибки другое юр. лицо может принят себе отгруженные маркировки с помощью создания документа приемки.

Обработка тестировалась на платформе: 8.3.11.3034.

Скачать файлы

Наименование Файл Версия Размер
Пример выгрузки маркировок в ЧЗ
.epf 9,66Kb
14.05.20
3
.epf 9,66Kb 3 Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Аналоги номенклатуры для УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Расширение Промо

Рабочее место Оптовая торговля Розничная торговля Управление торговлей Оптовая торговля Розничная торговля v8 Розница ERP2 УТ11 КА2 Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

Расширение для работы с аналогами номенклатуры. Отлично подходит для работы с кроссами запчастей и товаров с аналогичными свойствами. Поддерживаемые конфигурации: УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Лёгкое подключение, без изменения конфигурации.

10 стартмани

30.08.2019    12659    10    AleSSandre    19    

"Живые" картинки со Snap.SVG

Практика программирования WEB Работа с интерфейсом v8 Абонемент ($m)

В статье рассмотрен пример использования http-сервисов для визуализации данных

1 стартмани

24.10.2019    10880    16    blackhole321    7    

1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки

Практика программирования Внешние источники данных Обмен через XML WEB Разработка v8 1cv8.cf Абонемент ($m)

В этой статье мы рассмотрим путь и основные моменты создания небольшого вэб-сервиса, который мы называем "Онлайн Прайс-лист". Выгрузка из 1С, бэкенд, фронтенд, получение заказов в 1С.

1 стартмани

22.04.2019    26662    32    riposte    63    

Работа с публикациями "Инфостарт"

Практика программирования О сообществе WEB v8 УУ Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    16925    12    RocKeR_13    16    

Загрузка файлов/картинок/изображений/фото номенклатуры PRO Промо

Оптовая торговля Розничная торговля Управленческий учет (прочее) v8 v8::УФ Розница УНФ УТ11 Россия Абонемент ($m)

Пожалуй, самая многофункциональная обработка для пополнения каталога. Сопоставление изображений с номенклатурой по артикулу, коду и подстроке; обновление/замена, удаление фото; установка основного изображения по расширению или по любой части наименования файла. Информация о файлах и результаты сопоставления с номенклатурой отображается в таблице. Для каждого изображения есть возможность предпросмотра. Процесс загрузки картинок отображается через прогресс-бар.

1 стартмани

03.08.2018    18336    86    zannv    33    

Класс-обработка “Работа с картами Яндекс”

Разработка внешних компонент WEB v8 Абонемент ($m)

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    19585    174    RSConsulting    15    

HTTP Сервисы: Путь к своему сервису. Часть 1

Практика программирования WEB v8 1cv8.cf Абонемент ($m)

Уже много было написано про http-сервисы, но то и дело всплывают «Новые» статьи по обмену между базами V8 по COM, что «Немножко» удивляет. Решил внести свои 5 копеек, поработаем с http-сервисом.

1 стартмани

15.07.2018    67898    22    dsdred    24    

Пробитие чеков через ККМ в офисе (для курьеров)

ККМ Фискальный регистратор Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 v8::ОУ Розница УТ11 Россия БУ Абонемент ($m)

Предлагается интеграция 1С с ККТ СтарРус. Поддерживается одновременная работа с разных рабочих мест. ККТ СтарРус работает как сервер, и принимает команды через API по http-протоколу, что позволяет пробивать чеки через центральную базу 1С для интернет-магазина и для курьеров.

1 стартмани

07.06.2018    27195    11    Kutuzov    12    

Внешняя компонента для работы по Web-socket протоколу Промо

Разработка внешних компонент WEB v8 Абонемент ($m)

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

5 стартмани

30.03.2018    21082    31    Ditron    66    

Настройка и подключение кассы АТОЛ в 1С 8.3 ффд 1.05

ККМ Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 Розница БП3.0 УТ11 Россия Абонемент ($m)

Инструкция для подключения кассы по новому протоколу ффд 1.05.

1 стартмани

14.04.2018    129907    29    ZIGER666    156    

Время продаж чеков по магазинам в УТ 11, КА. Аналитический отчет + Диаграмма

Управленческие Розничная торговля Розничная торговля v8 v8::ОУ УТ10 УТ11 КА2 Розничная и сетевая торговля (FMCG) УУ Абонемент ($m)

Отчет "Диаграмма по времени продаж чеков" предназначен для планирования графиков работы продавцов-менеджеров, для планирования маркетинговых мероприятий.

2 стартмани

16.03.2018    17626    14    zaika007    12    

Организация обмена с базой филиала (розничного магазина) в торговой сети через XML (универсальный обмен)

Обмен через XML Перенос данных из 1C8 в 1C8 Розничная торговля Розничная торговля v8 КД УТ11 Розничная и сетевая торговля (FMCG) Абонемент ($m)

В статье по шагам рассматривается создание обмена между центральной базой и базами филиалов на базе конфигурации УТ 11. Для решения поставленной задачи было решено не использовать РИБ, т.к. требуется односторонний обмен ограниченным набором данных, к тому же по определенным условиям. Обмен реализован на основе типовой синхронизации на основе универсального обмена в формате EnterpriseData. Данная публикация может быть полезна внедренцам, которые работают с торговыми сетями, в том числе по модели франчайзинга.

1 стартмани

26.02.2018    33993    13    Kutuzov    18    

Печать чеков для ККМ АТОЛ и ШТРИХ на основании текстового файла, где содержится описание товаров, цен, НДС (все требования 54-ФЗ, поддержка изменений от 01/07/19). Для 1С (7.7 и 8 УФ, обычных форм) есть готовые обработки Промо

ККМ Фискальный регистратор Кассовые операции Оптовая торговля Розничная торговля Кассовые операции Оптовая торговля Розничная торговля v7.7 v8 v8::УФ 1cv8.cf 1cv7.md Россия Абонемент ($m)

Это программа печати чеков, которая читает обычный текстовый файл, где перечислено, что надо распечатать на ФР - описание содержимого чека. Такой механизм позволяет использовать комплект для WEB сайтов, для не типовых или сильно измененных 1с7 или 1с8. Для любых программ которые умеют работать с текстовыми файлами (будь то CLIPPER,FOXPRO,JAVA, WSH, VBS итд). Внутри комплекта лежат готовые внешние печатные формы для печати из документов Реализация товаров и услуг 1с8 УТ10, БП2, БП2Базовая, БП2Корп, УТ11, БП3, БП3Базовая, БП3Корп, Для 1с:ТиС 7.7 Реализация ТМЦ, Бух4.5, Бух1.3 и Печать из ПКО Подключать ФР к 1С не надо! Не надо открывать смену. Подходит для любой конфигурации, для любого документа. Более 300 внедрений на ккм Штрих-Мини-ФР-К, Штрих ОнЛайн Атол 11Ф, 55Ф, 30. Возможна пробитие оплаты наличным или VISA  (Электронные деньги). Поддерживает передачу в ОФД имени кассира, телефон или email покупателя. Для каждого чека можно поменять ОСН (ЕНВД, Доходы-расходы итд). Возможна печать чека с выровненными колонками, Наименование,Количество Цена, Сумма, в этом случае фискализация будет одной строкой с общей суммой. Можно пробить не фискальный чек. (чек будет, но в налоговую не уйдет). Добавлена расшифровка длинных наименований, что актуально для Штрих (программа сама переносит длинные наименования на след строку). Есть внесение и выплата денег. 29.06.17 добавлено пробитие 2 видов оплат в одном чеке.

7 стартмани

11.04.2017    60634    183    ah7777777    480    

Android беспроводной Bluetooth сканер 1D/2D штрихкода и терминал сбора данных для 1С

Сканер штрих-кода Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 1cv8.cf УУ Абонемент ($m)

Бесплатное приложение, превращающее Android-смартфон в беспроводной 1D/2D Bluetooth сканер и терминал сбора данных для 1С и прочих POS систем. Не требует драйверов и доработки конфигураций.

1 стартмани

12.09.2017    36916    24    kuld    43    

БП 2.0 онлайн-касса (ККТ с передачей данных) 54 ФЗ

ККМ Фискальный регистратор Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 v8::БУ БП2.0 Россия БУ Абонемент ($m)

Изменения для объединения с конфигурацией "Бухгалтерия предприятия 2.0" с функционалом для работы с ККТ с передачей данных в ОФД (онлайн-касса), сделана согласно методическим указаниям.

2 стартмани

09.07.2017    39430    158    bob_    56    

54-ФЗ: Онлайн-кассы для 1С 8.1 УТ 10.2. Поддержка Native драйверов Атол

Кассовые операции Оптовая торговля Розничная торговля ККМ Кассовые операции Оптовая торговля Розничная торговля v8 v8::ОУ УТ10 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

Доработан и адаптирован функционал работы ККТ по 54_ФЗ на УТ 10.2 платформы 8.1. Поддержка драйверов Атол версии 9 (native) и эмулятора ККТ. Код полностью открыт и внесены комментарии для самостоятельной доработки. Протестировано на Атол 11Ф. Распространяется как есть.

10 стартмани

18.04.2017    49589    127    Atom74    69    

Маркировка: 2D Android Штрихкод сканер + драйвер устройства для 1С

Сканер штрих-кода Розничная торговля Розничная торговля v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Драйвер торгового оборудования и приложение для Android, телефон или планшет в качестве стандартного штрихкод сканера для платформы 1С.

3 стартмани

29.11.2016    41710    173    dreamadv    109    

Работа с двоичными данными на примере чтения файлов изображений. Новые возможности 8.3.9

Практика программирования WEB v8 1cv8.cf Россия Абонемент ($m)

В статье приводятся новые функции по работе с двоичными данными, появившимися в версии платформы 8.3.9 , на примере анализа формата и размера изображений. А также пример отправки изображения через API ВКонтакте с помощью новых объектов (без использования ОбъединитьФайлы())

1 стартмани

14.11.2016    22443    16    Anton64    22    

Отчеты для логистов (а также презентация и пояснительная записка)

Оптовая торговля Розничная торговля Управленческие Оптовая торговля Розничная торговля v8 1cv8.cf УУ Абонемент ($m)

Развитие розничных торговых сетей осуществляется благодаря применению логистики, призванной удовлетворять потребности покупателей в качественных товарах и услугах. Предлагаю Вашему вниманию ряд методических положений, связанных с совершенствованием функционирования логистических систем розничных торговых сетей.

1 стартмани

09.10.2016    29383    2    ksnik    4    

Конструктор-тестер http запросов в 1С

WEB Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Данная обработка позволяет в несколько кликов конструировать http запросы на языке 1С и просматривать результаты их выполнения.

3 стартмани

19.08.2016    38967    293    hlopik    17    

Легкий интернет-магазин из УТ 11.2

WEB Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Розничная торговля Управление взаимоотношениями с клиентами (СRM) Оптовая торговля Розничная торговля v8 УТ10 УУ Абонемент ($m)

Обработка создания интернет-магазина из УТ 11. Создается единственный файл html, который содержит все выгруженные товары. Клиент составляет и отправляет заказ вам на e-mail прямо из браузера, не прибегая к использованию стороннего ПО.

11.08.2016    27933    23    hlopik    36    

Трекинг номеров РПО в Почте России Промо

WEB Оптовая торговля Оптовая торговля v8 Оптовая торговля, дистрибуция, логистика Абонемент ($m)

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

2 стартмани

28.03.2016    22817    8    Smaylukk    3    

Hello world на metadata.js

Инструментарий разработчика WEB Мобильная разработка v8 1cv8.cf Абонемент ($m)

Про браузерные offline-first приложения можно написать миллионы слов. Сэкономлю своё и ваше время и перейду сразу к делу. В статье не будет рекламы и агитации за новые технологии, не будет критики традиционных или попсовых решений. Рассмотрим по шагам разработку простейшей программы на metadata.js. Постараюсь сделать акцент не на том «как это сделано», а «почему сделано именно так»

1 стартмани

11.08.2016    53913    111    unpete    205    

Подсистема обмена данными с порталом ИМНС по электронным счетам-фактурам (автоматический обмен)

Внешние источники данных WEB Инструментарий разработчика v8 1cv8.cf Беларусь БУ НДС Абонемент ($m)

Подсистема включает документы и обработки для автоматического обмена данными с порталом ИМНС через web-сервис. Присутствует возможность заполнения данными типовых операций за период, учёта входящих документов, учёта произвольных исходящих документов. Приложены обработки для запуска задания планировщика на автоматический обмен данными.

1 стартмани

28.07.2016    30612    19    c1nil    4    

Проверка заполнения штрихкодов для УТ 11.2/11.3 и Розница 2.2

Оптовая торговля Розничная торговля Рабочее место Анализ учета Оптовая торговля Розничная торговля v8 Розница УТ11 Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Новое поступление товаров? Хотите быстро и просто проверить, на все ли товары заданы штрихкоды и быстро? Тогда эта обработка для вас!

2 стартмани

27.07.2016    30928    77    RocKeR_13    30    

Расширение "Интерфейс Плюс" Промо

Розничная торговля Рабочее место Розничная торговля v8 v8::ОУ Розница УТ11 Россия УУ Абонемент ($m)

Расширение для 1С:Розница 2.2 и 1С:Управление Торговлей 11, которое позволит повысить удобство работы!

3 стартмани

22.09.2018    19450    115    RocKeR_13    103    

Неликвиды на складе Pro и Lite версия. Редактирование реквизита в таблице документа. Для конфигурации Управление торговлей 11.2, 11.1 1С Предприятие 8.3

Управленческие Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 v8::ОУ УТ11 Оптовая торговля, дистрибуция, логистика УУ Абонемент ($m)

Внешний отчет для анализа товаров, находящихся на складе без движения. Работает для конфигураций 1С Управление Торговлей 11.2, 11.1. Отчет отображает товары на складах, движения по которым не производились в течении заданного периода дней. Подключается как внешний отчет в конфигурации 1С Управление торговлей 11. В Pro версии можно установить общий реквизит номенклатуры, для дальнейшего включения в отбор в установке цен номенклатуры. Редактирование в табличном документе ускоряет процесс работы с неликвидами номенклатуры на складах. Отчет можно использовать для стоимостной оценки товаров на складах. Полный доступ к тексту модулей и СКД.

1 стартмани

17.06.2016    30803    47    Ликреонский    2    

Облачный каталог товаров на 1C

WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 УТ10 Розница Абонемент ($m)

Поднимите руки те, кто занимается разработкой на 1С. Спасибо, опустите. Поднимите руки те, кто хоть раз писал загрузку прайса из экселя. Я смотрю, все те же. Ладно, а теперь поднимите руки те, кто хоть раз задумывался о каком-то каталоге мастер-данных по товарам. Чуть меньше. А признайтесь, кто из вас свято убежден, что делать этот каталог должен кто-то другой, например, веб-разработчики? Об этом и пойдет речь.

1 стартмани

28.12.2015    24672    29    skif47    42    

Оформление ветеринарных документов на продукты питания и грядущие глобальные изменения в 1С (часть 1)

Внешние источники данных Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 Сельское хозяйство и рыболовство Оптовая торговля, дистрибуция, логистика Пищевая промышленность УУ Абонемент ($m)

С 01 января 2016 года возможно оформление ветеринарно-сопроводительных документов в электронном виде. Что это означает для предприятий, производящих и торгующих подконтрольной продукцией?

3 стартмани

27.12.2015    59055    7    axxell    28    

Отчет по продажам с указанием скидок для 1С: Розница 2.1

Управленческие Розничная торговля Ценообразование, анализ цен Розничная торговля Ценообразование, анализ цен v8 Розница УУ Абонемент ($m)

Удобный отчет по продажам с указанием процента скидок и стоимости закупки.

1 стартмани

22.12.2015    22003    27    Brravo    1    

Самый простой клиент ЕГАИС УТМ для розницы. $m

Внешние источники данных Рабочее место Розничная торговля Розничная торговля v8 1cv8.cf Россия УУ Абонемент ($m)

Данная обработка позволяет обеспечить приходную часть магазина розничной торговли алкоголем(ЕГАИС розница), или прочего предприятия. Эти действия становятся обязательными для розничного звена в городских поселениях с 01.01.2016 и будут достаточными до 01.07.2016. Предлагаю Вашему вниманию простое и доступное решение, которое позволяет отсрочить проблему интеграции ЕГАИС в розничное звено до указанной даты. (открытый код). Реализовано на открытой модели http://infostart.ru/public/402052/.

2 стартмани

14.12.2015    37167    45    Terrain25    47    

Отчеты в Декалитрах (ДАЛ) для 1С: Розница 2.2.4 - 2.3.3: Продажи, Поступления, Анализ движения номенклатуры. Движение по документам ЕГАИС

Управленческие Розничная торговля Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

На данный момент в конфигурации 1С:Розница 2.2 есть один большой минус - это наличие реквизита в Номенклатуре "ОбъемДАЛ", а собственно, отсутствие отчетов с его использованием! Как всегда, находятся маленькие магазинчики, продающие алкогольную продукцию, и сопровождающиеся какой-либо бухгалтерской компанией, соответственно ни о каком обмене с бухгалтерией у них и речи идти не может, а бухгалтеру все-таки хочется упростить себе жизнь и не высчитывать декалитры каждый квартал на калькуляторе. Исходя из повстречавшейся мне аналогичной ситуации возникла необходимость создать несколько отчетов с выводом информации по Производителям алкогольной продукции, Кодам АП и Номенклатуре в декалитрах. Поэтому представляю вашему вниманию отчёты по выше указанным параметрам: Анализ движения номенклатуры (Приход/Расход), Продажи и Ведомость по продажам товаров. Так же реализованы отчёты по документа ЕГАИС в декалитрах.

1 стартмани

06.11.2015    44928    423    omenfarsh    38    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019) Промо

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    36408    238    informa1555    200    

Инструмент для создания веб приложений на основе 1С REST сервиса

Инструментарий разработчика WEB Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.10.2015    24563    75    dmzubr    23    

Вывод таблицы из БД 1С на веб-страницу. Knockout.js

Инструментарий разработчика Практика программирования WEB v8 1cv8.cf Абонемент ($m)

В публикации рассмотрен способ вывода на веб-страницу таблицы динамически выбранных из БД 1С данных с использованием js-библиотеки Knockout.js. Разработка демонстрирует работу с JSON и http-сервисами в 1С 8.3.6+.

1 стартмани

14.08.2015    21817    24    vano-ekt    20    

1С, arduino, http и никаких внешних компонент

WEB Практика программирования Администрирование данных 1С v8 Абонемент ($m)

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

1 стартмани

26.04.2015    18166    6    sasha777666    25    

Анализ активности продавцов для УТ 11 Промо

Управленческие Розничная торговля Розничная торговля v8 v8::ОУ v8::СКД УТ11 Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Отчет позволяет проанализировать качество работы продавцов, а также сравнить показатели розничных точек продаж (магазинов).

5 стартмани

26.11.2018    8703    1    Zalipaka    0    

Сервер управленческих отчетов

Управленческие WEB Рабочее место Учет доходов и расходов Учет доходов и расходов v8 1cv8.cf УУ Абонемент ($m)

Пользователей учетной программы условно можно разделить на писателей и читателей. Другими словами, на тех, кто генерирует информацию, и на тех, кто ее потребляет. Последняя группа - это менеджеры, руководители, все те, кому нужны данные для принятия управленческих решений, назовём их аналитики. Характеристику этой группе можно дать такую - жадные до информации и очень занятые люди, им некогда разбираться в премудростях программы. Аналитики хотят иметь мощный инструмент для анализа данных, которым легко пользоваться.

1 стартмани

24.02.2015    38789    67    andy23    32    

Парсинг сайта без использования встроенного браузера для начинающих

Практика программирования Математика и алгоритмы WEB v8 1cv8.cf Абонемент ($m)

Данная статья показывает пример парсинга одного конкретного сайта со своей структурой, на основе которого можно понять суть, методы и без особых проблем парсить другие сайты. Здесь описано: подключение к серверу, сохранение html-страницы на диск, загрузка и цикличный обход ее структуры, рекурсивный парсинг, загрузка картинок по ссылке на диск.

1 стартмани

20.11.2014    38066    111    angernaughts    36    

Преобразование 1С->JSON->1С для обменов, Web-сервисов

Инструментарий разработчика Практика программирования WEB v8 1cv8.cf Абонемент ($m)

Небольшая библиотека функций по преобразованию данных из 1С в строку JSON и обратно. Удобна для обмена данными между двумя базами 1С. Позволяет преобразовывать в строку и обратно любые типы данных, для которых доступна XML-сериализация + объекты 1С (справочники, документы, ПВХ, ПВР). Ссылки и объекты при передаче преобразуются из адресного пространства одной базы в адресное пространство другой базы по UID.

1 стартмани

20.10.2014    117078    236    ekaruk    56    

Товарный отчет Торг-29 с фактической стоимостью продажи, себестоимостью и отклонениями Промо

Управленческие Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 Розница БУ УУ Абонемент ($m)

Товарный отчет Торг-29 с фактической стоимостью продажи, себестоимостью и отклонениями.

10 стартмани

17.04.2013    13567    18    pryaneg2008    9    

Автоматический REST-сервис в «1С:Предприятии». OData. Пример работы из Jscript/AJAX

Практика программирования WEB v8 1cv8.cf Абонемент ($m)

Небольшой обзор REST-сервиса в «1С:Предприятии». Рассмотрен механизм работы c REST-сервером 1С:Предприятия из внешнего приложения - веб-страницы с использованием языка JavaScript и технологии AJAX.

1 стартмани

08.10.2014    75257    75    vano-ekt    48    

Пример построения маршрута и оптимизация его с помощью Яндекс карт и api Яндекса 2.1

Практика программирования Универсальные обработки WEB v8 1cv8.cf Автомобили, автосервисы Розничная и сетевая торговля (FMCG) Абонемент ($m)

Пример использования карт Яндекса и api 2.1. Построение оптимального маршрута движения курьеров. Оптимальность маршрута считается для общественного транспорта. Потом можно переключить маршрут на автомобиль.

1 стартмани

03.10.2014    47750    210    Трактор    55    

Обработка по анализу и тестированию веб-сервисов

Инструментарий разработчика WEB v8 1cv8.cf Абонемент ($m)

Основные возможности: - Работа практически с любыми веб-сервисами; - получение свойств веб-сервиса; - выполнение операций веб-сервиса; - установка параметров ws-операции как простого типа (строка, число, булево, дата), так и сложного (путём копирования веток дерева параметров - принцип:ветка дерва это объект); - возможность сохранения уже введённых параметров; - вывод результата исполнения ws-операции в дерево значений; - сохранение раннее запускаемых веб-сервисов; - вывод статистики; - поддержка протокола SSL (данная функция работает с версии платформы 8.3); - генератор кода обращения к веб-сервису, можно скопировать этот код в любую другую обработку и использовать для работы с веб-сервисом; - возможно просматривать структуру возвращаемых значений веб-сервиса.

2 стартмани

02.10.2014    15038    61    _root    15    

ЕГАИС 3 Контролёр для 1С:Розница Промо

Терминал сбора данных Розничная торговля Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Оградите себя от рисков отзыва лицензии на торговлю алкоголем, штрафов и блокировок в ЕГАИС. Проверяйте поступающую алкогольную продукцию помарочно на соответствие ТТН ЕГАИС v3 перед тем, как подтвердить получение и принять её на баланс в ЕГАИС. С 01.07.2018 начинается переход ЕГАИС на помарочный учет алкогольной продукции на всех стадиях товародвижения, начиная от производства или ввоза на территорию России, до реализации в розничной торговле, т.н. "ЕГАИС 3.0". В типовой Рознице уже появилась обработка для контроля поступивших акцизных марок на ПК. Предлагаю ознакомиться с мобильным решением. Контроль производится в Android приложении на ТСД или на обычном смартфоне.

1 стартмани

13.06.2018    16844    17    kuld    30    

Яндекс.Деньги. Управление счетами из 1С

Практика программирования WEB v8 1cv8.cf Абонемент ($m)

Пример использования API Яндекс.Денег в 1С. В публикации используются http-сервисы для получения токена OAuth 2.0 авторизации.

1 стартмани

26.09.2014    32847    48    vano-ekt    14    

Печать этикеток и ценников для 1С УТ 11.1 (доработана возможность печати c QR кодами)

Ценники Розничная торговля Розничная торговля v8 УТ10 УУ Абонемент ($m)

Доработанная обработка печати этикеток и ценников (с возможностью печати QR кодов) для 1С: Управление торговлей 11.1.

3 стартмани

22.09.2014    40800    55    rsvp201    17    

HTTP-сервисы в 1С Предприятие 8.3

Практика программирования WEB v8 1cv8.cf Абонемент ($m)

В платформе 1С Предприятие 8.3 появилась возможность создавать HTTP-сервисы. Пример работы.

1 стартмани

17.09.2014    80505    228    vano-ekt    59    

Конструктор HTTP-запросов в 1С

Инструментарий разработчика WEB v8 1cv8.cf Абонемент ($m)

Блуждая по просторам интернета, можно наткнуться на интересные web-сервисы, у которых есть API. Иногда возникают мысли о том, чтобы прикрутить этот сервис в 1С. Для этого нужно писать обработку, анализировать результат и после этого принимать решение о внедрении.

1 стартмани

10.09.2014    45813    344    Smaylukk    45