Двусторонний обмен с поставщиком через интернет-магазин для реализации товаров с ответственного хранения (с 01.02.2020 "Партии" не используются)

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

Разработка - Системная интеграция - Файловые протоколы обмена, FTP

Ответственное хранение Пауэр-Интернэшнл-шины API-сервис ФТП интернет-магазин УНФ

Рассмотрены реализация двустороннего обмена данными с использованием API-сервиса сайта поставщика при продаже товаров со склада ответственного хранения, алгоритм движения товаров и обмена документами на примере конфигурации 1С: УНФ у партнера, который взаимодействует с поставщиком "ООО Пауэр-Интернэшнл-шины" - одним из крупнейших в России поставщиков автомобильных шин и дисков.
Двусторонний обмен с поставщиком товаров через интернет магазин


    Рассмотрим реализацию двустороннего обмена данными с использованием API-сервиса сайта поставщика в режиме ответственного хранения. Алгоритм движения товаров и обмена документами следующий:
    а) есть склад, расположенный на территории Партнера;
    б) на этот склад поставщик привозит своим транспортом товары по договору ответственного хранения. Юридически 
товары принадлежат поставщику, он видит в своей программе 1С эти товары на складе "Склад ОХ партнера";
    в) Партнер является клиентом поставщика, продает товары поставщика и представляет интернет-магазин поставщика в своем городе;
    г)
Партнер осуществляет продажи товаров со склада ОХ в режиме реального времени.
    Блок-схема:



   

Реализацию обмена покажем на примере конфигурации 1С УНФ у партнера, который взаимодействует с поставщиком "ООО Пауэр-Интернэшнл-шины" - одним из крупнейших в России поставщиков автомобильных шин и дисков.
    Конфигурация 1С УНФ используется типовая с одной только доработкой - в регистре накопления "Запасы принятые" добавлены в регистраторы документы "Оприходование запасов" и "Списание запасов".Эта доработка требуется только в том случае, если на складе ответственного хранения партнера надо скорректировать остатки с помощью документов "Оприходование запасов" и "Списание запасов". Все остальные доработки реализованы в виде расширения конфигурации и внешней обработки. Таким образом почти всегда можно использовать типовую конфигурацию на поддержке.
    У поставщика
