Как работать с документами 1С через ИИ: черновик, печать и Excel

документы 1СИИ для 1СПрофессиональная редакция

Как найти документ 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. Затем выгрузите небольшой реестр. Так станет понятно, какие документы, формы и колонки доступны именно у вас. Редакции можно сравнить на странице тарифов, требования к версии — уточнить в истории изменений.