среда, 24 октября 2018 г.

Обновления июль-сентябрь 2018

1. Импорт справочников

С каждым месяцем к сервису подключается все больше компаний с большим автопарком и именно для таких клиентов мы добавили возможность импорта большинства справочников сервиса с помощью файлов Excel. Находясь в любом справочнике, выберите Импорт 1, в открывшемся окне выберите из диалога справочник для импорта, например Машины 2. Загрузите пример файла Excel 3 и заполните его, после этого выберите файл 4 и загрузите его на сервер 5:

2. Копирование заявок - новые опции

Добавлены новые опции при копировании заявок. 
Поле Опции копирования 1 предлагает следующие возможности:
  • Скопировать все позиции - копируется заявка целиком;
  • Перенести недоставленные - копируются только те точки, маршруты для которых не рассчитаны;
  • Перенести выделенные - копируются только выделенные точки;
Поле Всегда создавать новую 2 полезно при копировании заявки на дату, в которой уже есть заявка. Да - заявка будет скопирована как новый отдельный документ, Нет - точки заявки будут добавлены в уже имеющуюся заявку:

3. Задачи. Параметр Добавлять всем

Работая с функционалом Мобильное приложение - добавляем курьрерам задания, наши клиенты обратили внимание на то, что большинство задач назначаются для всех точек доставки. Мы добавили необходимый параметр Добавлять всем. При выборе Да - задача будет добавляться во все точки заявки:

4. Маршруты. Параметр Фиксировать время начала маршрута

В параметрах машин, наряду с настройкой их времени работы, можно задать параметры Можно выехать раньше и/или Можно выехать позже. Данные параметры позволяют оптимизировать время работы водителя, сведя к минимуму время ожидания у точек или опоздания. Но в отдельных случаях необходимо откорректировать маршрут указав время начала движения. Для того, чтобы не вносить кратковременные изменения в свойства машин, мы добавили в маршрутах параметр Фиксировать время начала маршрута. Теперь, выбрав данный параметр - Да 1, можно указать желаемое время начала маршрута 2:

5. Дополнительные параметры - вкладка Общие

Для того, чтобы все настройки в дополнительных параметрах были на виду, мы добавили вкладку Общие, в которой можно проверить все выставленные дополнительные параметры:

6. Удаление маршрутов по выбранной заявке

У вас несколько заявок, и для каждой заявки было рассчитано несколько маршрутов. Теперь вам нужно удалить маршруты определенной заявки так, чтобы другие маршруты остались на месте. Выделите нужную заявку (в моем примере это заявка 3), нажмите Редактирование заявок и в выпадающем меню выберите Удалить все маршруты. Теперь можно снова редактировать заявку:

7. Экспорт справочников по фильтру, сортировке

Часто пользователи обращались к нам с вопросом, как можно экспортировать определенные части справочников с использованием фильтров и сортировок. Реализовано - отбирайте с помощью фильтров нужные записи выбранного справочника, задавайте сортировку и выполняйте экспорт. Открыв сохраненный файл вы увидите в нем только отобранные фильтром позиции с соблюдением сортировки:

8. Добавление заявки в постоянный маршрут

Данная функция будет полезна для тех пользователей, которые при планировании используют постоянные маршруты. В скобках, рядом с названием машины, мы добавили название постоянного маршрута. Если признака постоянного маршрута нет - запись в скобках отсутствует (пример - №14 Агент 5). Выберите точку заявки 1, нажмите добавить в маршрут 2, выберите машину из списка с учетом принадлежности ее к постоянному маршруту 3:

9. Маршруты. Выделение машин, водителей и экспедиторов

Если при редактировании маршрута необходимо выбрать другую машину, назначить другого водителя или экспедитора - в выпадающих списках соответствующих полей уже задействованные машины или сотрудники будут выделены красным цветом. Это поможет избежать случайной ошибки и назначить на разные маршруты одну и туже машину или экспедитора:

10. Массовое удаление всех точек из справочника