"ООО Пауэр-Интернэшнл-шины" есть сайт интернет-магазина Форточки (https://b2b.4tochki.ru/). С помощью API-сервиса сайта и FTP-сервера можно автоматизировать процессы двухстороннего обмена между поставщиком и партнером.
Рассмотрим подробнее эти процессы.
 

Приход на склад ОХ


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



Далее осуществляется подключение к серверу ФТП:



Выделяется файл "MovementOfGoods..." и нажимается кнопка "Загрузить". Файл копируется в верхнюю таблицу "Файлы на компьютере пользователя" и в папку на компьютере:



Открываем в обработке закладку "Основная" и производим загрузку в базу партнера XML-файла "MovementOfGoods..." кнопкой "Загрузить данные":



 

При загрузке автоматически проверяется наличие загружаемых товаров в справочнике "Номенклатура". Если все товары уже есть в справочнике, то сразу будет сформирована "Приходная накладная" с видом операции "Прием на ответственное хранение"  Если нет  в списке хотя бы одной позиции, то открывается закладка "Форма соответствия":



 

Здесь можно создать одну позицию товара ("Создать по тек.строке") или сразу все новые по всем пустым строкам ("Создать все"). При создании нового товара программа автоматически обратится по API-сервису к сайту "Форточки", найдет там по артикулу требуемый товар и запишет в базе партнера в карточку нового товара все требуемые реквизиты, параметры, цены и счета учета, и расположит его иерархически в соответствующие категорию, группу и подгруппу:




 

После создания всех товаров надо нажать кнопку "Ок",  тогда откроется закладка "Основная", где по нажатию кнопки "Сформировать документы" будет сформирована "Приходная накладная" с видом операции "Прием на ответственное хранение" :



 

А в таблице на закладке "Загруженные документы" появится новая строка с созданным документом:


 

Заказ покупателя

    Для использования в УНФ функционала "ответственного хранения" требуется включить в настройках программы учет по партиям. Но в отличии от других конфигураций 1С здесь в УНФ партионный учет реализован своеобразно. Партия совершенно не привязывается к приходной накладной, а является дополнением к каждому элементу справочника "Номенклатура" и предназначена только для разделения товаров на собственные запасы, комиссионные, ответственное хранение и принятые в переработку.. Наименование партии создается пользователем вручную и может состоять из любого набора сведений, принятого у партнера. А поскольку партия создается отдельно вручную для каждой позиции товара, это процесс становится очень громоздким и длительным. В версии до 01.02.2020: для ускорения заполнения документов я принял решение использовать всего два варианта партий: "1"  со статусом "Ответственное хранение" и "2" ("Собственные запасы") для реализации товаров с собственного склада. При этом вариант партии выбирается автоматически в зависимости от вида документа: для документов "Расходная накладная" и  "Чек ККМ"  - всегда партия "2", а для "Заказ покупателя" , если в нем указан "Склад ОХ", то партия "1", для других складов - всегда партия "2". В конце января 2020 года я доработал расширение, в котором я полностью исключил применение "Партии номенклатуры" в любых объектах конфигурации: справочниках, документах, регистрах накопления и отчетах. Теперь разделение товаров производится только по месту их нахождения: на складе ОХ находятся только товары ответственного хранения, на обычном складе - только собственные запасы. Это значительно ускорило ведение учета, исключило ввод лишних данных и сократило объем базы. Теперь вместе с расширением можно всегда 100% применять типовую конфигурацию УНФ, не снимая ее с поддержки 1С. 
    Реализация товара со  склада ответственного хранения (ОХ) начинается с оформления документа "Заказ покупателя":



 

В документе устанавливается "Вид": "ОХ" или "Розница", "Состояние" "В работе", "Склад (резерв)": для ОХ - "Склад ОХ", для розницы "Склад".
Далее заполняется товарами табличная часть. В версии после 01.02.2020: колонка "Партия" отсутствует и не заполняется, а в версии до 01.02.2020:партия устанавливается автоматически: если указан "Склад ОХ", то партия "1", для другого склада - всегда партия "2".
Завершается создание заказа нажатием кнопки "Провести и закрыть".
В печатную форму "Заказ покупателя" добавлена строка предоплаты.




    Для продолжения оформления документов по реализации товаров по заказу покупателя можно ввести (как обычно) на его основании документы "Расходная накладная" или "Чек ККМ". Причем в документах будут всегда автоматически установлены обычный "Склад",В версии после 01.02.2020: колонка "Партия" отсутствует и не заполняется, а в версии до 01.02.2020: в табличной части партия "2".

    Если "Заказ покупателя" предназначен для реализации со склада ОХ, то он должен быть передан поставщику. Для этого открывается закладка Заказы" обработки:



 

Здесь устанавливается текущая "Дата заказов" и нажимается кнопка "Заполнить таблицу заказов" (Если заказ не первый за текущий день, то предварительно устанавливается флажок "Дополнить новыми заказами"):



 

Теперь нажимаем кнопку "Передать в ПИШ заказ по текущей строке таблицы". Заказ автоматически, используя API-сервис "Форточек", поступает поставщику.
В обработке устанавливается флажок "Передан в ПИШ" и заполняется ячейки "Номер заказа в ПИШ" присвоенным в ПИШ номером и "Статус заказа в ПИШ" - "Отправлен":



 

Далее периодически через несколько минут нажимая кнопку "Обновить статусы заказов", когда статус станет "Подтвержден", надо нажать кнопку "Изменить статус" и
выбрать "Снять с ОХ". При некоторых других статусах при необходимости можно выбрать действие "Отменить". Таким образом можно изменять статус заказа, не заходя на сайт "Форточки".
    Когда заказ будет отработан у поставщика должным образом и статус изменится на "К отгрузке", на ФТП-сервер поступит XML-файл "SalesOfGoodsAndServices...",
содержащий все позиции товаров по всем заказам партнера за день.
   

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

Приходная накладная по заказам покупателей


а это сама " Приходная накладная":

 

В документе устанавливаются автоматически "Поставщик", его "Договор", "Склад","Операция", "Цена поступления", в версии после 01.02.2020: колонка "Партия" отсутствует и не заполняется, а в версии до 01.02.2020: у товаров партия"2".
Теперь товары принадлежат партнеру и их можно реализовать, как собственные. Процесс значительно ускоряется, так как не требуется ждать получения файла от поставщика
    В конце рабочего дня, когда отработаны все заказы покупателей, мы принимаем с помощью обработки последний за день вариант XML-файла "SalesOfGoodsAndServices...",
обработка автоматически находит "
Приходную накладную, сформированную по заказам покупателей за текущий день" и записывает в ее реквизиты "Номер и дата входящего документа" номер и дату счета-фактуры из файла
и заново проводит его. При этом добавляются движения по списанию товаров со склада ОХ - товары как-бы перемещаются из ответственного хранения в собственные запасы.

Заказ покупателя с сайта "Форточки"

    Заказ покупателя можно оформить не на фирме партнера, а непосредственно на сайте поставщика "Форточки". При этом он может выбрать товар  только с другого склада поставщика. Для автоматического формирования его копии в базе 1С партнера необходимо только начать создание нового заказа в УНФ, вписать его номер в реквизит "№  в ПИШ" и нажать кнопку "Заполнить по заказу с сайта". В результате будут автоматически с использованием API-сервиса сайта заполнены все реквизиты документа и его табличная часть. Теперь остается только нажать кнопку "Провести и закрыть".



   

По заказу с сайта поставщик привозит товары через несколько дней партнеру и отправляет на ФТП XML-файл "SalesOfGoodsAndServices...". Но в нем указан не склад ОХ, а другой склад поставщика. Поэтому при загрузке его в УНФ обработка "Обмен ПИШ - УНФ" сформирует документ "Приходная накладная" на "Склад" и установит партию "2".

Перекодировка номенклатуры

    Интернет-магазин "Форточки" иногда изменяет артикулы (в терминах сайта "САЕ") товаров. Для оповещения об изменениях поставщик присылает файл с изменениями:



Файл имеет формат .CSV. Для автоматического перекодирования надо в обработке "Обмен ПИШ - УНФ" на закладке "Форма соответствия" выбрать полученный файл, установить дату и нажать кнопку "ПЕРЕКОДИРОВАТЬ АРТИКУЛЫ", ответить утвердительно на вопрос. Программа выберет из файла строки с датой изменения,находящейся в месяце "На дату" и поизведет изменение артикулов, и результат выведет в таблицу .


 

Закладка "Цены" в обработке "Обмен ПИШ - УНФ"


    Поставщик требует от партнера ежедневно отслеживать цены товаров. Для этого он ежедневно корректирует цены в файле-выгрузке на сайте "Форточки". Но я использую для этого API-сервис  сайта.



В обработка "Обмен ПИШ - УНФ" на  закладке "Цены" надо установить текущую дату "На дату", выбрать "Склад для автоопределения текущей цены"
из списка "Склад ОХ партнера" или "Склад "Москва" и нажать кнопку "Заполнить из остатков по складу ОХ". Если предварительно установить флажок "Оставить строки только с измененной ценой", то строк в таблице будет значительно меньше.
Если предварительно установить флажок "Дозаполнить цены", то строки в таблицу будут добавлены в конец, Зеленая надпись сообщает, что цены наши и ПИШ показаны на текущий момент, но установить их можно на другой момент "На дату". Теперь можно нажать кнопку "Установить цены номенклатуры", ответить утвердительно на вопрос и цены будут изменены.

В обработка "Обмен ПИШ - УНФ" на  закладке "Цены" можно быстро контролировать текущие остатки на складе партнера и поставщика. Для этого достаточно
установить
дату "На дату" и флажок "Только сравнить остатки", нажать кнопку "Заполнить из остатков по складу ОХ".



 

При просмотре остатков надо учитывать,что на складе ОХ партнера они показаны на конец дня, а на сайте поставщика на текущий момент. Остатки выровняются только тогда, когда у поставщика будут отработаны все заказы партнера и он отправит на ФТП окончательный за текущий день вариант XML-файла "SalesOfGoodsAndServices...", а партнер загрузит его в свою базу 1С.

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

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

См. также

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо

Практика программирования WEB v7.7 v8 Бесплатно (free)

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    55774    Serginio    33    

Интеграционная прослойка(middleware) на Golang. Часть 5 - Обмен с 1С через HTTP-сервисы платформы

WEB v8 Бесплатно (free)

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

28.09.2020    206    dmitry-irk38    0    

Отладка http сервиса

WEB v8 Бесплатно (free)

При разработке http сервиса возникает ситуация, а как протестировать http сервис? Создали мы сервис, настроили шаблоны, передали, если нужно параметры, открываем браузер заполняем строку подключения и БАХ, ошибка. Что делать?

23.09.2020    1235    hpi    6    

Учимся создавать http сервисы (часть вторая). Передача параметра в http сервис

WEB v8 1cv8.cf Бесплатно (free)

Пошаговое руководство по созданию http-сервиса (часть вторая). Передача параметра в http сервис.

22.09.2020    2644    hpi    5    

Online телефонный справочник из 1С: Зарплата и управление персоналом Промо

WEB Управление персоналом (HRM) Управление персоналом (HRM) v8 ЗУП3.x Россия Бесплатно (free)

В интернете представлено много реализаций online телефонных справочников организаций. Есть справочники, которые использует для хранения информации базу Active Directory (LDAP), есть справочники, которые реализованы с использованием СУБД (например, MySQL). Но я не нашел справочника, который использует информацию из базы 1С. Далее я рассмотрю данную разработку.

10.03.2017    25860    ruha    14    

Организация данных и вариант обработки для организации обмена с сайтом

WEB v8 1cv8.cf Бесплатно (free)

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

22.09.2020    514    malikov_pro    4    

Формирование списка документов и скачивание печатной формы документа через веб-сайт с использованием HTTP-сервиса, плюс особенности авторизации

Практика программирования Обмен данными 1С WEB v8 1cv8.cf Бесплатно (free)

В статье показан пример, как реализовать формирование списка документов клиента/пользователя по коду, а затем скачать его (документа) печатную форму по ссылке

18.09.2020    504    R_o_n_n_y    0    

Формирование HTTP запроса формата multipart/form-data с двоичными данными, используя ПотокВПамяти

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант формирования запроса

11.09.2020    1958    malikov_pro    11    

Кэширование COM-соединения. Три способа Промо

Практика программирования Перенос данных из 1С7.7 в 1C8.X Внешние источники данных WEB v8 Россия Бесплатно (free)

Статья о трех способах кэширования COM-соединения в 1С:Предприятии 8.x.

11.04.2013    41273    YPermitin    41    

Ферма приложений на Kubernetes

WEB v8 Бесплатно (free)

При эксплуатации большого количества информационных систем 1С, предоставляющих интернет-сервисы, возникают проблемы, связанные с зависимостью от производительности и стабильности веб-сервера. Как объединить отдельно стоящие веб-сервера с помощью платформы Kubernetes для централизованного мониторинга всех опубликованных интернет-сервисов на конференции Infostart Event 2019 Inception рассказал программист компании BIA Technologies Владимир Кирбаба.

24.08.2020    829    ComboBoy    0    

Использование шаблонного процессора для формирования HTML страниц

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу использование шаблонного процессора Handlebars запущенного на Node.js

24.08.2020    1313    malikov_pro    26    

Загрузка или обновление файла на яндекс диске через rest-api

Практика программирования Файловые протоколы обмена, FTP WEB v8 Бесплатно (free)

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

12.08.2020    1457    pavelpribytkin96    10    

Заготовка для загрузки файлов по ftp Промо

WEB Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

3 процедуры и 1 макет

03.06.2013    30446    anig99    6    

Самый простой парсинг и обработка веб-страниц в 1С

WEB Универсальные функции v8 1cv8.cf Бесплатно (free)

Рассмотрим самый простой парсинг веб-страниц средствами платформы 1С и еще некоторые полезные приемы работы с веб-страницами.

07.08.2020    4314    YPermitin    18    

Загрузка или обновление файла на гугл диске

Практика программирования Файловые протоколы обмена, FTP WEB v8 1cv8.cf Бесплатно (free)

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

06.08.2020    1141    pavelpribytkin96    0    

Использование Yandex Translate (Яндекс.Переводчик)

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант подключения и использования Yandex Translate.

08.07.2020    1996    malikov_pro    6    

Когда хотим знать IP клиента...

WEB v8 Бесплатно (free)

В процессе разработки web приложения на 1С, и это не шутка))), а пожелание заказчика, возникла ситуации когда понадобилось знать, с какого IP подключался клиент.

