Налаштування роботи з держзамовленнями (44-ФЗ) через Бітрікс24
Ми часто зустрічаємо компанію-постачальника, яка бере участь у державних закупівлях за 44-ФЗ. Тендери знаходять на ЄІС (zakupki.gov.ru), документи зберігаються розсипом у пошті та папках, а виконання контракту ніяк не відстежується в CRM. Бітрікс24 сам по собі не знає про 44-ФЗ, але його CRM, завдання та документи — достатня платформа для вибудовування процесу. На основі більш ніж 30 реалізованих проектів ми гарантуємо, що кастомізація під держзамовлення скорочує час на кожен тендер на 40–60%.
Згідно з 44-ФЗ, контракти на суму понад 100 000 ₽ повинні бути зареєстровані в ЄІС (див. 44-ФЗ).
Як автоматизувати моніторинг закупівель?
Ручний моніторинг забирає до 2 годин на день. Автоматизація через парсинг XML-фідів ЄІС або API обробляє закупівлі в 10 разів швидше. Економія на зарплаті менеджера може сягати 300 000 ₽ на рік.
Ми налаштовуємо скрипт, який раз на годину зчитує нові закупівлі за заданими фільтрами (ключові слова, 44-ФЗ, малий бізнес) і створює угоди в CRM з первинним аналізом.
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;
}
$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,
]);
}
}
}
Порівняння ручного та автоматичного підходу:
| Параметр | Ручний моніторинг | Автоматичний парсинг |
|---|---|---|
| Час на один тендер | 5–10 хвилин | 1 секунда |
| Ризик пропустити дедлайн | Високий | Мінімальний |
| Витрати на персонал | Високі (0,5 ставки) | Низькі (хостинг + 1 година налаштування) |
Покрокова інструкція з налаштування парсера
1. Отримати URL RSS-фіду ЄІС з потрібними фільтрами. 2. Створити користувацьке поле UF_CRM_ZAKUPKA_NUMBER для угод. 3. Розмістити код EisFeedParser в init.php або агенті. 4. Налаштувати агент на виконання раз на годину. 5. Перевірити створення угод та активностей.Структура об'єктів 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.
Чому важливий контроль термінів за 44-ФЗ?
44-ФЗ жорстко встановлює строки: подачі заявки, підписання контракту після перемоги (30 днів), виконання етапів. Порушення — штрафи до 30% від ціни контракту та включення до реєстру недобросовісних постачальників (РНП). Наприклад, при контракті на 10 млн ₽ штраф може становити до 3 млн ₽. Ми налаштовуємо агента, який щодня перевіряє дедлайни та створює сповіщення за 5, 3 та 1 день до настання. Це виключає людський фактор.
$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'],
]);
Автоматичні завдання за стадіями
При зміні стадії угоди створюємо шаблонні завдання через роботів Бітрікс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-ФЗ (котирувальні заявки, комерційні пропозиції, виконавча документація) зберігаються в розділі «Документи угоди». Ми налаштовуємо генерацію на основі смарт-документів або кастомного DOCX-генератора з підстановкою реквізитів замовника. Для обміну даними з 1С використовується CommerceML.
Типові помилки при роботі з держзамовленнями
- Пропуск строку подачі заявки через відсутність сповіщень
- Неповний пакет документів (відсутність ліцензій, сертифікатів)
- Неправильний розрахунок НМЦК, що призводить до збитків
- Відсутність банківської гарантії при підписанні контракту
- Несвоєчасне оновлення реквізитів у CRM
Наше налаштування виключає ці ризики завдяки автоматичним чек-листам та завданням на кожному етапі.
Що входить у налаштування
- Створення воронки тендерних продажів з кастомними стадіями та бізнес-процесами
- Користувацькі поля CRM для реквізитів закупівлі
- Парсер фідів ЄІС або інтеграція з API ЄІС
- Автоматичні завдання за стадіями через роботів
- Агент контролю дедлайнів зі сповіщеннями
- Шаблони документів (заявки, контракти, акти)
- Навчання команди роботі з CRM
- Підтримка протягом місяця після запуску
Оцінимо ваш проект за 2 дні — зв'яжіться з нами для консультації. Отримайте консультацію з налаштування під ваші процеси. Наші інженери допоможуть адаптувати CRM для держзамовлень. Ми — сертифіковані спеціалісти з Бітрікс24, більше 5 років на ринку, реалізували більше 30 інтеграцій з держзакупівлями.
Терміни: базове налаштування CRM та воронки — 2–4 тижні. Повний цикл з автоматичним парсингом ЄІС та документообігом — 6–10 тижнів. Вартість розраховується індивідуально після аналізу поточних процесів.







