2651
правка
Изменения
м
При использовании модуля Это документ, который используется для внутренних операций в курьерской службе, например для выдачи инвентаря курьерам. Чтобы распечатать акт приема-передачи на инвентарь, нажмите кнопку '''СкладПечать''' для каждого товара со склада должна быть создана при [[#карточка номенклатурыИнвентарь и расходные материалы|карточка номенклатурывыдаче инвентаря]]и выберите принтер. В распечатанный акт курьер ставит подпись и получает инвентарь. Таким же образом печатаются акты приема-передачи на товар. Если акт для курьера был распечатан, то при повторной попытке печати акта отобразится ошибка. Чтобы просмотреть акты, перейдите в меню '''Склад''' > '''Акты приема/передачи курьерам'''. Чтобы открыть документ, используйте кнопку ENTER. Чтобы распечатать его, нажмите на кнопку '''Печать'''. Тогда их можно == Отчеты по складу == Чтобы выбрать на вкладке отчет, перейдите в меню '''Склад''' > '''ВложенияОтчеты''' [[Карточка корреспонденции#Вложения|карточки корреспонденции]] ручным вводом:* «Остатки на дату» — отчет по складским остаткам, выберите дату и поставщика;* «Продажи за период» — отчет составляется по товарам, проданным за определенный промежуток времени;* «Расформированные заказы» — отчет о расформированных заказах. Для формирования отчета указывается пользователь и промежуток времени;* «Серийные номера по клиенту» — отчет по товару от конкретного поставщика, с серийными номерами.* «Время сборки заказов» — отчет по количеству времени, которое затрачивает работник склада на сборку заказа;* «Сводный отчет по товарам клиента» — отчет по всем товарам поставщика, хранящимся на складе. В отчете представлена информация по товарам, передвижению, получателям;* «Оборотная ведомость по товарам» — отчет по обороту товара на складе, для формирования отчета выберите период и склад;* «Отчет по стоимости хранения» — отчет по стоимости хранения товара клиента на складе курьерской службы. == Расчет стоимости хранения == Функция позволяет рассчитать стоимость хранения товаров клиента на складе курьерской службы.
При загрузке данных из [[Импорт баз данных#Пример создания простого шаблона для загрузки вложений|Excel]]Чтобы рассчитать стоимость хранения, с помощью [[API]] или из [[Личный кабинет|Личного кабинета]] для корректной привязки товаров из номенклатуры поставщика выберите пункт меню '''Склад''' > '''Расчет стоимости хранения''' и курьерской службы используйте артикулыукажите временной интервал.
При загрузке данных из Microsoft Excel для поиска единицы номенклатуры по артикулу Количество товара на складе умножается на стоимость хранения палето-места и на количество дней. Стоимость хранения задается в шаблоне загрузки используйте функцию [[Руководство программистаТарифы клиентов#Объект TBaseПрочее|GetItemByCodeтарифах]]. MeaSoft оформляет заказы на получившиеся суммы для клиентов склада, чтобы суммы попадали в акты передачи денег или в счета.
При использовании API артикул <spoiler text="Подробнее о расчете стоимости хранения">Стоимость хранения формируется следующим образом:# На конец каждого дня из выбранного диапазона рассчитывается остаток каждого товара на складах курьерской службы.<br> Рассчитывается объем одной единицы товара. Для этого в карточке номенклатуры должны быть указаны габариты. Если габариты не указаны, то для определения объема хранимого товара необходимо указать общий остаток номенклатуры в штуках делится на значение поля '''Кол-во в паллете''' и округляется до значения, указанного в [[APIполе '''Порядок округления паллет'''. По умолчанию значение этого поля 1, то есть округление производится до 1 знака после запятой. Диапазон значений поля от −6 до 6. Значение 0 означает округление до единиц м3, значение 6 — округление до см3. Округление всегда производится в большую сторону.<br>Если значение поля равно 2, а полученное фактическое значение объема равно 1,00002 м3, оно будет округлено до 1,01 м3, фактическое значение 1,001 также будет округлено до 1,01. Значение 1,25 округляться не будет, а 1,253 округляется до 1,26;#Описание элементов Количество товара умножается на объем одной единицы. Это действие производится для оформления заказа|тэге Item]]всех единиц номенклатуры, имеющих ненулевой объем и ненулевой остаток за каждый день диапазона.# Полученные объемы суммируются, чтобы получить объем хранимого на складе товара за каждый день.# Полученный объем сравнивается со значением переменной <mparam code="MinStoreValue"/>. Если рассчитанный объем меньше значения переменной, то в качестве хранимого объема используется значение переменной. Если рассчитанный объем больше значения переменной, то он округляется до порядка, указанного в переменной <mparam code="RoundForStoreHouse"/>.# Полученный объем умножается на стоимость суточного хранения 1 м3. Если поле не заполнено, стоимость хранения 0.# Полученные значения суммируются и вносятся в поле '''Стоимость доставки''' карточки корреспонденции.Результат расчета стоимости хранения — сформированные заказы для клиентов курьерской службы.</spoiler>Чтобы посмотреть созданные заказы:# На вкладке '''Адреса''' нажмите на кнопку '''Фильтр'''.# В фильтре установите значение поля '''Дата зак.''' и флажок '''Доставлено''', снимите флажок '''Не доставлено''' и нажмите на кнопку '''ОК'''.# В таблице добавьте столбец '''Инфо о дост.''' и отсортируйте по нему.Заказы, созданные для учета стоимости хранения, в столбце '''Инфо о дост.''' отмечены надписью «Стоимость складского хранения за период».
При оформлении заказа через личный кабинет товар выбирается из списка номенклатурыЕсли в программе активированы дополнительные услуги, полученная сумма отображается в карточке корреспонденции на вкладке '''Услуги''' как в офисном приложениистоимость услуги «Ручной ввод».
Это документ, который используется для внутренних операций == Выбор товаров в курьерской службе, например для выдачи инвентаря курьерам.заказе ==
Чтобы распечатать акт приема-передачи на инвентарь, нажмите кнопку При использовании модуля '''ПечатьСклад''' при для каждого товара со склада должна быть создана [[#Инвентарь и расходные материалыкарточка номенклатуры|выдаче инвентарякарточка номенклатуры]] и выберите принтер. В распечатанный акт курьер ставит подпись и получает инвентарь. Таким же образом печатаются акты приема-передачи Тогда их можно выбрать на товарвкладке '''Вложения''' [[Карточка корреспонденции#Вложения|карточки корреспонденции]] ручным вводом.
Если акт При загрузке данных из [[Импорт баз данных#Пример создания простого шаблона для курьера был распечатанзагрузки вложений|Excel]], то при повторной попытке печати акта отобразится ошибкас помощью [[API]] или из [[Личный кабинет|Личного кабинета]] для корректной привязки товаров из номенклатуры поставщика и курьерской службы используйте артикулы.
Чтобы просмотреть акты, перейдите При загрузке данных из Microsoft Excel для поиска единицы номенклатуры по артикулу в меню '''Склад''' > '''Акты приема/передачи курьерам'''. Чтобы открыть документ, шаблоне загрузки используйте кнопку ENTER. Чтобы распечатать его, нажмите на кнопку '''Печать'''функцию [[Руководство программиста#Объект TBase|GetItemByCode]].
= Отчеты по складу =При использовании API артикул товара необходимо указать в [[API#Описание элементов для оформления заказа|тэге Item]].
Чтобы выбрать отчетПри оформлении заказа через личный кабинет товар выбирается из списка номенклатуры, перейдите как в меню '''Склад''' > '''Отчеты''':* «Остатки на дату» — отчет по складским остаткам, выберите дату и поставщика;* «Продажи за период» — отчет составляется по товарам, проданным за определенный промежуток времени;* «Расформированные заказы» — отчет о расформированных заказах. Для формирования отчета указывается пользователь и промежуток времени;* «Серийные номера по клиенту» — отчет по товару от конкретного поставщика, с серийными номерами.* «Время сборки заказов» — отчет по количеству времени, которое затрачивает работник склада на сборку заказа;* «Сводный отчет по товарам клиента» — отчет по всем товарам поставщика, хранящимся на складе. В отчете представлена информация по товарам, передвижению, получателям;* «Оборотная ведомость по товарам» — отчет по обороту товара на складе, для формирования отчета выберите период и склад;* «Отчет по стоимости хранения» — отчет по стоимости хранения товара клиента на складе курьерской службыофисном приложении.
Резерв — это количество товаровТовары заказывает [[Пользователи|ответственный за склад]] сотрудник — кладовщик. Чтобы указать ответственного, входящих во вложения корреспонденции, отвечающей одновременно следующим условиям:* не была скомплектована;* не заполнена дата вручения;* находится в одном из статусов, указанных в переменной <mparam code="LetterStates"/>карточке [[Пользователи#Создание пользователя|пользователя]] установите флажок '''Ответственный за склад'''.
Нет описания правки
Чтобы подключить модуль, обратитесь в техподдержку MeaSoft. Актуальную цену на аренду или покупку модуля можно посмотреть на [https://courierexe.ru/calc.htm нашем сайте].
Установка модуля складского учета добавляет [[#Пункт меню «Склад»|пункт меню '''Склад''' ]] и [[#Вкладка «Склад»|вкладку '''Склад''']].
Если модуль нужно отключить, предварительно [[#Списание/переброска|спишите]] все остатки по складу в MeaSoft, затем обратитесь с заявкой на отключение в техподдержку.
= Пункт меню «Склад» = == Номенклатура ==
;Номенклатура
: Список товаров, хранящихся на складе.
* '''Архив'''. Если флажок установлен, отображается номенклатура, отмеченная флажком '''Архив'''.
В нижней части окна отображается количество единиц номенклатуры товаров в таблицесписке. = Карточка товара =
== Карточка товара ==
Чтобы создать карточку товара, в списке номенклатуры нажмите F3 или в контекстном меню выберите '''Создать'''. Откроется окно «Единица номенклатуры»:
'''Поставщик'''. Организация, поставляющая товар.
'''Артикул'''. Идентификатор товара у поставщика. Артикула товара может не быть. Кнопка [[Файл:Кнопка вверх.png|20px]] открывает окно с информацией по поставщикам и артикулам товара. Чтобы изменить артикул товара и добавить нового поставщика, используйте контекстное меню. Если товар предоставляют несколько поставщиков, то поле '''Поставщик''' становится не активнымнеактивным.<spoiler text="Дополнительный функционал">Справочник '''Поставщик для товара''' может использоваться для перекодировки различных систем учета. В качестве виртуального поставщика можно использовать программу.</spoiler>
'''Примечание''', '''Примечание-2'''. Поля для заметок.
Функции, доступные по нажатию на кнопку '''Функции''':
* '''Операции''' — — просмотреть историю действий с товаром на складе: приход, выдача курьеру, списание, возврат;
* '''Поставщики''' — просмотреть информацию по поставщикам и артикулам товара;
* '''Остатки по складам''' — просмотреть остатки на складах;* '''Проведено для корреспонденции` ''' — сформировать отчет в формате MS Excel по доставленным товарам. <spoiler text="Поля отчета">«Компания», «Заказ», «Номер», «Дата вручения», «Время вручения», «Инфо о доставке»</spoiler>;
* '''Входит в корреспонденцию (простая форма)''' — сформировать отчет в формате MS Excel по количеству товара в заказах и возвратах.<spoiler text="Поля отчета">«Компания», «Номер заказа», «Шифр», «Количество в заказе», «Количество в частичных возвратах», «Дата вручения», «Время вручения», «Инфо о доставке»</spoiler>;
* '''Входит в корреспонденцию расширенная форма''' — сформировать отчет в формате MS Excel, который объединяет данные отчетов '''Проведено для корреспонденции''' и '''Входит в корреспонденцию''' и дублирует условия предыдущего отчета;
* '''Остатки по поставщикам и складам''' — сформировать отчет в формате MS Excel с информацией по поставщикам и остаткам товара на каждом складе курьерской службы;
* '''Операции по С/Н''' — — просмотреть информацию по движению товара с конкретным [[#Учет серийных номеров|серийным номером]]. Отчет доступен, если установлен флажок '''Учет серийных номеров''';* '''Серийные номера в наличии''' — — просмотреть список доступных товаров на складе.
Кнопки:
* '''Печать''' — [[#Печатные формы при комплектации|распечатать]] наклейку для товара с внутренним штрихкодом типа EAN-13;
*'''Печать по ШК''' — — распечатать наклейку дя товара со штрихкодом производителя типа Code-128;
* [[Основные принципы работы в программе#Кнопки в программе|Стандартные кнопки]]
= Заказ товара = Для контроля количества товаров на складе в карточке товара заполните следующие поля:* '''Точка дозаказа''' — значение определяет, при каком остатке на складе нужно дозаказывать товар;* '''Количество дозаказа''' — значение определяет количество товара, которое нужно заказать. Товары заказывает [[Пользователи|ответственный за склад]] сотрудник — кладовщик. Чтобы указать ответственного, в карточке [[Пользователи#Создание пользователя|пользователя]] установите флажок '''Ответственный за склад'''. При первом запуске программы за день проверяются остатки товаров на складе. Если остатки меньше точки дозаказа, кладовщик получит оповещение во вкладке [[Задания|'''Задания''']] о необходимости закупить товар. = Постановка на приход ==
Для приема товара на складе используются приходные накладные. Они находятся в пункте меню '''Склад''' > '''Приходные накладные'''. Вы можете посмотреть накладные от конкретного поставщика за определенный период, применив соответствующие фильтры.
Обратите внимание, что существуют ограничения на редактирование накладных:
* пользователь должен иметь соответствующие [[Пользователи|права]];
* по накладной не должно быть движения — быть движения — товары не должны выдаваться курьерам, списываться или перебрасываться со склада.
Чтобы ограничить период, за который можно вносить исправления в накладную, воспользуйтесь переменной <mparam code="DaysForUpdateStoreDс"/>.
== Списание ==
;Списание
[[Файл:Документ списания.png|none|1000 px]]
В открывшемся окне заполните поля, кроме даты завершения, затем нажмите на кнопку '''Начать оформление'''. Появятся дополнительные поля: '''Комментарий''' и '''Способ приемки списания товара'''.
Выберите способ приемкисписания:
* '''Стандартный''' — укажите количество списываемого товара и отсканируйте штрихкод;
* '''Учет серийных номеров''' — сканируйте штрихкод поставщика, затем сканируйте серийный номер. Подробнее см. раздел «[[#Учет серийных номеров|Учет серийных номеров]]».
Когда документ списания готов, вы можете указать дату в поле '''Дата завершения''', чтобы защитить его от изменений. Это необязательное действие.
Вы можете выслать по электронной почте документы по форме МХ-3, как и в [[#Работа с накладными|приходной накладной]]. Для этого в списке документов списания в контекстном меню выберите '''Отправить по почте форму МХ-3'''.
== Переброска ==
;Переброска
Когда документ переброски готов, укажите дату в поле '''Дата завершения''', чтобы защитить его от изменений. Это необязательное действие.
Вы можете выслать по электронной почте документы по форме МХ-3, как и в [[#Работа с накладными|приходной накладной]]. Для этого в списке документов переброски в контекстном меню выберите '''Отправить по почте форму МХ-3'''.
= Выбор товаров в заказе = Акт приема-передачи ==
= Склад Вкладка «Склад» =
На вкладке вы можете собрать заказы на складе для последующей передачи курьеру или выдать со склада инвентарь сотруднику. Чтобы приступить к сборке, на вкладке '''Склад''' выберите режим '''Комплектация заказов'''.
* складской работник может комплектовать заказы, группируя товары по району доставки. Для этого распечатайте <rspoiler text="список товаров">'''Печать''' > '''Список товаров''' > '''Печать на адреса: «Только не собранные»''' и выберите '''Группировка по: Району'''.</rspoiler>. Далее кладовщик собирает заказы по конкретному району со склада. Затем в левой таблице нажимает на заголовок '''Район''', выделяет заказы, относящиеся к одному району. Затем распечатывает наклейки на заказы для выделенного района. Далее кладовщик сканирует наклейку и комплектует заказ.
[[#Кейсы|кейсы Кейсы оптимизации крупных складов]].
== Взять в работу ==
Вы можете добавить новые статусы операций и их цветовое обозначение в справочнике '''Статусы''' > '''75 Статусы складских операций'''.
Поле «Всего '''Всего в сборках» сборках''' подсвечивается красным, если значение больше остатка товара на складе.
== Печать документов ==
# Выберите курьера из таблицы слева или отсканируйте удостоверение.
# Укажите количество выдаваемого инвентаря и отсканируйте или введите вручную его штрихкод.
# Распечатайте [[#Внутренний акт Акт приема-передачи|Акт акт приема-передачи материальных ценностей]].
В результате инвентарь или расходные материалы переданы курьеру и списаны со складских остатков.
<!-- <spoiler text="Как производится подбор упаковки>Данная функция реализовывалась для конкретной задачи — выбора конвертов, в которые можно положить набор журналов. В общем случае это очень сложная комбинаторная задача — программа должна в каждую доступную упаковку попробовать «положить» товары, «покрутив» их во всех 3-х плоскостях, и попробовав все их комбинации на плоскости и штабелями друг на друге. И сделать это не только в каждой упаковке, но и во всех их комбинациях и с разным числом одинаковых упаковок. Если есть, например, 5 видов упаковок, и 5 вложений в отправлении, нам будут доступны миллионы, если не миллиарды возможных комбинаций. Поэтому при подборе упаковки программа действует по упрощенному алгоритму, имея в виду именно журналы и конверты: Она выбирает только упаковки, длина и ширина которых лежат в диапазоне от 103 % до 220 % максимальных длины и ширины упаковываемых объектов, пробует укладывать их в упаковку только в 2 слоя, «вращая» каждое вложение в плоскости. Так же она использует множество других допущений, например, начинает с самой большой упаковки, чтобы гарантировано в нее поместились самые большие вложения.</spoiler>-->
= Внутренний акт приема-передачи Процессы =
= Резерв = Заказ товара ==Для контроля количества товаров на складе =в карточке товара заполните следующие поля:* '''Точка дозаказа''' — значение определяет, при каком остатке на складе нужно дозаказывать товар;* '''Количество дозаказа''' — значение определяет количество товара, которое нужно заказать.
При изменении статуса корреспонденции, например менеджер дозвонился до клиента и договорился о доставке, товары из вложений будут резервироваться. У пользователя есть два варианта просмотра остатков с учетом резерва:* из карточки корреспонденции. Для этого включите переменную <mparam code="ShowRemainsInAddress"/>. Во вложениях карточки корреспонденции появится столбец '''Наличие''', в ячейках столбца будет отображаться остаток товара по складу минус резерв;* из [[Личный кабинет#Складской учет|личного кабинета]]. = Расчет стоимости хранения = Данная функция позволяет рассчитать стоимость хранения первом запуске программы за день проверяются остатки товаров клиента на складе курьерской службы. Чтобы рассчитать стоимость храненияЕсли остатки меньше точки дозаказа, выберите пункт меню '''Склад''' > '''Расчет стоимости хранениякладовщик получит оповещение во вкладке ''' и укажите временной интервал. Количество товара на складе умножается на стоимость хранения палето-места и на количество дней. Стоимость хранения задается в [[Тарифы клиентов#Прочее|тарифахЗадания]]. MeaSoft оформляет заказы на получившиеся суммы для клиентов склада, чтобы суммы попадали в акты передачи денег или в счета. Подробнее о <spoiler text="расчете стоимости хранения">Стоимость хранения формируется следующим образом:# На конец каждого дня из выбранного диапазона рассчитывается остаток каждого товара на складах курьерской службы.<br> Рассчитывается объем одной единицы товара. Для этого в карточке номенклатуры должны быть указаны габариты. Если габариты не указаны, то для определения объема хранимого товара общий остаток номенклатуры в штуках делится на значение поля '''Кол-во в паллете''' и округляется до значения, указанного в поле '''Порядок округления паллет'''. По умолчанию значение этого поля 1, то есть округление производится до 1 знака после запятой. Диапазон значений поля от −6 до 6. Значение 0 означает округление до единиц м3, значение 6 — округление до см3. Округление всегда производится в большую сторону.<br>Если значение поля равно 2, а полученное фактическое значение объема равно 1,00002 м3, оно будет округлено до 1,01 м3, фактическое значение 1,001 также будет округлено до 1,01. Значение 1,25 округляться не будет, а 1,253 округляется до 1,26;# Количество товара умножается на объем одной единицы. Это действие производится для всех единиц номенклатуры, имеющих ненулевой объем и ненулевой остаток за каждый день диапазона.# Полученные объемы суммируются, чтобы получить объем хранимого на складе товара за каждый день.# Полученный объем сравнивается со значением переменной <mparam code="MinStoreValue"/>. Если рассчитанный объем меньше значения переменной, то в качестве хранимого объема используется значение переменной. Если рассчитанный объем больше значения переменной, то он округляется до порядка, указанного в переменной <mparam code="RoundForStoreHouse"/>.# Полученный объем умножается на стоимость суточного хранения 1 м3. Если поле не заполнено, стоимость хранения 0.# Полученные значения суммируются и вносятся в поле '''Стоимость доставки''' карточки корреспонденции.Результат расчета стоимости хранения — сформированные заказы для клиентов курьерской службы.</spoiler>Чтобы посмотреть созданные заказы:# На вкладке '''Адреса''' нажмите на кнопку '''Фильтр'''.# В фильтре установите значение поля '''Дата зак.''' и флажок '''Доставлено''', снимите флажок '''Не доставлено''' и нажмите на кнопку '''ОК'''.# В таблице добавьте столбец '''Инфо о дост.''' и отсортируйте по нему.Заказы, созданные для учета стоимости хранения, в столбце '''Инфо о дост.''' отмечены надписью «Стоимость складского хранения за период». Если в программе активированы дополнительные услуги, полученная сумма отображается в карточке корреспонденции на вкладке '''Услуги''' как стоимость услуги «Ручной ввод»необходимости закупить товар. = Учет серийных номеров =
== Учет серийных номеров ==
Функция позволяет учитывать движение товара в разрезе [[Терминология#Складской учет|серийных номеров]]: товар связывается с уникальным серийным номером, и по нему ведется учет прихода и расхода. Вы можете узнать, какие серийные номера остались на складских остатках и куда был доставлен товар с конкретным серийным номером. В качестве серийного номера также используется <rspoiler text="IMEI">Международный идентификатор мобильного оборудования</rspoiler> или <rspoiler text="ICCID">Уникальный серийный номер SIM-карты</rspoiler>.
Вы можете посмотреть информацию по серийным номерам и сформировать отчеты на разных этапах работы:
* просмотр и изменение серийных номеров в приходной накладной — накладной — выберите пункт контекстного меню '''Посмотреть серийные номера'''. Фильтр '''Только в наличии''' включает отображение товаров с серийным номером и остатком по складу больше 0. Вы можете изменить серийный номер в приходной накладной по двойному щелчку на серийном номере. У товаров с нулевым остатком по складу изменить серийный номер нельзя. Чтобы посмотреть серийные номера в документах списания и переброски, используйте тот же пункт контекстного меню;* просмотр операций по складу для товара и остаток по приходу от поставщика — поставщика — откройте карточку номенклатуры, нажмите на кнопку '''Функции''' > '''Операции''';* просмотр заказов, по которым был доставлен товар с серийным номером — номером — откройте карточку номенклатуры, нажмите на кнопку '''Функции''' > '''Проведено для корреспонденции'''. В отчете отображаются номера заказов, в которые входил товар;* полный отчет по товару — товару — откройте карточку номенклатуры, нажмите на кнопку '''Функции''' > '''Входит в корреспонденцию (расширенная форма)''';* отчет по действиям с конкретным товаром на складе — складе — откройте карточку номенклатуры, нажмите на кнопку '''Функции''' > '''Операции по С/Н''' и введите серийный номер. Откроется окно «Движение товара»;* просмотр серийных номеров, оставшихся в курьерской службе — службе — откройте карточку номенклатуры, нажмите на кнопку '''Функции''' > '''Серийные номера в наличии'''. == Резерв товаров на складе == ;Резерв:Количество товаров, входящих во вложения корреспонденции, отвечающей одновременно следующим условиям:# Не была скомплектована.# Не заполнена дата вручения.# Находится в одном из статусов, указанных в переменной <mparam code="LetterStates"/>. При изменении статуса корреспонденции, например менеджер дозвонился до клиента и договорился о доставке, товары из вложений будут резервироваться. У пользователя есть два варианта просмотра остатков с учетом резерва:* из карточки корреспонденции. Для этого включите переменную <mparam code="ShowRemainsInAddress"/>. Во вложениях карточки корреспонденции появится столбец '''Наличие''', в ячейках столбца будет отображаться остаток товара по складу минус резерв;* из [[Личный кабинет#Складской учет|личного кабинета]].
= Кейсы =
== Передача данных о доставке оператору ==
Оператор предоставлял неактивные сим-карты. Чтобы активировать их, оператору нужна информация о доставленных сим-картах.
Мы написали скрипт, который работает следующим образом: курьер отмечает в мобильном приложении, что он доставил сим-карты, информация попадает на сервер и отправляется на электронную почту оператору, оператор активирует номера.