03.07.2020    2950    IMihalev    10    

Ограничение доступа к HTTP публикациям 1С сервера используя NGINX

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант ограничения доступа к HTTP публикациям 1С сервера используя NGINX.

02.07.2020    6078    malikov_pro    0    

Структура обработки загрузки цен и остатков поставщика с примерами и комментариями

Внешние источники данных WEB v8 1cv8.cf Россия Бесплатно (free)

В статье опишу структуру обработки по загрузке цен и остатков от поставщика с примерами.

27.06.2020    1563    malikov_pro    0    

Вариант использования документа "Операция по Яндекс.Кассе" для других сервисов по оплате через интернет

WEB v8 1cv8.cf Россия Бесплатно (free)

В статье рассмотрю организацию эквайринга в УТ 11.4 и доработки для создания заказов на оплату к стороннему сервису, как пример Сбербанк.

24.06.2020    1129    malikov_pro    3    

Работа с AliExpress через API

WEB v8 Бесплатно (free)

В публикации опишу подход работы с API AliExpress и примеры кода.

23.06.2020    3358    malikov_pro    12    

История создания успешной системы чат-ботов на 1С

WEB v8 Бесплатно (free)

Использование чат-ботов в мессенджерах позволяет автоматизировать многие сложные бизнес-процессы путем диалога с системой через виртуального собеседника. О том, как создать универсальную систему ботов с бэкендом на 1С, работающую в Telegram, Viber и Facebook Messenger одновременно, на конференции Infostart Event 2019 Inception рассказал программист-фрилансер Константин Гейнрих.