Ранее можно было удалять точки из справочника либо по 1й, либо все. Теперь есть возможность быстро удалить определенные точки. Для этого в справочниках Группы торговых точек, необходимо создать группу Удалить точки 3. Затем с помощью файла Excel или API переместить точки в указанную группу. Далее необходимо выбрать Сервис - Параметры - Действия и добавить действие Удалить точки из справочника. Теперь действие нужно выбрать 1 и выполнить 2, после чего все точки из группы Удалить точки 3 будут удалены из справочника:

Обновления июль-сентябрь 2018 - видеообзор:

четверг, 4 октября 2018 г.

Выгрузка событий в OneBox

В прошлом году мы подключили к Муравьиной логистике CRM-систему OneBox. Таким образом, у наших пользователей появилась возможность выгружать заказы из указанной системы в наш сервис для дальнейшего расчета маршрутов. Инструкция по настройке была описана в статье Обмен данными с OneBox. На сегодня завершен полноценный обмен данными между OneBox и Муравьиной логистикой, в результате чего пользователи указанных сервисов могут выгружать заказы из OneBox для расчета маршрутов в Муравьиной логистике, а по итогам выполнения курьерами задач, автоматически получать обновляемые статусы заказов.

В качестве примера рассмотрим простой бизнес-процесс, который мы сконструировали в OneBox - от поступления нового заказа до его закрытия. Получив новый заказ, менеджер по продажам проверяет его наличие. Если товара нет (Отказан логистикой), менеджер либо оформляет новый заказ либо закрывает его (Клиент отказался). В случае, если нужный товар есть в наличии, менеджер связывается с клиентом и в случае отказа закрывает заказ, либо в случае подтверждения переводит в статус Подтвержден клиентом. Далее заказ переходит к отделу логистики для выполнения доставки. Поставить статус Доставлено менеджер может, например,увидев списание товара по данному заказу в учетной системе, как правило на следующий день. Представим, что у менеджера хотя бы 50 таких заказов, и на проверку каждого он тратит 2 минуты. Итого 1ч 40 минут рабочего времени ему потребуется на проверку и закрытие всех заказов. Но курьер в процессе выполнения доставки в любом случае делает отметки в своем мобильном приложении об их статусе. Настроив обмен, вы получите автоматически обновляемый статус на Доставлен в режиме реального времени. Выглядеть это будет так:

Приступаем к настройке. Выберите справочник События 1, добавьте новое событие (+), выберите шаблон -Посещение точки указанное пользователем 2. В поле Пользов. название пропишите понятное для себя название 3, и перейдите во вкладку Список полей 4:

В списке полей выберите Номер заявки и перейдите на следующую вкладку - Оповещения:

Скопируйте выделенную часть домена, включая последний слеш 1 и вставьте вместо [[DexParams.Domain]] 2:

В OneBox перейдите в права доступа. Скопируйте логин 1 и вставьте его вместо [[DexParams.User_Name]] 3, затем скопируйте REST API пароль 2 и вставьте его вместо [[DexParams.User_Pass]] 4 - ОК:

Теперь можно выполнять импорт заказов, рассчитывать маршруты и отправлять на доставки курьеров. Курьер, прибыв в точку, отмечает ее в мобильном устройстве, как посещенную, после чего срабатывает событие Отметка о посещении, в подчиненном окне которого можно увидеть время события, статус доставки уведомления и данные - в нашем случае это номер заказа, статус которого будет изменен при выполнении события:

После того, как в колонке Уведомл.дост. будет стоять Да, менеджер по продажам, обновив заказы в CRM, может увидеть статус соответствующих заказов (в данном примере это заказы 21 и 24 залитые зеленым цветом, который соответствует статусу Доставлено):

В данной статье показан только один пример использования событий. События можно настроить так, чтобы в зависимости от выполненной задачи курьером в точке, в CRM отображался соответствующий статус, например: оплата получена, заказ выполнен, выполнен частично, отказ, перенос доставки и т.д.. Кроме этого в CRM OneBox можно передавать примечания по заказу, которые с помощью событий оперативно отобразятся у менеджера по продажам. Если настроить событие Посещение точки по данным трекера - статус будет обновляться в CRM автоматически после того, как трекер попадет в заданный радиус гео-координат точки доставки и будет находится в нем заданное время (данные параметры пользователь задает в Муравиной логистики).

