Расширение для работы с Яндекс.Маршрутизацией

Расширение для работы с Яндекс.Маршрутизацией

Яндекс.Маршрутизация — веб-сервис, не требующий дорогостоящего оборудования на стороне клиента. Все расчеты маршрутов ведутся с использованием мощностей Яндекса. Серверная группа позволяет перебирать сотни миллионов комбинаций за 10-15 минут, обеспечивая оптимальность планирования. Скачать можно с github или инфостарт Поддерживаемые конфигурации Управление торговлей 11 ERP и отраслевые на их основе Бухгалтерия предприятия 3 и отраслевые на их основе Комплексная автоматизация 2 Управление производственным предприятием и отраслевые на её основе Управление торговлей 10.3 БИТ.Управление медицинским центром Розница Управление нашей фирмой Установка расширения Для установки расширения необходимо перейти в раздел «Администрирование» — «Печатные формы, отчеты и обработки» — «Расширения» ...

26 марта 2021 г. · 2 минуты · CrazyElephant_x
HTTP-запрос в 1с

HTTP-запрос в 1с

Простой метод получения данных по HTTP Пример работает в толстом, тонком и веб клиентах. &НаКлиенте Процедура ПолучитьДанные(Команда) // Сформировать строку URL. АдресРесурса = СокрЛП(Адрес); // Отправить запрос на сервер. СтруктураОтвета = ВыполнитьЗапрос(АдресРесурса); Если СтруктураОтвета.Ошибка Тогда Сообщить(СтруктураОтвета.ОписаниеОшибки); Элементы.ТипДня.Заголовок = ""; Иначе Сообщить(СтруктураОтвета.ТипДня); Элементы.ТипДня.Заголовок = СтруктураОтвета.ТипДня; КонецЕсли; КонецПроцедуры &НаСервере Функция ВыполнитьЗапрос(АдресРесурса) Соединение = Новый HTTPСоединение(АдресРесурса); // Установим заголовки Заголовки = Новый Соответствие; Заголовки.Вставить("User-Agent","CrazyElephant_X-1c-1.01 (79636902266@ya.ru)"); // Установим текст запроса ТекстЗапроса = Формат(Дата,"ДФ=yyyy-MM-dd;") + "?covid=1"; Запрос = Новый HTTPЗапрос("/" + ТекстЗапроса,Заголовки); Ответ = Соединение.Получить(Запрос); СтруктураОтвета = ОбработатьРезультатЗапроса(Ответ.КодСостояния,Ответ.ПолучитьТелоКакСтроку()); Возврат СтруктураОтвета; КонецФункции &НаСервере Функция ОбработатьРезультатЗапроса(КодСостояния,ТелоОтвета) СтруктураОтвета = Новый Структура; СтруктураОтвета.Вставить("Ошибка",Ложь); СтруктураОтвета.Вставить("Ответ",""); СтруктураОтвета.ТипДня = ТелоОтвета; Если КодСостояния = 200 Тогда // все ок ИначеЕсли КодСостояния = 400 Тогда СтруктураОтвета.Ошибка = Истина; // ошибка в теле запроса ИначеЕсли КодСостояния = 404 Тогда СтруктураОтвета.Ошибка = Истина; // http сервис не найден Иначе СтруктураОтвета.Ошибка = Истина; // неизвестная ошибка КонецЕсли; Возврат СтруктураОтвета; КонецФункции HTTPS запрос Для установки соединения через HTTPS нужно изменить в коде всего 1 строчку. ...

25 марта 2021 г. · 2 минуты · CrazyElephant_x
GO — основы

GO — основы

Golang Golang или просто Go — это язык программирования с открытым исходным кодом, который упрощает создание простого, надежного и эффективного программного обеспечения. Разбираемся с основными конструкциями на примерах. Особенности структуры программы на языке Go Программа на Go — это пакет. Каждый пакет — библиотека, а также пакет может быть основной программой. package main // название пакета // Библиотеки(пакеты) необходимые для выполнения программы текущей программы import "fmt" // main - основная функция, выполняться при запуске программы func main() { // содержимое функции fmt.Println("Hello World") } Комментарии Комментарии в Go бывают однострочные и многострочные. ...

24 марта 2021 г. · 4 минуты · CrazyElephant_x

#50ДнейРаботыНадСобой — День 2 День 3

День 2 и День 3 Заболел, начал программировать на Go, усилил английский. День 2 Что бы проще было соблюдать режим питания не выходить из калоража лучше купить весы, у меня вот такие. Скачал приложение Lifesum для контроля того сколько съел. Оказалось что я неверно оцениваю размеры порций. Заболел из-за этого до выздоровления спорт встает на паузу. Начал читать Роберт Гловер — Хватит быть славным парнем! Проверенный способ добиться желаемого в любви, сексе и жизни Начал разбираться с Go попробовал несколько IDE остановился на GoLand от jetbrais. Выбрал первую задачу, для того что бы понять что за язык и как на нем писать. Буду реализовывать проверку действующий паспорт или нет, для проверки буду использовать открытые данные на сайте МВД России. Репозиторий на github. День 3 Продолжаю разбираться с Go, оказалось что информации на русском очень мало, часто приходится искать на англоязычных источниках и практиковать английский, отличная получилась коллаборация целей. Решено выпустить отдельную серию статей про язык Golang.

24 марта 2021 г. · 1 минута · CrazyElephant_x
'#50ДнейРаботыНадСобой — День 1'

#50ДнейРаботыНадСобой — День 1

День 1 Сегодня стартует 50 дней работы над собой. Основная задача этих 50 дней улучшить свою жизнь, но перед тем как её улучшить надо понять что хочется изменить, какие цели достигнуть, какие задачи решить. Приступим к постановки целей. Ставим цели по системе S.M.A.R.T. Расшифровка системы S.M.A.R.T. Буква Описание S Specific (Конкретность) M Measurable (Измеримость) A Attainable (Достижимость) R Relevant (Уместность) T Time-bound (Ограниченность во времени) Ставим конкретные цели и придумываем как будем их измерять, реально оцениваем свои силы с учетом интервала в 50 дней. Цели должны быть уместны и нужны вам. С ограничением по времени все просто 11.05.2021 все цели должны быть достигнуты. ...

22 марта 2021 г. · 1 минута · CrazyElephant_x