Программист 1с
twitter email rss
  • Home
  • Полезности
    • Мобильное приложение курьера
    • MailChimp + УТ 11.
    • 1с-sms
    • Pharma-MPD
    • Зуботехническая лаборатория
  • Блог
  • Партнеры
  • Команда
    • Услуги
    • Опыт
    • Отзывы
    • Контакты
  • Поддержка
    • Инструкция
    • Redmine

Открываем из мобильного приложения окно оплаты в ibox

on 03.02.2016in 1Сtags: 1с, Интеграция, Мобильное приложениеwith No Comments






ibox_logoКурьерские службы предоставляют возможность оплатить стоимость заказа с карты. В рамках нашего проекта Клиентом была выбрана система ibox. Чтобы исключить человеческий фактор окно оплаты ibox должно открываться из мобильного приложения курьера. Во время открытия окна оплаты должна передаваться информация про сумму оплаты и назначение платежа. Проанализировав Intents приложения iboxPro пришли к следующему решению:


&НаКлиенте
Процедура ОткрытьОкноОплаты(Команда)
	#Если МобильноеПриложениеКлиент Тогда
		НовВз = Новый ЗапускПриложенияМобильногоУстройства();
		НовВз.Действие="ru.ibox.pro.acceptpayment";
		НовВз.ДополнительныеДанные.Добавить("Amount",СуммаЗаказа);
		НовВз.ДополнительныеДанные.Добавить("Description","За заказ: " + НомерЗаказа);
		НовВз.Запустить(Ложь);
	#КонецЕсли
КонецПроцедуры

ibox_payment

 

Обратная связь с клиентом с помощью сервиса E-sputnik

on 27.10.2014in 1Сtags: 1с, Интеграцияwith No Comments






У нашего клиента возникла задача улучшения обратной связи с покупателями интернет-магазина. В рамках задачи предполагалась автоматическая отправка письма после доставки заказа с перечнем товаров и ссылками на сайт для написания отзывов. Задача была выполнена с помощью сервиса esputnik.com.

Сервис позволяет отправлять sms и email сообщения. На стороне сервиса пользователь может создать шаблоны, на основании которых будет происходить формирование писем. Благодаря возможности API производить замену текста письма во время отправки у нас получилось сформировать письма более персонального характера. Например, после отправки заказа клиенту через 5 дней 1с отправляет письмо с перечнем товаров, которые покупались клиентом.

Код отправки email клиенту с перечнем товаров:

Функция ОтправитьПисьмоНаОснованииЗаказа(Заказ) Экспорт
ПочтаКому = СокрЛП(Заказ.Контрагент.ЭлектронныйАдрес);
ИмяКому = СокрЛП(Заказ.Контрагент.Наименование);
ОтКого = СокрЛП(Константы.ОтправительЕСпутник.Получить();

ТЗ = Заказ.Товары.Выгрузить();
ТЗ.Свернуть("Товар");
СтрокаТовары = "";
Для каждого Стр из Тз Цикл
СтрокаТовары = СтрокаТовары +"

"+ Стр.Номенклатура.Наименование +"

";
КонецЦикла;

ПараметрJSON = "{"; //"groupId"" : ,";
ПараметрJSON = ПараметрJSON + """params"" : [ ";
ПараметрJSON = ПараметрJSON + "{""key"" : ""Имя"",";
ПараметрJSON = ПараметрJSON + """value"" : """+ИмяКому+"""},";
ПараметрJSON = ПараметрJSON + "{""key"" : ""Товар"",";
ПараметрJSON = ПараметрJSON + """value"" : """+СтрокаТовары+"""}],";
ПараметрJSON = ПараметрJSON + """recipients"" : ["""+ПочтаКому+"""],";
ПараметрJSON = ПараметрJSON + """fromName"" : """+ОтКого+"""" + "}";

ИДШаблона = Константы.ИДШаблонаЕСпутник.Получить();
Страница = "https://esputnik.com.ua/api/v1/message/"+ИДШаблона+"/send";
Ответ = ОтправитьЗапрос(ПараметрJSON,Страница,"POST");

Возврат Ответ;
КонецФункции

Мы подготовили обработку, которая работает на типовой конфигурации «Управление торговлей 3.0». В данной обработке вы сможете найти методы, которые вызываются в коде-примере. Функционал обработки:

  • Отправка sms и email сообщений одному или нескольким контрагентов;
  • Авто-замена параметра сообщения на имя Контрагента;
  • Получение текущего баланса сервиса e-sputnik;
  • Работа с шаблонами для email рассылки, которые сохранены на стороне сервиса e-sputnik.
  • Получения статусов отправленных сообщений.

1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Скачать обработку: 

  esputnik_ut_3_0.epf (15,6 KiB, 668 скачиваний)

Интеграция MailChimp и 1с

on 01.08.2011in 1Сtags: 1с, Интеграция, Рассылкаwith 18 комментариев






В своем посте я уже описывал вариант использования сервиса MailChimp для организации e-mail рассылки. Вся работа с рассылкой производилась непосредственно из интерфейса сервиса MailChimp, что было не совсем удобно для пользователя. В результате улучшений реализована возможность работы пользователя с наиболее важными функциями MailChimp непосредственно из 1С:

  • Добавление/удаление адресов в рассылку;
  • Добавление шаблонов писем для рассылки;
  • Создание новой кампании рассылки;
  • Отправка тестового письма и запуск кампании.

Для начала немного теории про работу самого API сервиса. Для работы использовалась текущая версияMailChimp API v1.3. Детально про все методы, поддерживаемые API, можно почитать здесь. Для интеграции с другими приложениями используется API ключ, который необходимо получить для своего аккаунта (пункт меню «Account» — «API Keys & Authorized Apps»). Сервис предоставляет возможность управления API ключами, так же вы можете посмотреть график использования API ключа, какие методы выполнялись, результат их выполнения. Данная информация может быть полезна во время самой разработки, для понимания был вызов метода API или нет и каков был результат выполнения. Read More →

Обмен данными между 1С и Google Gadget

on 21.06.2011in 1Сtags: 1с, Google, Интеграцияwith 3 комментария






Для быстрого доступа к аналитическим данным решили разработать гаджеты для рабочего стола Google. Уже было описана схема работы гаджетов ранее через xml файл и регламентную задачу. Следующим этапом решения задачи было «обучения» гаджета получению данных из 1С в режиме on-line. Для тестового примера взял гаджет для отображения количества активных пользователей в базе.  После анализа ресурса по созданию и разработке гаджетов Google Gadget API возникла проблема по организации взаимодействия между 1С и JavaScript гаджета. Нашел два варианта решения задачи, каждая из которых имеет сильные и слабые стороны. Read More →

Загрузка данных из базы Interbase в 1С

on 28.05.2011in 1Сtags: 1с, Интеграцияwith 2 комментария






Во время запуска проекта Pharma-MPD, потребовалось загрузить начальную справочную информацию про больницы, аптеки и дистрибьюторов из таблиц СУБД Interbase. Загрузка происходила один раз, дальнейшая синхронизация данных не предусматривалась.

Подключение

Для подключения к базе interbase из 1С необходимо установить IBProvider. В моем случае подошла  для работы версия free. Для начала подключения к базе пользователю предоставляется диалог выбора файла базы Interbase: Read More →

Новости

  • Работаем с Opendatabot из 1с
  • Сокращаем ссылки в 1с
  • Загрузка данных из Google spreadsheet в 1с
  • Формирование скриншотов сайтов в 1с
  • Удаление старой номенклатуры

Подписка

Copyright © 2021 danila.org.ua
Умные решения для вашего бизнеса