Больше о настройках и выгрузке событий можно узнать из видеоролика.

пятница, 14 сентября 2018 г.

Версии расчетов - выбираем оптимальный вариант

 В период пиковых загрузок или значительных изменений в компании, когда привычные модели перестают работать удовлетворительно, и требуется поиск новых, более совершенных расчетов - использование моделирования маршрутов является лучшим вариантом для поиска решения. Сервис Муравьиная логистика позволяет рассчитывать маршруты в нескольких версиях. Такой подход позволяет моделировать варианты маршрутов исходя из различных заданных параметров, и определить оптимальный.

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

В нашем примере уже загружена заявка из 100 точек с заданными временными окнами доставки 1. Выбрав на панели инструментов кнопку в форме "гаечного ключа" 2, откроются Текущие параметры. По умолчанию установлена версия Основная 3, в которой выполняется финальный расчет маршрутов. Напомню, нам необходимо выполнить расчет в 3 вариантах и выбрать лучший, который мы и сохраним в основной версии расчета:

На следующем этапе необходимо выставить одинаковые параметры для всех версий. Для этого открыв Текущие параметры, нажмите Копировать версии 1. Откроется дополнительное окно, в котором в поле Тип документа нужно выбрать Параметры 2, Версия источник - Основная 3, Версия приемник - Версия 1 4, ОК:
Теперь вы можете быть уверенны, что все параметры в версиях Основная и Версия 1 - одинаковы. Таким же образом скопируем параметры в версии 2 и 3, выбирая их в поле Версия приемник.

Теперь выбираем версию 1 - в ней мы выполним первый расчет с условием обязательного посещения точек доставки в заданные временные интервалы. В параметрах во вкладке Логистика нас интересует поле: Коэффициент штрафа за опоздание в точку, м/мин - в котором установим значение Высокий. При таком значении сервис не допустит опозданий в точки, при условии достаточного количества машин для расчета:
Сохраняем параметры и запускаем расчет, предварительно выбрав доступные к планированию автомобили (в данном примере здесь и далее, для наглядности результата, будут отобраны одинаковые машины в одинаковом количестве).

После того, как маршруты будут сформированы, переходим в версию 2, и уменьшаем Коэффициент штрафа за опоздание в точку, м/мин на три значения до Низкий. После сохранения параметров выбираем те же автомобили и, запускаем расчет:

Если мы сделаем общий анализ маршрутов, сразу бросается в глаза то, что на отдельных маршрутах время ожидания машин достигает 3х часов:

Попробуем уменьшить время ожидания. Скопируем параметры версии 2 в версию 3:

В параметрах, в поле Коэффициент штрафа за ожидание возле точки, м/мин - передвинем ползунок до уровня Высокий. После сохранения параметров выбираем те же автомобили и, запускаем расчет:

Если мы теперь сделаем общий анализ маршрутов, то увидим что их количество увеличилось; при этом время ожидания сократилось 1, а опоздания незначительны. Нажмем кнопку "принтер" и выберем Сравнение версий расчета 2:

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

Мы можем перенести готовые маршруты из любой версии в версию Основная. Выберем версию 2, Скопировать в Основную версию, после чего маршруты будут скопированы. Осталось выбрать "Основную версию" для просмотра:

Для последующих расчетов с параметрами 2й версии, скопируйте эти параметры в основную версию.
Обратите внимание! Параметры, которые можно изменить для каждой версии отмечены знакомV. Такие параметры находятся во вкладках: Учет, Логистика, Логистика+
Данные для формирования отчетов в аналитическом модуле берутся только из "Основной версии", поэтому всегда сохраняйте финальные расчеты в версии Основная.



вторник, 14 августа 2018 г.

SMS для клиента - как настроить рассылку?

Наверняка вам известно, что нашим сервисом предусмотрено SMS-информирование клиента, телефон которого указан в точке доставки. Данная функция работает при условии подключения к одному из сервисов SMS-рассылок. На сегодняшний день отправлять SMS-сообщения из Муравьиной логистики можно подключившись к одному из четырех сервисов:

SMS Club - Украина, Россия, Беларусь, Казахстан
UniSender - Украина, Россия, Беларусь, Казахстан и еще 2
SMS Aero - Россия
SMS-ассистент - Беларусь

