Налаштування роботи з держзамовленнями (44-ФЗ) через Бітрікс24

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Налаштування роботи з держзамовленнями (44-ФЗ) через Бітрікс24
Проста
~1 робочий день
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Налаштування роботи з держзамовленнями (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 тижнів — з автоматичним парсингом ЄІС та повним документообігом.