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

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

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

MDM НСИ мастер-данные Веб-сервис

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

Предыстория

Почти на каждом IT-проекте, связанном с 1С, я сталкиваюсь с мастер-данными по товарам (а точнее, с их отсутствием). Для начала опишу наиболее запомнившиеся примеры.

Выгрузка каталога товаров из 1С в другую 1С

Компания занимается оптовой продажей автозапчастей. В основном отечественные запчасти, но и иномарки есть, а заодно и шины, ГСМ, аксессары и т.д. Учетная система - УТ 10.3, разумеется, сильно кастомизированная.

Однажды заходит в отдел ИТ руководитель отдела продаж и говорит: клиент установил у себя 1С:Управление Торговлей 11 и хочет загрузить к себе наш справочник “Номенклатура”. Целиком, как есть. Аргументы: клиенту надо с чего-то начать работать. Завести по-быстрому карточки товаров и провести инвентаризацию. А нам это надо, потому что клиент архиважный. И он даже приехал лично за пару сотен километров и привез с собой системный блок с чистой базой. Вот системник у входа уже стоит, а клиент вечером поедет обратно. Далее происходит краткая дискуссия с руководством на тему очередности выполнения задач, по результатам которой принято решение все-таки сделать. Смахнув пыль с КонвертацииДанных, собираем на коленке выгрузку-загрузку (или дорабатываем типовую, которая уже не взлетает из-за кастомизации), довольный клиент едет домой.

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

Загрузка прайс-листа ламината и линолеума

В годы фриланса попадается очередная задача по загрузке прайса одной компании из Excel. Создать карточки товаров в 1С, установить цены, все как обычно. Прайс содержит два раздела: ламинат и линолеум. Попотеть приходится из-за двух особенностей. Во-первых, в данном файле товары не имеют каких-либо однозначных идентификаторов (кодов, например). Во-вторых, там довольно много полей, каждое из которых важно для загрузки: класс, коллекция, размеры, вес и прочее. Загрузка написана, деньги получены, компания-заказчик спустя какое-то время пропадает из виду и, по моим предположениям, закрывается насовсем. Мысли о том, что, несмотря на полученные деньги, работа проведена впустую, расстраивают до сих пор.

В том же году, выполняя заказы для другой компании, я натыкаюсь в справочнике “Номенклатура” на знакомые позиции ламината. Из любопытства задаю вопросы отделу снабжения: как заносите эти позиции в справочник и как обновляете цены. Ответ - “разумеется, вручную”.

Спустя несколько лет в кулуарах Инфостарта-2015 удается немного пообщаться с 1С-разработчиком из компании - производителя этого самого ламината. На мой рассказ она с удивлением говорит: “Дак у нас же веб-сервис для этого есть, специально писали”. Жалею, что раньше этого не знал ни я, ни мои клиенты.

EDI

Как работает продуктовый ритейл: торговые сети заказывают какой-то товар у своих поставщиков через электронные сервисы. Заказ - это файл, в котором указан список желаемых товаров. В каждой строке этого списка содержатся идентификаторы данного товара, в общем случае их может быть три: код в учетной системе поставщика, код в учетной системе покупателя, GTIN (тот самый штрихкод, который наклеен на упаковке). И в подавляющем большинстве случаев код поставщика в сообщении отсутствует. Если на пальцах, то данный диалог выглядит так: “Поставщик, привези мне товар. Я не знаю, как он у тебя в базе обозначен, но у меня он заведен вот с таким названием и кодом, подбери что-нибудь”. Это порождает гигантское количество проблем с сопоставлением товаров между учетными системами покупателя и поставщика. Например, у покупателя товар учитывается в штуках, а у поставщика - в упаковках по 10 штук. И вот вместо коробки майонеза покупателю едет фура, загруженная майонезом под завязку.

Любое внедрение информационной системы на 1С, содержащей блок учета товаров, принято начинать с определения структуры справочника “Номенклатура”. Будут ли использоваться характеристики? Будет ли фасованный товар новым элементом справочника или новой единицей измерения? Необходимо ли штрихкодирование? Информация о весе/габаритах единиц товара? Ошибки на этом этапе способны погубить проект чуть позже, особенно если речь идет о производстве.

В случае с EDI торговые сети хотят как можно быстрее разгрузить своих операторов, обрабатывающих заявки и отгрузки. В учетных системах как торговых сетей, так и их поставщиков часто содержатся ошибочные данные (дубли, неверные штрихкоды, характеристики вместо новых позиций или наоборот и т.д.). Речь о приведении классификаторов в порядок обычно не идет: некогда, дорого, "так сложилось, лучше не трогать". Синхронизация справочников между учетными системами становится очень непростой задачей. Разработчики интеграционных модулей EDI для 1С зачастую вынуждены обходить этот хаос ценой костылей в коде.

Загрузка прайсов поставщиков, поиск соответствий

У компании несколько поставщиков. Многие из них предоставляют прайсы в Excel. Кто-то по почте присылает, кто-то держит в открытом доступе. Порядок и состав колонок нигде не повторяется. Задача - автоматизировать загрузку и обновление данных прайсов в 1С, полуавтоматическое сопоставление своей номенклатуры с номенклатурой поставщика. Задача решена (в том числе на основе предыдущих работ в этой области), деньги получены в полном объеме, в голове вертится вопрос “доколе?”.

Текущая ситуация

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

Простой поиск слов “Загрузка из excel” по Инфостарту выдает 670 публикаций. Попробуйте интерпретировать эту цифру.

Что уже взлетело и не взлетело