Ранее, чтобы подключить сервис SMS-рассылок к Муравьиной логистике, требовалось обращение в службу технической поддержки. Теперь же любой пользователь может выполнить все настройки самостоятельно и протестировать функционал. В этой статье мы рассмотрим подключение на примере сервиса SMS Club, но используя эту инструкцию вы можете подключиться самостоятельно к любому из перечисленных сервисов.

Для начала выберите подходящий для вас сервис и зарегистрируйтесь в нем. После этого перейдите в Муравьиную логистику, Сервис - Параметры - Уведомления - Настройки - Создать новую - ОК:

В открывшихся Дополнительных параметрах в поле Тип уведомления - оставьте SMS, выберите из выпадающего списка нужный Сервис 1, пропишите свое Альфа-имя 2, и укажите в соответствующих полях логин и пароль 3 от сервиса рассылок:

Теперь необходимо прописать шаблон сообщения, которое будет отправляться пользователям. В поле Шаблон уведомл. (Обязательное) - уже прописан наиболее распространенный текст SMS  с информацией о времени, дате доставки и телефоне курьера. Вы можете прописать свой текст (на выбор кириллицей или латиницей), при этом в двойных квадратных скобках могут находится переменные - поля из документов или справочников. Сам список полей доступен в файле импорта. Предположим вы хотите отправлять своим клиентам сообщение следующего содержания:
Доставка ожидается (указать дату), номер машины (указывается номер), телефон курьрера (указывается номер).
Выглядеть такое сообщение должно вот так:
Доставка ожидается [[Date_Arrival]], номер машины [[Auto_Name]], телефон курьрера [[Driver_Phone]]:

В справочник Сотрудники добавьте сотрудника и внесите его данные, обязательно указав  номер телефона. Закрепите сотрудника за автомобилем 1, указав в поле Наименование номер транспортного средства 2:

Импортируйте заявки - обязательно с указанием в точках контактного телефона клиента. Формат телефонного номера должен соответствовать требованиям провайдера СМС-рассылки. Выберите машину и рассчитайте маршрут. Перейдя в маршруты, выделите нужный маршрут, нажмите кнопку в виде "гаечного ключа" и выберите Уведомить клиентов (смс/почта):

На отправку SMS-уведомлений требуется не больше минуты. По окончании отправки откроется окно с информацией о количестве клиентов, отправленных сообщений и с указанием количества успешно отправленных 1, а на телефон клиента придет составленное вами уведомление 2:

Нажмите на значок "принтер" и выберите Журнал отправок смс 1 в новом окне откроется журнал со статусами отправленных уведомлений 2:

Наверняка вы обратили внимание на то, что в дополнительных настройках есть еще  Шаблон уведомл 2 - который является необязательным. Вы можете настроить отправку 2 сообщения клиенту 1 при отметке посещения предыдущего 2 (отмечается курьрером в мобильном приложении).


Обратите внимание!
Стоимость отправки SMS-уведомлений необходимо уточнять у выбранного поставщика услуги SMS-рассылок.
На стоимость отправки так же может влиять канал отправки сообщений и его длина (при определенном количестве символов сообщение разбивается на 2 и больше сообщений с оплатой за каждое сообщение). Детали необходимо уточнять у выбранного поставщика.
Альфа-имя - условия и сроки регистрации уточняйте у выбранного поставщика.

среда, 4 июля 2018 г.

Обновления март-июнь 2018

1. Расчет расписания

Позволяет расчитывать посещения точек наперед до одного месяца с задданным интервалом посещения (2 раза в месяц, по понедельникам и средам, раз в неделю и т.д.). Подробно функционал расчета расписания был описан в статье:


2. Копирование отчетов и поиск полей

В модуле Аналитика добавлена возможность клонирования отчетов. Клонируйте отчеты и редактируйте их при необходимости:

Теперь создавая в аналитике Microsoft Power BI свои информационные панели, отчеты или другие документы, найти нужное поле для выбора легче, благодаря добавленной строке поиска:


3. Справочник Сервисные точки

