Хотите быть в курсе текущих сумм выручки во всех ваших магазинах, и о состоянии всех расчетных счетов?
Скачать приложениеПриложение предназначено для отображения оперативных показателей, например, выручки всех ваших магазинов онлайн.
Как работает?: устанавливаете приложение, регистрируетесь в нем в один клик и получаете настройки на электронную почту. Далее, более сложный этап, который требует привлечения ваших 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();