Тема отнюдь не нова, ей больше лет, чем мне. Есть две великолепные статьи по теме управления мастер-данными: практика в Мастер-данные на перекрестке торговых путей и теория в Mom and Dad`s Misery. Решения MDM выпускают множество компаний. Из зарубежных - например, IBM, из наших - Axelot (как раз на 1С). Стоимость таких решений: Axelot MDM - 450 000 р, IBM выдает цены только по запросу (если кто знает, напишите, мне просто любопытно количество нолей).

Известные мне попытки организовать каталог мастер-данных в большинстве случаев провалились по следующим причинам:

  1. Построение хорошего, качественного, структурированного хостинга каталогов выливается в тысячи человекочасов. Возникает вопрос окупаемости данного сервиса. Разработчиков надо хотя бы кормить. Три пачки доширака в день - это примерно 40 000 рублей в год. Умножаем на несколько разработчиков и несколько лет, при условии, что кипяток бесплатный, а разработчики неприхотливые и отчаянно живучие.

  2. Зачастую наполнение такого каталога требует предварительного приведения в порядок локального каталога организации, которая его предоставляет. Избавление от дублей, исправление орфографических ошибок, верификация штрихкодов и так далее. Исполнители на стороне заказчика не всегда заинтересованы в дополнительной работе.

  3. Хорошо, нашлись 2-3 компании, которые исправили все ошибки в своих локальных каталогах, выложили их в облако. Мало кто в это облако будет ходить тех пор, пока там не будет размещено несколько сотен таких каталогов. И мало кто хочет размещать в том облаке свои каталоги до тех пор, пока туда никто не ходит.

Складываем все это и получаем, что дешевле заняться чем-то, что принесет денег прямо сейчас. Тем, что поможет навести какой-то порядок в каталогах нескольким тысячам компаний, но вряд ли когда-то окупится, заниматься не хочет никто.

Поэтому текущие решения на рынке можно условно поделить на 2 части:

  1. Крупные решения для крупных компаний. Длительное и тяжелое внедрение, перестройка текущих бизнес-процессов, но конечный результат, наверное, стоит потраченных денег и усилий (очень больших денег и усилий, вспоминаем IBM и Axelot).

  2. Решения попроще для средних и маленьких компаний, вроде Agorab2b. Основной функционал - витрина товаров с остатками и ценами, сопоставление товаров в разных каталогах, быстрый обмен заказами. Это ускоряет окупаемость сервиса, но пока не предполагает работы именно с мастер-данными.

Да, есть еще 1С-Сеть. Также платная (хотя ценник вроде гуманный), ориентирована в первую очередь на EDI. Каталог товаров не хостится, а передается клиенту напрямую по запросу.

При чем здесь 1С

Ради интереса за несколько вечеров на коленке собран простенький веб-сервис в виде конфигурации на 1С 8.3, который может:

  1. Принимать в себя каталог товаров в виде XDTO-пакета;

  2. Хранить в себе этот каталог;

  3. Выдавать его наружу по запросу.

К сервису прилагается клиентская обработка, работающая в двух режимах:

  1. Выгрузка каталога на сервер;

  2. Загрузка его в произвольную базу и создание элементов в справочнике “Номенклатура” по полученным данным.

Этим уже можно решить задачу передачи каталога товаров между разными 1С “как есть”, описанную в начале. А отправлять пылиться на полке жалко. Сейчас я в тупике: непонятно, куда двигаться дальше, и стоит ли.

Список задач, которые можно не спеша решить в данном продукте, предварительно таков:

  1. Хостинг каталога товаров со всеми значимыми реквизитами каждой группы и раздача его всем желающим. Цены, остатки - по желанию.

  2. Полуавтоматическое сопоставление товаров между каталогами покупателя и поставщика.

  3. Автоматическая загрузка прайсов разных поставщиков, сопоставление их собственным товарам. Выдача результатов загрузки по API в единой структуре. Мониторинг цен. Да, я говорю о загрузке из Excel, пока без нее никак.

  4. Черт с ним, формирование прайс-листов в Excel и выгрузку их куда угодно по расписанию тоже можно сделать.

  5. Формирование заказов поставщикам по разным правилам (наличие на складе поставщика, поставщик с минимальной ценой и т.д.).

  6. Выгрузка каталога товаров в Яндекс.Маркет. Незачем писать ее под каждую конфигурацию 1С, если конфигурация будет одна. Также можно выгружать в популярные CMS, если не планируется вести обмен заявками.

  7. Получение свойств товаров из других каталогов через связи. Например, в вашем каталоге товаров не указан вес каждой позиции. А у вашего поставщика - указан. Сопоставляете товары в каталогах, получаете доступ к атрибутам вашего поставщика, среди которых есть и вес. Загрузить их после этого в свою учетную систему уже несложно. Штрихкоды по той же схеме.

  8. “Маленький EDI”. Для начала, например, обмен заказами. Покупатель отправляет документ “ЗаказПоставщику” в облако, сервис конвертирует товары из каталога покупателя в товары поставщика и поставщику отправляет. Самые распространенные варианты - e-mail и FTP, можно сделать и пассивную выдачу новых заказов по API.

  9. Отсюда же вытекает сбор статистики. Сезонные коэффициенты по товарам, дефицитные позиции и т.д. Это если сервис будет молотить безостановочно хотя бы пару лет ))

  10. Механизмы уведомлений. Например, банальная рассылка клиентам e-mail о снижении цен на свои товары. Как думаете, многие клиенты ищут эти красные строчки с пометкой “Распродажа” в Excel на 30 тысяч позиций?

  11. Настройка валидации описания товаров. Например, в админке можно указать, что для товаров категории “Автошины” обязательно должны быть указаны свойства “Радиус”, “Высота профиля”, “Ширина профиля” и “Сезонность”, причем “Сезонность” имеет 3 возможных значения. Владельцу каталога приходит уведомление о товарах, в описании которых эти правила нарушены.

  12. Исправление неточностей в характеристиках товаров. Например, у вас 5% артикулов содержат ошибки. При этом вы располагаете каталогом товаров производителя, у которого эти артикулы заведены корректно. Проводите сопоставление товаров, запускаете сравнение, выявляете неточности, исправляете.

  13. Интеграция с прочими каталогами товаров. Например, Autodealer.

  14. Поиск поставщиков/покупателей своего товара.

  15. Васюки переименовываются в Нью-Москву Ваши идеи.

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

Можно ли на этом заработать? Сложно сказать. Если такое решение будет по-настоящему востребовано, можно развернуть виртуалку в Амазоне, лицензировать ее и раздавать клиентские обработки для выгрузки/загрузки. Этот вариант явно будет в какой-то мере платным (как минимум надо оплачивать хостинг и лицензии 1С), но возможность бесплатно скачать CF и развернуть его в своей сети останется. Минус локальной установки очевидно будет заключаться в недоступности каталогов из общего репозитория. Хотя можно и о репликации подумать. Плюс - там же, где и минус: например, DDOS атака на общий репозиторий не помешает локальному.

Почему веб-сервис именно на 1С? “Просто потому, что могу”. Встроенная поддержка веб-сервисов, хранение данных, возможность сделать админку на управляемых формах через браузер - и все это в привычной среде разработки. Понятно, что реально большие объемы данных 1С может и не потянуть. Если проект вдруг станет настолько большим и востребованным, то его можно будет портировать на MongoDB + ElasticSearch + (что угодно), оставив прежний API.

Для гиков перечислю применяемые технологии/приемы:

  1. Работа с XDTO. XSD-схемы. Никакого прямого парсинга XML.

  2. Асинхронные обращения к серверу. При выгрузке каталога клиент передает ядру пакет данных и сразу получает ответ, а непосредственно запись пакета в таблицы происходит отдельным фоновым заданием.

  3. Только управляемые формы в ядре.

  4. Обычные и управляемые формы в клиентской обработке. Основная логика - в модуле объекта.

  5. Максимальное отделение логики работы с конкретной конфигурацией от прочей логики (общение с сервером, отрисовка форм и т.д.).

  6. Работа с СКД, само собой.

  7. Веб-сервис на SOAP, планируется перевод на REST.

  8. Сжатие крупных пакетов перед отправкой.

  9. Минимальный набор RLS.

Планируется:

  1. TDD\BDD, автотесты.

  2. Синхронизация с GIT - для начала только в одну сторону, возможно, удастся таки настроить полноценный merge и компиляцию из исходников хотя бы для ядра.

  3. Поиск товаров через ElasticSearch.

  4. Работа клиентской части как регламентного задания. Поставил, настроил, забыл.

  5. Парсинг Excel - исключительно через ADODB. Предварительно возможно конвертировать колонки в нормальный текстовый формат - код имеется, осталось встроить.

  6. Управляемые блокировки в некоторых потенциально узких местах.

  7. Возможность кастомизации клиента и ядра без снятия с поддержки (“подключаемый модуль”, если кто знает).

  8. Загрузка каталогов в формате CommerceML. Т.е. интеграция с более-менее типовыми конфигурациями за 5 минут силами одного товароведа.

  9. COM-соединение как альтернатива HTTP при локальной установке.

  10. Metadata.js как альтернативная админка ядра.

Признайтесь себе, вы когда-нибудь хотели поучаствовать в opensource проекте на 1С?

Ближе к сути

Резюме: я предлагаю поработать над решением, которое не претендует на гигантский структурированный каталог мастер-данных, сертифицированный ECR\GS1. Решение состоит из 2 частей: конфигурация на 1С с веб-сервисом (“ядро”) и внешняя обработка для взаимодействия с ним (“клиент”). Оно может быть установлено локально и использоваться для решения каких-то отдельных задач, вроде той же загрузки прайсов или раздачи каталогов клиентам, может быть установлено в “облаке”.

Возможно, вы в своей компании собираетесь решать какую-то из перечисленных выше задач. Интересен ли вам такой продукт? Готовы ли вы поучаствовать в его развитии по описанной схеме? Хотя бы в качестве бета-тестировщиков?

Пример в файлах. Выгружать можно из УТ 10.3, загрузка пока реализована под Розница 2.1. Конфигурацию развернуть и опубликовать под Apache 2.2 (очень просто) или IIS (чуть сложнее).

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

Наименование Файл Версия Размер
Конфигурация+обработка

.zip 232,68Kb
01.01.16
33
.zip 232,68Kb 33 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. kwazi 398 28.12.15 14:56 Сейчас в теме
грузаните туда прайс 1с - я подключусь.
2. skif47 325 28.12.15 15:58 Сейчас в теме
(1) kwazi, Написал реквизиты доступа в ЛС.
Вообще судя по откликам, загрузка прайсов - самое животрепещущее. Видимо, с нее и начнем )
3. CheBurator 3425 29.12.15 02:52 Сейчас в теме
Это имеет смысл только если такой каталог будет бесплатен или стоить символических денег за подключение к сервису а не за каждую позицию в каталоге
В противном случае та же самая байда что и GS
4. skif47 325 29.12.15 09:06 Сейчас в теме
5. Зеленоград 29.12.15 09:28 Сейчас в теме
(4) но нужна актуальность, ответственность и малая задержка при отсутствии информации или подозрении на ошибку.

А потом эту сверхбазу учёта всего заберёт яндекс или купит гугл...
6. baracuda 2 29.12.15 09:39 Сейчас в теме
(5) Зеленоград, но так как база будет поддерживаться сообщество Яша и Гугл будут лапу сосать
7. skif47 325 29.12.15 09:40 Сейчас в теме
(5) Зеленоград, "малая задержка при отсутствии информации" - что вы имеете в виду? Можно поподробнее?
Ответственность за актуальность данных пока кажется логичным возложить на авторов каталогов. И дать возможность обратной связи от пользователей этих каталогов (запросы на уточнение некорректных данных). В форме "такая-то позиция в вашем каталоге, похоже, у вас неправильно указан вес, проверьте".

Начну с прайсозаливалки из экселей, посмотрим, что получится.
8. profche17 29.12.15 15:30 Сейчас в теме
Приветствую!

Очень правильная идея, причём имеет множество прикладных проекций, кроме EDI.
Пробовал 2 года назад, но не осилил. Слишком много проблем с качеством информации.

Есть (были) несколько похожих проектов, которые перестали развиваться, а
вот такой ресурс IceCat гляньте, может пропустили.

с уважением,
IC>
9. skif47 325 29.12.15 16:16 Сейчас в теме
(8) profche17, Добрый день!
IceCat и правда пропустил. Читаю описание, нравится их идеология. Не хватает какого-либо публичного API.
И они все-таки стараются стандартизировать описание товаров. До такого нашим производителям в большинстве случаев надо еще дорасти )) Мне пока кажется, что стратегия "давайте навыгружаем хотя бы что есть, и постепенно будем приводить в порядок" перспективнее.
17. profche17 30.12.15 13:02 Сейчас в теме
(9)
Приветствую!
>"давайте навыгружаем хотя бы что есть, и постепенно будем приводить в порядок"
найн, только не это, вы аккурат пойдёте по "моим" граблям.
Этот путь, только для тех, у кого ($$$) денег на контент_эдиторов.

Вот ещё один пример Universe-Htt
и это печальный пример, когда идея хороша, но контент никакой.

Публичный API есть на IceCat и они готовы к любому сотрудничеству, вплоть до выгрузки подкаталогов
(во всяком случае так было 14 году).

IC>
20. skif47 325 30.12.15 14:15 Сейчас в теме
(17) profche17, распишу поподробнее.

Есть несколько ситуаций, в которых подобный сервис может помочь.

1) Организация внедряет новую учетную систему (не обязательно 1С), переходит со старой или открывается с нуля. Надо быстро заполнить классификатор товаров. Практика показывает, что они будут рады хоть какой помощи в этом. Качество каталога, из которого они могли бы прогрузить данные, тоже не столь важно: ошибки они исправят уже в своей локальной базе, это все равно будет на порядок быстрее, чем ручной ввод. Тем более что при ручном вводе будет сделано еще больше ошибок, особенно при аврале (а обычно такие события происходят именно аврально). Отсюда следствие: хоть какой-то каталог лучше, чем вообще никакой. Если к нему прилагается еще и какой-то инструмент для массовой загрузки, товароведы будут просто счастливы. Принцип простой: находим какой-нибудь каталог в списке, открываем, жмем "загрузить вот отсюда и досюда", потом выправляем ошибки. Обычно для загрузки хватает минимума: название, единица измерения, штрихкод.
21. skif47 325 30.12.15 14:23 Сейчас в теме
(17) profche17, ситуация 2.

У компании 30 тысяч наименований в справочнике и собственная доставка всего этого до клиентов. Им очень интересно видеть суммарный вес по каждой расходной накладной, чтобы понять, какую машину надо отправить на развоз: фуру, газельку или служебный форд фокус. Но вес в их классификаторе не заведен. Вес считают по простой формуле: общая сумма накладной в деньгах, деленная на 500 рублей. Это реальный факт. И формула работает при более-менее равномерном распределении отгружаемых позиций. Сложности начинаются, например, когда половина машины забита аккумуляторами (маленькие и тяжелые) или бамперами (легкие, но большие).
Итог - компания отправляет кладовщиков взвешивать имеющийся товар поштучно. Несколько месяцев кладовщики параллельно с основной работой занимаются взвешиванием этих 30 тысяч позиций.

Решение, которое видится мне: какой-то магией находим каталоги ПРОИЗВОДИТЕЛЕЙ всего этого товара и пытаемся вытащить этот вес из них. Производители часто располагают данными о весе и габаритах (хотя не всегда, и не всегда эти данные точны).
Вывод точно такой же: данные, точные хотя бы на 80%, лучше, чем вообще никаких данных. Плюс-минус 50 кг в машине особой роли не сыграют, а какие-то исключительные случаи можно обрабатывать по мере обнаружения. И желательно давать обратную связь об этом "хозяину" каталога: уважаемый, у вас в такой-то позиции указан вес 500кг, а я ее сейчас одной левой держу.
22. skif47 325 30.12.15 14:30 Сейчас в теме
(17) profche17, ситуация 3.

У компании много клиентов (больше сотни, например). Каждый день поступают заявки на какой-то товар. Когда поток этих заявок зашкаливает за сотню, и в каждой из них не один десяток SKU, компания вынуждена содержать большой штат "менеджеров по продажам" (а де-факто обычных операторов). С другой стороны, каждый из клиентов данной компании закупается также и у ее конкурентов. Многие клиенты в этом случае пишут сопоставляют свой каталог товаров с каталогами всех своих поставщиков, пишут скрипты для загрузки прайсов, мониторят цены каждый день, заказывают там, где подешевле (и где есть в наличии). Им даже не так важны характеристики товаров их поставщиков: им главное видеть сравнение цены. Но отсюда неявно вытекает и возможность электронного обмена заявками: если они уже провели сопоставление товаров, то можно передавать поставщику заявки в электронном виде, непосредственно в его кодах. А отправлять удобнее как раз в своих. Т.е., я отправляю документ "Заказ поставщику" со своей номенклатурой, а мой поставщик получает "Заказ покупателя" уже с его номенклатурой. Примерно этим мы в Контур.EDI и занимаемся.
23. skif47 325 30.12.15 14:40 Сейчас в теме
(17) profche17, и все эти ситуации вертятся вокруг одного и того же:
1) Нужен каталог товаров поставщика. Со всеми возможными характеристиками, свойствами товаров, со всеми ошибками.
2) Такой же каталог товаров покупателя.
3) Сопоставление этих каталогов.

После этого можно настраивать в каком-то виде EDI, мониторинг цен/остатков, поиск рынка сбыта (при достаточном количестве участников), быстрый слив неликвидных товаров (за счет публикации цен), заполнение логистических данных товара (хоть какие-то часто лучше, чем вообще никакие), можно устроить небольшой краудсорсинг в исправлении ошибок классификаторов, можно ускорять сопоставление товаров за счет уже существующих связок между разными участниками, можно попробовать добраться до каталогов производителей (и даже убедить их в необходимости сертификации по GS1), можно просто поиграть в Big Data.

Я пока вкрутил в текущую конфигурацию какую-то старую заливалку прайс-листов. Прайс-листы рассматриваю как источник все тех же каталогов. Если кому интересно, все лежит на гитхабе, скачивать можно будет оттуда.
34. profche17 18.01.16 16:40 Сейчас в теме
(23)
.....всё перечисленное
+ генератор (выгрузка) каталога на популярные Web торговые площадки будь то битрикс, шопифай или еквид, кончено с привязкой к учётной системе.
типа, а не хотите ли, готовый (!) инет-магазин, по торговле электроинструментом Bosh, с товарами ценами и выгрузкой загрузкой заказов.
+ эко_система по обмену блоками контента
+ конечно мониторинг цен
+ прогноз спроса мин-мах остатков (если кому надо)
...
10. Anesk 18 30.12.15 07:26 Сейчас в теме
А моей компании нужно как-то автоматизированно принимать заказы от клиентов, чтобы они сразу отражались в нашей базе)
12. skif47 325 30.12.15 10:39 Сейчас в теме
(10) Anesk, (11) Franco, жду подробностей в ЛС )) И с наступающим!
16. Franco 76 30.12.15 11:14 Сейчас в теме
(12)
И - самое главное - Вы задумали большое и хорошее дело.
Поздравляю с наступающими праздниками и желаю это дело продвинуть, а конкретно Вам - крепкого здоров'я и всяческих успехов. Вам и Вашим близким.
11. Franco 76 30.12.15 10:25 Сейчас в теме
О, я присоединяюсь!!!
Мне это очень важно, даже не представляете как важно до чёртиков!!!
---
Однако есть куча минусов - следующим сообщением, попробую обозначить тезисно.

---
И присоединюсь в следующем году - сейчас, извините, работа.
13. Anesk 18 30.12.15 10:39 Сейчас в теме
15. Franco 76 30.12.15 11:11 Сейчас в теме
(13) Anesk, В ночь на послезавтра :)
Нет,конечно, я тоже человек и иногда нужно отключать мозг от работы. Но на праздниках - это точно.
14. Franco 76 30.12.15 11:10 Сейчас в теме
Пока мы не подсадим на единый каталог всех покупателей-бюджетников, работающих через тендерные заявки, света нам не видать. О чём я? О той самой глыбе, которая на самом деле портит всю картину по стандартизации работы. Вот ниже примеры.
----
Добро пожаловать в мир тендерных закупок.
Вы думаете, как можно описать наименование требуемого товара так, чтобы на целой странице текста было много характеристик и не было понятно ничего? Тогда вам нужно тренироваться делать закупки в бюджетной организации.

-Вы указываете в заявке «Тарелки глубокие» с диаметром (или радиусом), цветом, оттенками цвета, возможным узором и каёмккою, глубиной и толщиной стенок и дна. И оформляете заявку для покупки в противотуберкулёзный диспансер. Для пациентов, больных туберкулёзом. Через пару недель после того как вам привозят тарелки со скандалом звоните продавцу и говорите «Мы имели ввиду миски!!! Заберите ваши грёбанные тарелки и срочно сёдня же привезите миски!!! Миски, не тарелки!». [Заберите тарелки, Карл, из противотуберкулёзного диспансера!!!].
И плевать нам, что у вас есть какой-то мастер-шмастер каталог...

-Мы желаем получить откат за то, что купили не то, что заказано, а то, что дешевле. Поэтому мы ставим в заявке болт и уже накрученная на болт гайка с резьбой 11,7 мм. (каковой не бывает, а продавец это проглядел среди десятка заказываемых позиций), причём поштучно. И нам всё равно, что болты продаются в килограммах и гайки к ним не прикручены и такого размера нету... У нас договрённость попилить деньги с конкретным продавцом. А, так выиграл тендер другой?! Ну, удачи ему, вот и пусть ищут непонятные гайки, это дело чести и выплаты издержек.
Мы не будем смотреть в каталог, иначе у нас не будет денег, и наши жёны не лягут с нами в постель (копирайт Эдди Мерфи «Поменяться местами»).

-Нам всё равно, что какой-то дурачёк внёс в ваш каталог краску в килограммах, нам серо-буро-малиновую посчитайте в литрах, а красно-голубую с продрес'ю - в банках.
----

Это первый и самый важный шаг. Когда тендерные закупки пойдут через каталог, тогда и обычные покупатели по цепочке начнут его использовать.
PS. сразу предупреждаю ремарку: «В тендерном заказе нельзя указывать конкретную марку товара». Да, нельзя. Но характеристики можно же взять?
И ещё - «Вы собираетесь бороться с коррупцией?». Само собою, собираемся...
24. skif47 325 30.12.15 15:33 Сейчас в теме
(14) Franco, тендеры (особенно с бюджетниками) - отдельный мир. Там еще часто любят, например, в названии товара часть букв писать латиницей, чтоб нашли только избранные.
Буду рад видеть после НГ, все исходники есть на гитхабе, присоединяйтесь, буду постепенно обновлять.
https://github.com/volodkindv/CloudCat1C/tree/demo
18. profche17 30.12.15 13:26 Сейчас в теме
и ещё, вот ссылочка на EANCOM редакции 2014г. блок PRICAT вполне станадарт,
поддержать придётся.
19. skif47 325 30.12.15 14:09 Сейчас в теме
(18) profche17, как раз оттуда поля и выдергиваю по мере необходимости. Поддержать придется обязательно, правда.
Первоначально конфигурация из статьи называлась "Прикатошная" )
25. Зеленоград 30.12.15 15:38 Сейчас в теме
Приём с латиницей, вроде, уже и всем известен, и технически заблокирован?
26. skif47 325 30.12.15 15:50 Сейчас в теме
(25) Зеленоград, Давно не интересовался, хорошо, если заблокировали. Это просто еще один из индикаторов того, что происходит в этой сфере: очень часто отдельным личностям выгоднее информацию скрыть, чем показать.
27. CheBurator 3425 30.12.15 18:01 Сейчас в теме
на сопоставлении прайсов - сожрал три собаки. у меня глаза уже как у корейца. Обсосано это тыщу раз у мну. Так что если будет интерес - стучитесь... Делал все на 77 на компоненте нечеткого сравнения. Ничего более продвинутого не видел. Речь идет как раз о загрузках-сопоставлении "нелинеыных" прайсов. Когда прайс - аккуратная плоская табличка, в каждой колонке своя сущность - тут все проще...
28. skif47 325 30.12.15 18:09 Сейчас в теме
(27) CheBurator, да,интересно. У меня пока простая загружалка прайсов, можете глянуть на github (ссылка выше), там в вики есть доступ на тестовый сервер. Следующим шагом хочу как раз за сопоставления взяться,тут ваша помощь будет очень кстати.
29. zetrox 31.12.15 10:25 Сейчас в теме
С наступающим всех! А потом, еще можно и обработку написать для ленивых считал ШК и если данной номенклатуры в базе нет создали новую автоматом по полям пробежались сохранили дальше пошли!) ну это так мысли в слух)
31. skif47 325 02.01.16 17:25 Сейчас в теме
(29) zetrox, http://www.ean13.info/
Утверждают, что у них около 10 млн товаров в базе. Попробовал пробить первый попавшийся (на столе лежала книжуа со штрихкодом) - нашлось.
API платное, 10 баксов за 5000 запросов, при большом количестве запросов могут подвинуться по цене.
Если наоборот, добавлять им в базу несуществующий товар, дают на каждый добавленный товар еще 3 запроса бесплатно.
Можно с ними заинтегрироваться. Вопрос только - как оплачивать ) Думаю, это решаемо.
32. CheBurator 3425 05.01.16 16:29 Сейчас в теме
(31) ну там далеко не все, например из нашей линейки (более 2000 артикулов) - всего 260
33. skif47 325 10.01.16 00:45 Сейчас в теме
(29) zetrox, в продолжение темы с поиском по штрихкоду, http://infostart.ru/public/442259/
30. CheBurator 3425 02.01.16 12:52 Сейчас в теме
Закладывайтесь сразу на возможность задания прайсов по этому списку
35. Гость 21.01.16 12:22
Поднимите руки кому нехрен делать.....
36. akalji 07.02.16 23:45 Сейчас в теме
А Вам не кажется, что 1с для такой задачи сильно ресурсоемко?
Можно из базы 1с через внешние источники данных дампить каталог во внешнюю SQL базу, и отдавать уже IIS или Apache приложением, с минимальным функционалом? (например реализованное на перле или ASP)
37. skif47 325 08.02.16 05:52 Сейчас в теме
(36) akalji, разумеется, 1с не предназначена для таких задач. Более того, ms sql - не лучшая СУБД для такого. На 1с можно было бы начать и оценить востребованность. Но, похоже, она и так довольно низкая. Вот прайсозагружалки - это да.
38. CheBurator 3425 17.02.16 16:41 Сейчас в теме
прайсозагружалки - это к Мане, на сабсистемз.
одно время был sopostavlenie.ru - для привзяки списков, сейчас не работает.
39. CheBurator 3425 17.02.16 16:41 Сейчас в теме
каково состояние проекта сейчас?
почему - если решено делать - не делать в виде сайта, зачем здесь 1С?
40. skif47 325 17.02.16 17:48 Сейчас в теме
(39) CheBurator, мегапрайс видел, радует, что они тоже пошли по пути создания отдельной базы. Я хочу все-таки опенсорс.
На проект пока дико не хватает времени. Как только жена автошколу закончит, время будет.
Сайт планируется как доп.опция к базе, посматриваю в сторону metadata.js. Тем более что там есть оффлайновый доступ, мне встречались клиенты, которые будут этому очень рады. С первого раза не взлетело, ковыряю потихоньку.
На 1С по простой причине: таким решением будет проще управлять. Т.е. гонять свои заказы через какой-то неизвестный веб сервис мало кто из клиентов согласится. А поставить этот сервис себе локально и заточить при необходимости под свои нужды - вполне. В этом сервисе должна быть возможность опубликовать свой каталог в каком-то облаке. Если публиковать цены готовы далеко не все, то просто каталог - запросто. Расчет таков.
А вот облако явно придется рано или поздно переводить с 1С на что-то более подходящее.

Текущее состояние:
Есть конфигурация с веб-сервисом и клиентская внешняя обработка, которая уже будет запускаться в типовых конфигурациях. Обработка делает простые вещи: может выгрузить свой каталог, может загрузить чужой. На этом с обработкой пока все.

Конфигурация:
1) Всякие базовые справочники
2) Загружалка каталогов/прайсов из excel. Интерфейс пока не шибко юзер-френдли, зато скорость очень приличная. На линуксовых серверах пока не заработает, будет такая необходимость - можно допилить. Грузить можно из локального каталога или по HTTP. С FTP код есть, но не тестил ) Хорошо бы добавить получение с e-mail.
3) Ради интереса добавил загрузку каталога/прайса из CommerceML. Соответственно, осталось допилить в конфе небольшой http-сервис и прикинуться Битриксом. Пока поддержаны 2 спецификации CommerceML из десятка существующих, будет необходимость - можно продолжить.
4) Сопоставлялка товаров: сделал дешево и сердито - через полнотекстовый поиск в 8.3. С сопоставлением есть 2 сценария: когда сопоставляем свой каталог с каталогом поставщика, или когда клиент сопоставляет с нашим каталогом. Во втором случае, возможно, придется писать в базу только ID справочников. В первоначальном варианте сделано именно так.
5) Разумеется, отчет по сравнению цен сопоставленных товаров. Черновик, что-то показывает, правдоподобно.
6) На RLS пока подзабил.

Демка в Амазоне крутится, еще 9-10 месяцев халявного периода, потом придется решать вопрос о продлении.
На гитхабе конфа в ветке demo актуальна на данный момент.

Я вам писал в ЛС где-то после новогодних праздников, вы сообщение получали?
41. user620700_evgeniy_k 19.01.17 12:14 Сейчас в теме
(40) Очень интересна данная тема, как сейчас продвигается проект? на GIT, я смотрю, последнее обновление было год назад.
42. skif47 325 22.01.17 20:36 Сейчас в теме
(41) Примерно тогда проект и заглох. В рамках него появилась читалка CommerceML и эмулятор Битрикса (в плане загрузки каталога товаров), лежат в соседних проектах.
Были попытки применить идею в ЕГАИС, но тоже заглохло.
Виртуалка в Амазоне стала платной, после чего я ее удалил.

Сейчас довольно бурно развивается Система формирования заказов на Мисте, там как раз Сергей Коцюра тестирует и подкидывает идеи. Но оно не на 1С, а на более подходящих инструментах ))

Со временем по семейным обстоятельствам стало совсем туго, но если у вас есть интерес, можно возобновить тему.
Оставьте свое сообщение

См. также

Загрузка весового товара в весы Масса-К ВПМ-Ф (1С Предприятие, УТ 11.2-11.4 управляемые формы) Промо

Весы Розничная торговля Розничная торговля v8 v8::ОУ v8::УФ УТ10 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Данная обработка загружает весовой товар из базы в весы. Данная обработка тестировалась только на версии УТ 11.2-11.4 (1С Предприятие 8.3) и весах ВПМ-Ф.

2 стартмани

21.07.2016    16697    16    user594264_e.sitnik    3    

HTTP сервисы по OpenAPI спецификациям

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

Начинаем путь разработки HTTP сервисов с создания спецификаций OpenAPI. Автодокументация сервисов формата Swagger UI без зависимостей. Настройка сервисов в режиме предприятия.

1 стартмани

29.06.2020    4801    1    shmalevoz    19    

Работа с Яндекс-картами в 1С (вывод меток, прокладка маршрута, отображение балуна, вывод меток в кластеры) (обычное и управляемое приложение)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (управляемое приложение). Обработка показывает, как можно найти адреса на карте Яндекс, проложить маршрут.

2 стартмани

20.11.2019    10798    104    Denr83    0    

Telegram бот на 1С

WEB v8 1cv8.cf Абонемент ($m)

Telegram бот на 1С в виде внешней обработки, встраиваемой в типовые 1С 8.3.

1 стартмани

24.09.2019    13247    31    budidich    19    

Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы Промо

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

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

5 стартмани

29.07.2015    32232    8    taurus__    22    

Работа с релизами 1С и договорами ИТС

WEB БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Работа с релизами 1С и партнерским кабинетом.

2 стартмани

15.08.2019    12949    39    RocKeR_13    13    

Шаблон http-сервиса для вашего проекта

Внешние источники данных WEB Мобильная разработка v8 v8::Mobile 1cv8.cf Абонемент ($m)

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

3 стартмани

04.05.2019    17913    71    MarkoSokolov    47    

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

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

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

1 стартмани

03.08.2018    22134    96    zannv    36    

1С и WebKit. Вариант взаимодействия

WEB v8 1cv8.cf Абонемент ($m)

В результате перехода на WebKit тип свойства Документ у поля, имеющего вид ПолеHTMLДокумента, изменился с COMОбъект на ВнешнийОбъект. Также изменилась DOM модель документа, доступная через это свойство.

2 стартмани

23.02.2019    26065    71    mi1man    55    

Строим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet

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

Краткая статья о том как вывести на карту (в 1С) маршруты с помощью OpenStreetMap, OSRM и Leaflet. По данной системе очень мало примеров, но так как OpenStreetMap является бесплатным сервисом и не требует никаких ключей и регистраций, и является довольно мощным механизмом, решил написать небольшую статью "как это сделать?". В первую очередь скажу, все намного проще, если вы используете последнюю версию платформы (8.3.14), где есть поддержка практически всех браузеров (IE 11, EDGE, Mozilla), но что делать если у нас не самая свежая платформа, где поддержка только IE 9?

2 стартмани

12.02.2019    22766    88    Ditron    75    

1С: Розница/УТ 10.3. ЕГАИС, загрузка акцизных марок в справочник Штрихкоды и Упаковки, регистр Акцизные марки из XML-сообщений входящих ТТН ЕГАИС + Печать акцизных марок

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

Пакетная загрузка/обновление списка акцизных марок ЕГАИС из входящих ТТН ЕГАИС. Для 1С Розница 2.2.9.ХХХ/2.2.10.ХХХ//2.2.11.ХХХ/2.2.12.ХХХ/Управление торговлей 10.3.49.ХХХХ и выше с возможностью печати

1 стартмани

31.01.2019    19558    151    independ    113    

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

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

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

5 стартмани

30.03.2018    24401    34    Ditron    68    

Яндекс карты 2.1. Построение маршрута. Передача длины маршрута в реквизит формы

WEB v8 1cv8.cf Абонемент ($m)

Пригодится как пример использования Яндекс карты 2.1 для построения маршрута.

1 стартмани

24.01.2019    12455    68    John_d    32    

HTTP-сервис + интерфейс jquery.mobile + QR-код. Остатки в магазине с устройства под Android, Apple, Windows без установки 1С

Управление торговлей Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 УУ Абонемент ($m)

Была поставлена задача: Предоставить продавцам магазина быстрый доступ к остаткам размеров товара на складе магазина не отходя от покупателя.

1 стартмани

16.01.2019    12131    13    John_d    7    

Конструктор мобильного клиента 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    41964    247    informa1555    230    

Автоматическая рассылка прайс-листов Промо

Ценообразование, прайсы Email Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 УТ10 Абонемент ($m)

Устали от утомительной рассылки прайс-листов своим клиентам? Тогда эта обработка как раз для вас, она сделает полностью все сама! Сформирует прайс с нужными настройками и отправит его по электронной почте, как, куда и когда надо.

1 стартмани

24.03.2014    37469    45    skyadmin    18    

Проверка VAT номеров

WEB v8 1cv8.cf Абонемент ($m)

Обработка для вызова сервиса проверка VAT номера.

1 стартмани

26.11.2018    11353    1    wtlz    1    

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

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

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

1 стартмани

13.09.2018    20276    13    RocKeR_13    16    

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

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

Данная обработка упрощает корректировку остатков алкогольной продукции небольшого магазина, где предполагается передача всей продукции в торговый зал сразу после приемки.

5 стартмани

08.09.2018    30404    82    asdfgcom    46    

Печать чеков для ККМ АТОЛ и ШТРИХ на основании текстового файла, где содержится описание товаров, цен, НДС (все требования 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    65100    186    ah7777777    494    

SOAP для чайников

Обмен через XML WEB v8 1cv8.cf Абонемент ($m)

Немножко про SOAP сервис. И пример работы с подключением и получением данных по SOAP за 5 минут.

1 стартмани

05.09.2018    43823    37    dusha0020    18    

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

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

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

1 стартмани

01.08.2018    22640    191    RSConsulting    15    

Пример использования REST API Яндекс Диска

WEB v8 1cv8.cf Абонемент ($m)

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    22864    36    MKFreeUser    14    

Отправка пакета документов по электронной почте (в формате PDF/XLS/HTML/MXL/ODS) Промо

Печатные формы документов Пакетная печать Email Оптовая торговля Оптовая торговля v8 БП2.0 КА1 УПП1 УТ10 Россия БУ Абонемент ($m)

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

2 стартмани

22.04.2015    51403    32    trendy    20    

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

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

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

1 стартмани

13.06.2018    19254    17    kuld    30    

Обмен файловыми базами данных через Yandex диск

WEB v8 Россия Абонемент ($m)

Выполнение операций обмена с Yandex диском для файловых БД, по протоколу WebDav, в автоматическом или ручном режимах.

1 стартмани

11.06.2018    16168    5    slimper    1    

Чтение сжатого gzip, deflate HTTP ответа сервера. Без ВК. Уменьши время загрузки и сократи трафик в 3 раза

WEB v8 1cv8.cf Абонемент ($m)

В платформе 1С:Предприятие не реализовано штатного механизма декодирования ответа веб серверов, в которых присутствует gzip сжатие. Некоторые использовали WinHttpRequest.5.1 , кто-то писал ВК. Друзья, хватит. Вот вам решение.

1 стартмани

08.06.2018    14260    71    Malfarion    16    

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

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

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

2 стартмани

28.03.2016    25569    10    Smaylukk    3    

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

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

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

1 стартмани

07.06.2018    30325    11    Kutuzov    12    

Конфигурация для просмотра публичных телеграм каналов

WEB v8 Абонемент ($m)

Просмотр и каталогизация в более удобном виде публичных телеграм каналов, групп и чатов.

1 стартмани

02.06.2018    16729    10    DO_WHILE_LOOP    7    

Корректировка остатков ЕГАИС для 1С:Розница/УТ 10.3 - альтернативный вариант

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

Обработка корректировки остатков ЕГАИС для 1С Розница версии 2.2.7/2.2.8/2.2.9/2.2.10/2.2.11/УТ 10.3.47.ХХХ-48.XXX-49.XXX-50.XXX раздельно по маркируемому/немаркируемому алкоголю + создание документов постановки/списания по пересортице.

1 стартмани

02.06.2018    32337    389    independ    259    

Работа с картой. Кадастровый учет (Росреестр). Тематические карты Промо

WEB Рабочее место v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка для работы с картами в 1С. Получения изображения с публичной кадастровой карты России, построения тематических карт

5 стартмани

31.08.2017    16636    11    vipchep    0    

Интеграция между Atlassian Jira и 1С:Предприятие 8.3 используя Jira REST API (выборка, создание и изменение запросов, чтение, создание и удаление записей о работах, чтение комментариев и другие возможности)

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка на управляемой форме для 1С:Предприятие 8.3 по интеграции с Atlassian Jira используя Jira REST API. Ключевые функции: выборка запросов с использованием JQL; добавление и изменение запросов; добавление, изменение и удаление записей о работах; чтение комментариев к запросам; сохранение всех ключевых параметров между сеансами работы. Тестирование проводилось на платформе 1С (8.3.11.2954) совместно с JIRA Server platform (7.3.7)

1 стартмани

24.04.2018    29470    167    Ko1t    77    

Простая и пошаговая интеграция Яндекс-Алисы и 1С

WEB v8 Абонемент ($m)

Интеграция Алисы и 1С через http сервис на платформе 8.3.9. Используем виртуальный сервер, сертификат от letsencrypt, и делаем простые запросы к базе из Алисы.

1 стартмани

09.04.2018    21198    18    kiv1c    34    

Чтение и запись из таблиц гугл (google sheets) в табличный документ 1С (8.3, управляемые формы)

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка на управляемой форме для 1С версии 8.3 для доступа к сервисам Google Sheets c использованием протокола авторизации OAuth 2.0. Выполняет получение списка листов таблицы гугл, чтение таблицы гугл в табличный документ 1С и запись из табличного документа 1С в таблицу гугл. Тестирование проводилось на платформе 1С:Предприятие 8.3 (8.3.11.2954).

1 стартмани

09.04.2018    36087    236    Ko1t    72    

Работа с картами 1С 4 в 1: Яндекс, Google , 2ГИС, OpenStreetMap(OpenLayers) Промо

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

С каждым годом становится все очевидно, что использование онлайн-сервисов намного упрощает жизнь. К сожалению по картографическим сервисам условия пока жестковаты. Но, ориентируясь на будущее, я решил показать возможности API выше указанных сервисов: Инициализация карты Поиск адреса на карте с текстовым представлением Геокодинг Обратная поиск адреса по ее координатами Взаимодействие с картами - прием координат установленного на карте метки Построение маршрутов по указанным точками Кластеризация меток на карте при увеличении масштаба Теперь также поддержка тонкого и веб-клиента

1 стартмани

28.12.2012    102200    1158    Smaylukk    348    

Построение маршрута доставки с расчётом расстояния для любой базы УФ

Универсальные обработки WEB Оптовая торговля Оптовая торговля v8 v8::УФ 1cv8.cf Абонемент ($m)

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    33847    42    KorotkovRV    16    

Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3

Розничная торговля Обработка документов Розничная торговля v8 v8::ОУ УТ10 Россия БУ Абонемент ($m)

Набор обработок для автоматизации работы с ЕГАИС: Обработка корректировки остатков ЕГАИС для УТ 10.3, аналогичная имеющимся в УТ 11, Рознице 2.2. Автоматически формирует документы "Передача в торговый зал", "Акт постановки на баланс в торговом зале", "Акт списания в торговом зале". Обработка возврата из регистра 2 с подбором справок Б. Обработка формирования ТТН из файлов xml.

1 стартмани

24.01.2018    33403    27    biz-intel    3    

Сервер push сообщений “Push0k“ 18.05

WEB v8 1cv8.cf Абонемент ($m)

Аналог других “мессенджеров“. Позволяет практически все то же самое, что и другие решения. За исключением смайлов, эмодзи, голосовой и видео связи. Основное отличие от других решений, открыта и доступна для изменения серверная и клиентская часть месенджера. Общедоступной серверной части нет, за серверную часть отвечаете вы сами.

1 стартмани

19.12.2017    16836    12    PloAl    20    

Проверка орфографии средствами Yandex Speller

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

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

1 стартмани

09.11.2017    21922    56    🅵🅾️🆇    40    

Ведение локального каталога обработок с Инфостарт

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Обработка наводит порядок в ваших скачанных и локально хранимых обработках с Инфостарта. Это особенно удобно тем коллегам, которые уже скачали немалый объем обработок и хотят получить удобный инструмент навигации по списку.

1 стартмани

06.10.2017    28150    56    rpgshnik    48    

Подсистема Вики - интеграция 1С и сайта под управлением MediaWiki

WEB v8 Абонемент ($m)

Редактирование статей сайта Mediawiki из 1С. Формирование функционального описания конфигурации на сайте Вики.

1 стартмани

19.09.2017    27252    35    shmalevoz    20    

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

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

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

1 стартмани

12.09.2017    40153    24    kuld    45    

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

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

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

2 стартмани

09.07.2017    42510    160    bob_    57    

Обработка для автоматического формирования XSD-пакета (xsd-файл) для загрузки в XDTO пакет в 1С 8.3

WEB v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка для автоматического формирования XSD-пакета (xsd-файл) для загрузки в XDTO пакет в 1С 8.3

1 стартмани

25.04.2017    22052    66    mityushov.vv    20