По просьбе клиентов мы добавили новые типы сервисных точек: Офис, СТО, Пункт пропуска и Прочее: 


4. Импорт точек. Передача пустых полей

Будьте внимательны при импорте точек файлами Excel. Теперь при импорте пустых полей, в Заявках и Справочниках имеющаяся информация в соответствующих полях будет удаляться.
Ниже перечень колонок для которых работает данное правило:
TimeBreak_Beg
TimeBreak_End
QtyW
Qty
QtyV
CompGroup_Id
ProductGroup_Id
Contact_Person
Phone
Additional_Info

5. Пользовательские поля в мобильном приложении

Добавленна возможность отображения в мобильном приложении выбранных пользовательских полей (функционал пользовательских полей мы рассматривали на вебинаре Обновления октябрь-ноябрь 2017 ч.2):


6. Заказы в тоговых точках


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


7. Поле Примечание в документах Маршруты

Если у вас есть необходимость поставить в документах дополнительную метку (например назвав маршрут по своему) - сделать теперь это можно воспользовавшись полем Примечание (если у вас оно не отображено, вывести его можно в справочниках - Настройки таблиц - Документ Маршруты). В документах Маршруты выберите требуемый маршрут и кликните на него дважды. В открывшемся окне заполните поле Примечание 1 и сохраните изменения. После закрытия окна, внесенное примечание отобразится в соответствующем поле выделенного маршрута 2


8. Задачи. Новый тип - списки значений

Позволяет поставить мобильному сотруднику задачу, имеющую несколько решений, в зависимости от поведения клиента. В справочнике Задачи создайте новую задачу, выберите тип Список значений - ОК:

Откройте созданную задачу, добавьте значение 1, после сохраниния которого новое значение добавится в список значений 2. Добавьте необходимые значения. При необходимости вы можете редактировать или удалять устаревшие значения 3. Мобильный сотрудник открыв данный тип задания видит список значений 4. Задание выполняется при выборе одного из значения - Выполнить 5:

четверг, 21 июня 2018 г.

Заказы в торговых точках

Это заключительная часть функционала Мобильная торговля, которая позволяет торговому представителю при посещении торговых точек делать заказы, снимать остатки и оформлять возвраты товаров. Перед началом использования данного функционала необходимо выполнить импорт товарных групп через API или файлом Excel через импорт справочников.

Протестировать данный функционал можно без импорта номенклатуры.
Добавьте в доступах нового водителя (он же торговый агент), закрепите за ним автомобиль из списка и  установите на его устройстве мобильное приложение.  В справочнике Сотрудники добавьте нового сотрудника 1, выделите запись и кликните по ней дважды. В открывшемся окне перейдите на вкладку Мобильный агент 2, в поле Пользователь выберите логин нового водителя и закрепите за ним товарные группы выбирая нужные в поле Список направлений 3 при зажатой клавише ctrl - ОК:

Перейдите в Параметры - Действия и добавьте Действие - Заполнить тестовые данные для "Торгового Агента", после чего выполните его:

Прибыв в торговую точку, торговый агент открывает мобильное приложение, переходит на экран со списком точек и длительным нажатием на точку в которой он находится открывает дополнительное меню, в котором выбирает Заказы 1, создает новый заказ 2, выбирает в нем Тип документа (Возврат или Заказ товара на склад), товарное Направление (в данном примере Алкогольные напитки или Продукты), после чего переходит к выбору товаров 3:

Из списка товаров агент выбирает товары для заказа 1, и в открывшемся окне указывает количество заказанного товара, а также, при необходимости, возврат и/или остаток в торговой точке и сохраняет внесенные данные 2. По этой же схеме агент заполняет заказы и по другим наименованиям. В списке наименований агент видит внесенное количество заказа/возврата/остатков 3. Оформив заказ, агент сохраняет его 4 в списке заказов:

В реестре заказов заказы могут быть представлены в трех состояниях 1:
В работе - заказ над которым еще работает агент, такой заказ доступен для удаления или формирования 2;
Сформирован - заказ в очереди на отправку на сервер - не доступен для удаления;
Отправлен - заказ отправлен на сервер для последующей обработки - не доступен для удаления;
Для оперативного поиска заказов пользователю предлагается поиск заказов по фильтрам 3:

