Как работать с документами 1С через ИИ: черновик, печать и Excel
Как найти документ 1С через ИИ, изменить непроведённый черновик с подтверждением, получить штатную печатную форму в PDF и выгрузить список в Excel через MCP-1C.
Коллега просит прислать документ в PDF и реестр за месяц. Вы открываете 1С, ищете нужный документ — и замечаете, что в черновике осталось старое примечание. Нужно поправить его, проверить результат, выбрать печатную форму, а потом вернуться к списку и настроить выгрузку.
С MCP-1C эту задачу можно пройти в диалоге с ИИ-ассистентом: найти документ, согласовать правку, получить штатную печатную форму и Excel-файл. Ассистент обращается к подключённой базе, а PDF и XLSX формирует сама 1С. Изменения записываются только после вашего подтверждения и только в непроведённые черновики.
Разберём этот путь по шагам. Он доступен в Профессиональной редакции: за документы отвечает инструмент document, за печать и выгрузку — print_export. Знать их параметры для примеров ниже не нужно.
В статье: найти документ, исправить черновик, получить PDF, выгрузить Excel, подготовить подключение.
Найдите документ в нужной базе
Начните с базы и периода. Если не помните точное название вида документа в своей конфигурации, попросите ассистента показать доступные варианты:
Работаем с базой «Рабочая». Покажи, какие виды документов доступны. После моего выбора найди непроведённые документы этого вида за сентябрь 2026 года. В списке покажи номер, дату и контрагента, если такое поле есть. Пока ничего не меняй.
«Рабочая» — условное имя подключения: замените его своим. Ассистент узнаёт виды документов и их поля из базы. Поэтому ему не приходится предполагать, как в вашей конфигурации называются реквизиты и табличные части.
Из полученного списка выберите документ и попросите показать его реквизиты и строки. Сверьте номер, дату и контрагента. Если документов много, уточните отбор или попросите следующую страницу: первый ответ может содержать лишь часть найденного.
Точно так же стоит поступать с похожими названиями организаций и контрагентов. Попросите показать варианты и выберите нужный объект, прежде чем переходить к правке.
Исправьте черновик и проверьте, что сохранилось
Допустим, среди доступных для записи полей есть «Комментарий». Тогда запрос может выглядеть так:
В выбранном черновике замени комментарий на «Перед отгрузкой согласовать время с получателем». Остальные поля и строки оставь как есть. Покажи изменение перед записью.
Название поля возьмите из ответа по вашему документу. Перед правкой ассистент прочитает его актуальную версию, а MCP-клиент покажет подготовленные данные и запросит подтверждение. Проверьте, что выбраны нужная база и документ и меняется именно то, что вы просили.
Подтверждать запись нужно в специальной форме клиента. Ответа «да» в переписке недостаточно. Если MCP-клиент не поддерживает такую форму, запись недоступна.
С правкой строк нужно быть внимательнее: переданная табличная часть заменяется целиком, а пустая — очищается. Если меняете одну строку, перед подтверждением проверьте, что остальные остались в итоговой таблице. Поля и табличные части, которые не переданы в изменении, сохраняются.
После записи попросите снова открыть документ и показать сохранённый комментарий. Если за время работы черновик изменил коллега, обновление остановится: нужно прочитать свежую версию и заново согласовать правку. Если же связь оборвалась после подтверждения и непонятно, сохранился ли документ, попросите ассистента восстановить результат той же операции с теми же данными и ключом. Для этого потребуется повторное подтверждение; начинать новую операцию записи не нужно.
Новый документ создаётся похожим образом: выбираете вид, заполняете поля и строки, проверяете подготовленные данные и подтверждаете создание. Результат — непроведённый черновик. Инструмент не проводит документы, не удаляет их и не отправляет платежи в банк. При записи 1С выполняет обычные проверки и обработчики вашей конфигурации, в том числе заложенные в них действия.
Получите штатную печатную форму в PDF
Теперь можно подготовить файл для коллеги:
Покажи, какие штатные печатные формы доступны для выбранного документа. После моего выбора сформируй её в PDF и верни файл.
Сначала ассистент получает список поддерживаемых команд печати для этого документа, затем запускает выбранную. Макет и данные берутся из 1С. При необходимости печатную форму можно получить и в XLSX.
Файл приходит вложением в ответ ассистента; способ открытия и сохранения зависит от MCP-клиента. Откройте PDF и сверьте номер, дату, организацию, получателя и суммы — особенно если в списке было несколько похожих документов.
Доступность форм зависит от конфигурации. Внешние печатные формы и команды, которые работают только из клиентской формы 1С, этим способом не поддерживаются. Если нужной формы нет в ответе, воспользуйтесь печатью в обычном клиенте 1С.
Выгрузите реестр документов в Excel
Документ готов. Теперь соберём список за месяц, чтобы коллеге было с чем сверять:
Подготовь Excel со всеми документами выбранного вида за сентябрь 2026 года, включая проведённые и непроведённые. Нужны номер и дата. Покажи, какие ещё колонки можно добавить, и согласуй со мной состав и отборы перед выгрузкой.
Для реестра выбирается один вид документов, период, колонки и отборы. Ассистент получает доступные колонки из базы. В примере нужен весь сентябрь: с начала 1 сентября до начала 1 октября, не включая 1 октября. Даты отбора учитываются во времени сеанса 1С.
В готовом файле номера сохраняют ведущие нули, а числа длиннее 15 значащих цифр записываются текстом, чтобы Excel их не округлил. Даты тоже передаются текстом в формате ISO. Если планируете считать разницу между датами, сначала преобразуйте эти ячейки в даты средствами Excel.
За одну выгрузку можно получить до 1000 строк и 32 колонок за период до 366 дней. Если строк больше, вы получите ошибку — список не обрежется незаметно. Разбейте выгрузку на более короткие периоды или уточните отбор. Размер готового файла ограничен 8 МиБ.
Если вместо списка нужны группировки и итоги, попросите показать доступные штатные отчёты. Поддерживаемый вариант можно выгрузить в PDF или XLSX, задав его параметры. Личные сохранённые варианты и настройки, доступные только в форме отчёта, этим способом не поддерживаются.
Что нужно подготовить перед первой задачей
Для примеров используйте Профессиональную редакцию MCP-1C v2.43.1. При прямом HTTP-подключении требуется расширение MCP_HTTPService 0.10.1, при работе через опрос — оба расширения, MCP_HTTPService и MCP_Polling, версии 0.10.1. В режиме опроса публиковать HTTP-сервис 1С не требуется.
Обновление стоит поручить администратору: сначала проверить его на копии базы и сделать резервную копию. Существующие расширения обновляют на месте с сохранением данных, без удаления и повторного создания. Порядок подключения есть в быстром старте и настройках сервера, работа через опрос описана в статье о long polling.
Доступ к документам определяется правами пользователя 1С. В режиме опроса это пользователь фонового задания: его права могут отличаться от прав вашего открытого сеанса. Если нужный документ не находится или правка недоступна, проверьте подключение и учётную запись. Запись также не работает, когда сервер настроен только на чтение или в базе активно разделение данных.
Первый раз пройдите весь путь на копии базы с одним знакомым черновиком: найдите его, поправьте комментарий или другое доступное текстовое поле, проверьте сохранённый результат и откройте PDF. Затем выгрузите небольшой реестр. Так станет понятно, какие документы, формы и колонки доступны именно у вас. Редакции можно сравнить на странице тарифов, требования к версии — уточнить в истории изменений.