21.05.2020    6865    CyberCerber    14    

Парсинг html страниц с выводом информации через JavaScript с использованием Selenium

WEB v8 1cv8.cf Бесплатно (free)

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

20.05.2020    3366    platonov.e    25    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Шаг третий, WooCommerce, публикация категорий товаров

WEB v8 1cv8.cf Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции публикации категорий товаров в магазин WooCommerce, с комментариями внутри.

13.05.2020    2853    osivv    3    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Шаг второй, публикация картинок

WEB v8 Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции передачи фото из 1С, с комментариями внутри.

13.05.2020    2084    osivv    0    

Интеграция Camunda BPM и 1С

WEB Интеграция v8 Бесплатно (free)

Быстрый старт. Только практические примеры. Установка, запуск и публикация бизнес-процесса на сервере Camunda BPM. Управление бизнес-процессами из 1С при помощи Camunda REST API.

12.05.2020    3511    zhichkin    19    

Интеграция 1С и CMS WordPress посредством Rest API сайта. Первый шаг

WEB v8 Россия Бесплатно (free)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции 1С с комментариями внутри.

28.04.2020    4170    osivv    23    

Выразительный Web API

WEB v8 Бесплатно (free)

Теория разработки Web API с ожидаемым поведением, за который не будет стыдно за пределами мира 1С.