После того, как заказы отправлены, они отображаются у супервайзера в отчете. Заказы можно экспотировать файлом Excel для последующей обработки: 

Полученные от торгового представителя заказы с торговых точек можно оперативно забирать через API в учетную систему пользователя для формирования документов на отбор товара и других документов. Ознакомится с нашим API можно здесь.

среда, 2 мая 2018 г.

Импортер - приложение для обмена данными

В современном мире любое ПО имеет ценность лишь в том случае, если оно может быть интегрировано с другими программными продуктами. Для учетной системы мы предлагаем бесшовную интеграцию, использующую наше Web API, благодаря которой пользователь нажатием одной кнопки может передать в Муравьиную логистику - заявки с адресами и другой информацией для последующего расчета маршрутов и, получить обратно готовые маршруты. Вы можете использовать наше API для любой системы, но как быть, если у Вас нет возможности вносить изменения в учетную систему или доработка стоит очень дорого? Для решения данной задачи мы предлагаем использовать внешнюю утилиту, разработанную нами - приложение AL_DataExchange. С его помощью, Вы можете настроить обмен Вашей базы данных и сервиса Муравьиная логистика. Приложение будет вызывать процедуры и передать результат на сервис. Обратно вы сможете получить уже рассчитанные маршруты. На сегодняшний день приложение поддерживает обмен только с СУБД MS SQL Server, но может быть доработано под другие системы.

Настройка обмена данными состоит из 4 этапов:

  1. Настройка MS SQL Server
  2. Установка и авторизация приложения AL_DataExchange
  3. Настройка дополнительных параметров AL_DataExchange
  4. Выполнение импорта/экспорта данных

Настройка MS SQL Server


Для настройки необходимо подключить ИТ специалиста с вашей стороны. В Муравьиной логистике открыть Сервис, выбрать Параметры, вкладка Обмен данными - в поле Тип сервера - MSSQL Server - Настройки. В открывшемся окне Дополнительные параметры в поле Сервер - указать путь к серверу, База - указать базу для подключения, в полях Пользователь, Пароль - внести логин и пароль для подключения к SQL Server-у  в вашей локальной сети, далее нужно указать имена хранимых процедур, которые уже созданы в указанной базе, и имеют правильный формат для обмена данными:

Установка и авторизация приложения AL_DataExchange


Первым делом, на ПК пользователя нужно установить утилиту AL_DataExchange.
После запуска приложения, необходимо выполнить авторизацию. Для чего, открыв Настройки 1, введите логин/пароль от своего аккаунта в Муравьиной логистике и выполните проверку подключения 2. Если все настроено корректно, с сервера придет подтверждение об успешном подключении, после нажатия ОК 3 - будет активна кнопка Сохранить 4, после нажатия на которую в нижней части окна будет указан пользователь Муравьиной логистики 5:
Обратите внимание! При использовании прокси-сервера необходимо заполнить соответствующий раздел в настройках. 

Настройка дополнительных параметров AL_DataExchange

Откройте Доп. параметры. При необходимости выполнять импорт заявок отдельными пронумерованными списками, в поле Идентификатор списка заявок пропишите Ext_Ident.
Другие параметры:
  • Удалять заявки вне списка
  • Обновлять координаты точек
  • Получать все маршруты
  • Получать все точки
  • Получать доп.информацию
При наведении на поле - всплывает подсказка.
Ссылка на API

Квадрат пустой 1 - настройка поля неактивна, соответственно не учитывается.
Черный квадрат 2 - настройки по умолчанию.
Галочка - 3 настройка активна.


Выполнение импорта/экспорта данных

Важно! Перед началом работы нужно поменять настройку сопоставления кодов торговой точки в вашей области данных сервиса Муравьиная логистика. Сервис - Параметры - вкладка учет - выберите Тип сопоставления кодов ТТ - текстовый 1.
Для импорта заявок из учетной системы нажмите Импорт заявок 2
Для экспорта готовых маршрутов в учетную систему - нажмите Экспорт маршрутов 2


Напоследок - подключение ИТ специалиста для настройки обмена данных с вашей стороны - обязательно!