Хотите быть в курсе текущих сумм выручки во всех ваших магазинах, и о состоянии всех расчетных счетов?
Скачать приложениеПриложение предназначено для отображения оперативных показателей, например, выручки всех ваших магазинов онлайн.
Как работает?: устанавливаете приложение, регистрируетесь в нем в один клик и получаете настройки на электронную почту. Далее, более сложный этап, который требует привлечения ваших IT-специалистов: нужно интегрировать в ваше программное обеспечение взаимодействие с сервисом.
Данное приложение готово к работе с кассовой программой БИТ:Касса Скачать
Данное приложение готово к работе с конфигурацией 1С:Розница 8, редакция 2.2 Скачать
Также в ближайшее время мы подготовим и опубликуем обработки для популярных конфигураций на базе 1С: Предприятие 8, таких, как 1С: Бухгалтерия предприятия 3.0, 1С: Розница 2.2
Весь смысл интеграции программного обеспечения с приложением "Выручка касс онлайн" сводится к передачи GET запроса на адрес https://us-central1-myindicators-a0b90.cloudfunctions.net/syncIndicatorsFrom1C с указанием параметров. Параметр token равен FgJ9TnY1NqC6FlI0UbI5GcS7QbV2Fz, параметры uid и utn вы получите в письме после регистрации в приложении. Параметр sid - это ID магазина в приложении. Параметры indicator1, indicator2, indicator3 - это числовые значения, нужных вам параметров, которые вы хотите вывести в приложение
// Подключаемся к сайту. Соединение = Новый HTTPСоединение( "us-central1-myindicators-a0b90.cloudfunctions.net", // сервер (хост) 443, // порт, по умолчанию для http используется 80, для https 443 , // пользователь для доступа к серверу (если он есть) , // пароль для доступа к серверу (если он есть) , // здесь указывается прокси, если он есть , // таймаут в секундах, 0 или пусто - не устанавливать Новый ЗащищенноеСоединениеOpenSSL()// защищенное соединение, если используется https ); ТокенПриложения = "FgJ9TnY1NqC6FlI0UbI5GcS7QbV2Fz"; IDПользователя = "из письма с настройками"; ТокенПользователя = "из письма с настроками"; IDКассы = 1; Дата = Формат(ТекущаяДата(), "ДФ=yyyy-MM-dd"); Показатель1 = 100; Показатель2 = 200; Показатель2 = 300; Запрос = Новый HTTPЗапрос("/syncIndicatorsFrom1C/?date="+Дата + "indicator1="+Формат(Показатель1,"ЧДЦ=; ЧРД=.; ЧГ=0") + "indicator2="+Формат(Показатель2,"ЧДЦ=; ЧРД=.; ЧГ=0") + "indicator3="+Формат(Показатель3,"ЧДЦ=; ЧРД=.; ЧГ=0") + "token="+ТокенПриложения + "uid="+IDПользователя + "utn="+ТокенПользователя +"sid="+IDКассы ); Результат = Соединение.Получить(Запрос);
double indicator1 = 100; double indicator2 = 100; double indicator3 = 100; string token = "FgJ9TnY1NqC6FlI0UbI5GcS7QbV2Fz"; string uid = "из письма с настройками"; string utn = "из письма с настройками"; string sid = "1"; string url = "https://us-central1-myindicators-a0b90.cloudfunctions.net/syncIndicatorsFrom1C"; url = url + "?token=" + token; url = url + "uid=" + uid; url = url + "utn=" + utn; url = url + "sid=" + sid; url = url + "date=" + DateTime.Now.ToString("yyyy-MM-dd"); url = url + "indicator1=" + Math.Round(indicator1).ToString(); url = url + "indicator2=" + Math.Round(indicator2).ToString(); url = url + "indicator3=" + Math.Round(indicator3).ToString(); WebRequest wr = WebRequest.Create(url); WebResponse response = wr.GetResponse(); string status = ((HttpWebResponse)response).StatusDescription; Stream dataStream = response.GetResponseStream(); StreamReader wrReader = new StreamReader(dataStream); string responseFromServer = wrReader.ReadToEnd(); reader.Close(); response.Close();