27.04.2020    6051    nbeliaev    22    

Хранение статистики публикаций автора сообщества Инфостарт ® (мобильное приложение И ++)

Мобильная разработка WEB v8 1cv8.cf Бесплатно (free)

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

24.04.2020    2295    capitan    15    

Интеграция УАТ с топливными сервисами

WEB v8 1cv8.cf Автомобили, автосервисы Бесплатно (free)

Интеграция конфигурации Управление автотранспортом с топливными веб-сервисами.

21.04.2020    7204    RPGrigorev    2    

Интеграция 1С с веб-сервисами Лукойл ЛИКАРД

WEB v8 1cv8.cf Россия Бесплатно (free)

Описание интерфейса взаимодействия сервиса Лукойл- ЛИКАРД с информационной системой 1С.

20.04.2020    3888    RPGrigorev    0    

Ошибка инициализации модуля: HTTPСервис

WEB v8 1cv8.cf Узбекистан Бесплатно (free)

Решение проблемы "Ошибка при работе с HTTP сервисом 500. Ошибка инициализации модуля".

13.04.2020    3076    VipDim    10    

COVID-19. Динамика эпидемии

WEB v8 v8::СКД 1cv8.cf Бесплатно (free)

Весной 2020 практически все ждут, «когда же это закончится», когда эпидемия пойдет на спад. Специалисты призывают «сгладить кривую». Как понять, в какой точке мы сейчас? Данные университета Джонса Хопкинса в любой 1С.

