← Назад к вопросам

Как устроена КТ3?

1.3 Junior🔥 81 комментариев
#Интеграции и обмены

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Как устроена КТ3 (Конфигурация Типовая 3)

КТ3 — это стандартная конфигурация 1С:Предприятие для малых и средних предприятий, занимающихся торговлей и производством. Расскажу подробно о её архитектуре и устройстве.

История и назначение

КТ3 — это расширенная версия КТ2 с дополнительными возможностями:

  • Управление складом и товарами
  • Простой учёт производства
  • Управление заказами
  • Интеграция с различными системами

КТ3 ориентирована на компании, которые нуждаются в комплексном решении, но без избытка функциональности ERP.

Архитектура КТ3

Главные модули:

  1. Справочники и учётные регистры:

    • Справочник товаров и услуг
    • Справочник контрагентов
    • Справочник складов
    • Справочник валют
    • Справочник единиц измерения
  2. Документы основные:

    • Приём товаров (закупка)
    • Отпуск товаров (продажа)
    • Переводы остатков
    • Передача между складами
    • Инвентаризация
  3. Регистры накопления:

    • Регистр остатков товаров
    • Регистр движений денежных средств
    • Регистр задолженности
  4. Отчётность:

    • Остатки товаров по складам
    • Продажи и закупки
    • Анализ задолженности
    • Оборотно-сальдовая ведомость

Особенности структуры данных

Иерархия в КТ3:

// Структура справочника товаров
Справочник Товары
    Наименование (тип Строка)
    Категория (тип Справочник)
    Единица (тип Справочник.ЕдиницыИзмерения)
    ЦенаПокупки
    ЦенаПродажи
    МинимальныйОстаток
    Активен (Булево)

Документы:

// Структура документа "Приём товаров"
Документ ПриёмТоваров
    Дата
    Номер
    Контрагент (Справочник.Контрагенты)
    Склад (Справочник.Склады)
    Статус (Перечисление: "Черновик", "Проведён", "Отменён")
    
    Табличная часть "Товары"
        Товар (Справочник.Товары)
        Количество
        ЦенаПокупки
        Сумма
        НДС

Алгоритм работы регистров

При проведении документа КТ3 выполняет:

  1. Валидация — проверка правильности данных
  2. Резервирование — если товар выпускается, он резервируется
  3. Запись в регистры — обновление остатков и движений
  4. Пересчёт итогов — обновление аналитики
// Пример записи в регистр при проведении
Процедура ПроведениеДокумента()
    
    РегистрОстатков = РегистрыНакопления.ОстаткиТоваров.СоздатьНаборЗаписей();
    РегистрОстатков.Отбор.Склад.Установить(Склад);
    РегистрОстатков.Отбор.Период.Установить(Дата);
    РегистрОстатков.Прочитать();
    
    Для Каждого СтрокаТоваров Из Товары Цикл
        НовыйОстаток = РегистрОстатков.Добавить();
        НовыйОстаток.Период = Дата;
        НовыйОстаток.Склад = Склад;
        НовыйОстаток.Товар = СтрокаТоваров.Товар;
        НовыйОстаток.Количество = СтрокаТоваров.Количество;
        НовыйОстаток.Сумма = СтрокаТоваров.Сумма;
    КонецЦикла;
    
    РегистрОстатков.Записать();
КонецПроцедуры

Периодичность в КТ3

КТ3 использует дневную периодичность:

  • Остатки пересчитываются каждый день
  • Это позволяет анализировать динамику изменения
  • Для оперативного анализа можно использовать запросы к регистрам

Регламентные задания

КТ3 содержит встроенные регламентные задания:

  1. Закрытие месяца — пересчёт себестоимости товаров
  2. Расчёт остатков — оптимизация производительности
  3. Удаление старых данных — архивирование
  4. Синхронизация — обмен с другими системами

Отчётность в КТ3

Встроенные отчёты:

// Пример: Остатки товаров
Документ Остатки
    ВЫБРАТЬ
        Товары.Товар КАК Товар,
        Товары.Наименование,
        Категория.Наименование КАК Категория,
        СУММА(Остатки.Количество) КАК КоличествоОстатки,
        СУММА(Остатки.Сумма) КАК СтоимостьОстатка
    ИЗ
        РегистрНакопления.ОстаткиТоваров КАК Остатки
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Товары КАК Товары
        ПО Остатки.Товар = Товары.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Категории КАК Категория
        ПО Товары.Категория = Категория.Ссылка
    ГДЕ
        Остатки.Период <= &ДатаНа
    СГРУППИРОВАТЬ ПО
        Товары.Товар,
        Товары.Наименование,
        Категория.Наименование
    ПОРЯДОК ПО
        Наименование

Интеграция в КТ3

КТ3 позволяет интегрироваться с:

  • 1С:БухгалтерияЭРП — двусторонний обмен данными
  • Внешние ERP системы — через веб-сервисы
  • E-commerce площадки — для синхронизации товаров
  • Платёжные системы — для автоматизации расчётов

Различия КТ3 от ЗУП и ERP

ПараметрКТ3ЗУПERP
СпециализацияТорговля/ПроизводствоПерсонал/ЗарплатаВсё
Размер компанииМала/СредняяМала/СредняяКрупная
СложностьСредняяСредняяВысокая
Стоимость внедренияНизкаяНизкаяВысокая
МасштабируемостьДо 50-100 пользователейДо 50-100 пользователейОт 100+

Расширяемость КТ3

КТ3 — это платформа для расширения:

  1. Расширения — можно добавлять новые функции, не меняя основную конфигурацию
  2. Встроенные расширения — модули для дополнительных функций
  3. Веб-расширения — для создания портала или мобильного приложения

Производительность КТ3

Рекомендации:

  • Индексирование регистров накопления для быстрого поиска
  • Кэширование часто используемых справочников
  • Оптимизация запросов в отчётах
  • Архивирование старых данных для снижения нагрузки на БД

Заключение

КТ3 — это мощная, но относительно простая система для:

  • Учёта товаров и складов
  • Управления продажами и закупками
  • Аналитики и отчётности
  • Интеграции с другими системами

Ей достаточно для большинства СМУП, но при необходимости её можно расширять или переходить на более функциональные решения (ERP).

Как устроена КТ3? | PrepBro