Настройка работы с госзаказами (44-ФЗ) через Битрикс24
Компания-поставщик участвует в государственных закупках по 44-ФЗ. Тендеры находят на ЕИС (zakupki.gov.ru), документы хранятся россыпью в почте и папках, исполнение контракта никак не отслеживается в CRM. Битрикс24 сам по себе не знает о 44-ФЗ, но его CRM, задачи и документы — достаточная платформа для выстраивания процесса работы с госзакупками.
Структура объектов CRM для госзаказов
Стандартные сущности Битрикс24 адаптируем под специфику 44-ФЗ:
Сделка = Закупка (тендер). Пользовательские поля:
-
UF_CRM_ZAKUPKA_NUMBER— реестровый номер закупки (ЕИС) -
UF_CRM_ZAKUPKA_IKZ— идентификационный код закупки -
UF_CRM_ZAKUPKA_NMCK— начальная максимальная цена контракта -
UF_CRM_ZAKUPKA_TYPE— способ определения поставщика (открытый конкурс, аукцион и т.д.) -
UF_CRM_ZAKUPKA_DEADLINE— дата окончания приёма заявок -
UF_CRM_ZAKUPKA_FZ— список (44-ФЗ, 223-ФЗ) -
UF_CRM_CONTRACT_NUMBER— номер контракта (после победы)
Контакт/Компания = Заказчик (государственный орган или учреждение). Реквизиты: ИНН, КПП, ОГРН, лицевой счёт в казначействе.
Воронка тендерных продаж
Стадии сделки для 44-ФЗ:
| Стадия | Действие |
|---|---|
| Мониторинг | Закупка найдена на ЕИС, предварительный анализ |
| Анализ | Изучение ТЗ, расчёт себестоимости, решение об участии |
| Подготовка заявки | Формирование документов, подача |
| Ожидание результатов | После окончания срока подачи |
| Победа / Заключение контракта | Подписание контракта через ЕИС |
| Исполнение контракта | Поставка товаров/услуг, этапы |
| Закрытие | Подписан акт, оплата получена |
| Проигрыш | Не победили, фиксируем причину |
Каждой стадии соответствует набор задач (шаблоны задач Битрикс24).
Создание закупки из ЕИС
Мониторинг ЕИС вручную — рутина. Автоматизация через парсинг или API ЕИС (zakupki.gov.ru предоставляет открытый API для скачивания данных о закупках в XML).
Парсинг XML-фидов ЕИС и создание сделок:
class EisFeedParser
{
private string $feedUrl = 'https://zakupki.gov.ru/epz/order/extendedsearch/rss.html?'
. 'morphology=on&searchString=&kladrCode=&'
. 'orderPlacementSmallBusinessSubject=on&'
. 'fz44=on&okpd2IdsOnly=72.19.99';
public function parseAndCreateDeals(): void
{
$xml = simplexml_load_file($this->feedUrl);
foreach ($xml->channel->item as $item) {
$zakupkaNumber = $this->extractNumber((string)$item->link);
// Проверяем — не создавали ли уже эту сделку
if ($this->isDealExists($zakupkaNumber)) {
continue;
}
// Создаём сделку в Битрикс24
$dealId = \Bitrix\Crm\DealTable::add([
'TITLE' => (string)$item->title,
'STAGE_ID' => 'C4:NEW', // Первая стадия воронки тендеров
'UF_CRM_ZAKUPKA_NUMBER' => $zakupkaNumber,
'UF_CRM_ZAKUPKA_FZ' => '44-ФЗ',
'UF_CRM_ZAKUPKA_DEADLINE' => $this->parseDeadline((string)$item->pubDate),
'SOURCE_ID' => 'EIS_FEED',
'ASSIGNED_BY_ID' => $this->getResponsibleManager(),
])->getId();
// Прикрепляем ссылку на ЕИС как активность
\Bitrix\Crm\ActivityTable::add([
'OWNER_TYPE_ID' => \CCrmOwnerType::Deal,
'OWNER_ID' => $dealId,
'TYPE_ID' => \CCrmActivityType::URL,
'SUBJECT' => 'Закупка на ЕИС',
'DESCRIPTION' => (string)$item->link,
]);
}
}
}
Автоматические задачи по стадиям
При смене стадии сделки создаём шаблонные задачи через роботы Битрикс24 или напрямую:
AddEventHandler('crm', 'OnCrmDealUpdateItemsForStatus', function(array $data) {
$deal = \Bitrix\Crm\DealTable::getById($data['ID'])->fetch();
$stageId = $deal['STAGE_ID'];
$taskTemplates = [
'C4:PREPARATION' => [
'Подготовить техническое предложение',
'Собрать пакет документов для участия',
'Рассчитать цену предложения',
'Проверить ЭЦП для подачи заявки',
],
'C4:CONTRACT' => [
'Подписать контракт через ЕИС',
'Зарегистрировать контракт в реестре',
'Настроить банковскую гарантию (если требуется)',
],
'C4:EXECUTION' => [
'Подготовить план-график исполнения',
'Выставить счёт на аванс (если предусмотрен)',
],
];
if (isset($taskTemplates[$stageId])) {
foreach ($taskTemplates[$stageId] as $taskTitle) {
\CTaskItem::add([
'TITLE' => $taskTitle,
'RESPONSIBLE_ID' => $deal['ASSIGNED_BY_ID'],
'CREATED_BY' => 1,
'DEADLINE' => $deal['UF_CRM_ZAKUPKA_DEADLINE'],
'UF_CRM_TASK' => ['D_' . $data['ID']], // привязка к сделке
], 1);
}
}
});
Контроль сроков
44-ФЗ жёстко регламентирует сроки: срок подачи заявки, срок подписания контракта после победы (30 дней), сроки исполнения этапов. Нарушение — штрафы и включение в реестр недобросовестных поставщиков.
Агент раз в сутки проверяет дедлайны:
// Напоминание за 3 дня до дедлайна подачи заявки
$urgentDeals = \Bitrix\Crm\DealTable::getList([
'filter' => [
'STAGE_ID' => 'C4:PREPARATION',
'<=UF_CRM_ZAKUPKA_DEADLINE' => date('Y-m-d', strtotime('+3 days')),
],
'select' => ['ID', 'TITLE', 'ASSIGNED_BY_ID', 'UF_CRM_ZAKUPKA_DEADLINE'],
]);
Документы по контракту
Шаблоны документов 44-ФЗ (котировочные заявки, коммерческие предложения, исполнительная документация) хранятся в CRM Битрикс24 в разделе «Документы сделки». Генерация по шаблону с подстановкой реквизитов заказчика и данных сделки — через смарт-документы Битрикс24 или кастомный генератор DOCX.
Состав работ
- Создание воронки тендерных продаж с кастомными стадиями
- Пользовательские поля CRM для реквизитов закупки
- Парсер фидов ЕИС или интеграция с API ЕИС
- Автоматические задачи по стадиям через роботы
- Агент контроля дедлайнов
- Шаблоны документов
Сроки: 2–4 недели базовая настройка CRM и воронки. 6–10 недель с автоматическим парсингом ЕИС и полным документооборотом.