01.04.2020    3262    Alejandro_V    6    

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

Производительность и оптимизация (HighLoad) WEB Интеграция Мобильная разработка Администрирование веб-серверов v8 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    12648    informa1555    31    

Коронавирус COVID-19. Статистика по странам

WEB v8 Бесплатно (free)

В связи с COVID-19 люди поделились на две категории: те, кто осознал, и те кто ЕЩЕ не осознал. Единственное наше преимущество перед Коронавирусом заключается в том, что информация распространяется быстрее, чем расползается "невидимка".

25.03.2020    6290    Evgen.Ponomarenko    60    

Получение html-кода страницы. JS из 1С

Практика программирования WEB v8 Бесплатно (free)

Получение исходника страницы, выполнение произвольного js-кода. Теперь с WebKit от 1С.

18.02.2020    6199    Yashazz    1    

Прием файлов с FTP-сервера и создание их резервных копии на сервере. 1С8

Обмен данными 1С Файловые протоколы обмена, FTP v8 1cv8.cf Бесплатно (free)

Как осуществить загрузку файлов с FTP-сервера на платформе 1С8.

15.02.2020    1872    Star_SU    3    

Отладка конфигурации в режиме веб-клиента

WEB v8 Бесплатно (free)

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

12.02.2020    4883    gamletspb    3    

Анализ работы внешней обработки сервиса МодульКасса применительно к задаче фискализации чеков при доставке

Кассовые операции WEB v8 УТ11 Россия Бесплатно (free)

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

11.02.2020    2701    malikov_pro    0    

Вариант реализации работы с сервисом Dadata применительно к конфигурации УТ 11.4 и подобным

WEB v8 УТ11 Россия Бесплатно (free)

В статье описывается реализация получения данных с сервиса DaData при работе с формами справочников в конфигурации УТ 11 для дополнения информации по ФИО, ИНН, Адресу.

22.01.2020    3219    malikov_pro    7    

Получение номера ВСД по идентификатору 1С: Меркурий

Производство готовой продукции (работ, услуг) WEB v8 УТ11 Пищевая промышленность Россия Бесплатно (free)

Код парсинга веб страницы для получения номера ВСД в системе Меркурий.

24.11.2019    4409    ohyen    0    

Немного о интеграции с CRM AMO

WEB v8 1cv8.cf Бесплатно (free)

Немного информации о том, как настроить интеграцию с CRM AMO. Пример функций для подключения к АМО и обновления заказа. Пример на основе API авторизации.

15.11.2019    4448    xxxAndricxxx    6    

Ещё немного о ИНН и сервисе DaData

WEB v8 1cv8.cf Бесплатно (free)

Об использовании сервиса dadata и немного информации о возможностях получать данные по ИНН. Возможно, кому-то будет полезным.

14.11.2019    7264    xxxAndricxxx    21    

Вариант реализации клиента SOAP на примере получения остатков из MERLION

WEB v8 1cv8.cf Россия Бесплатно (free)

В статье приведу пример клиента к сервису SOAP, функции которого принимают несколько значений типа строка или массив строк.

14.11.2019    3495    malikov_pro    0