Сервис доступа к данным 1С для внешних систем
Жёлтый мост
Практика · Аналитику

Свод остатков по нескольким складам

Нужна одна таблица: что и сколько лежит на каждом складе. Разбираем, как собрать такой свод без выгрузок в Excel и без программиста.

Задача

Складов несколько: основной, транзитный, магазин, иногда еще ответственное хранение. Вопрос звучит просто: что и сколько лежит на каждом, и где чего не хватает.

В типовом отчете это есть, но настройка занимает время, а результат нужен не раз в месяц, а в разговоре: пока обсуждаете закупку, вопрос меняется трижды. К тому же складов может быть больше, чем помещается в удобный вид.

Как это решают обычно

Типовой отчет по остаткам. Правильный первый шаг: в типовых конфигурациях он есть, умеет группировки и отборы. Скажем честно: если вы им владеете и доступ в базу у вас есть, дальше можно не читать.

Выгрузка в Excel и сведение руками. Работает один раз. Через неделю цифры устарели, а формулы разъехались.

Попросить программиста. Хорошо для постоянной задачи и плохо для срочной: пока дойдет очередь, обсуждение закончится.

Смотреть по одному складу. Открывать отчет несколько раз подряд и складывать в голове. Так теряются именно расхождения, ради которых свод и нужен.

Как быстрее

Путь данных: вопрос словами, ответ из живой базы
1С: ваша базаостатки, резервы, склады
Обработка Жёлтого мостаоткрытый код, считает запрос внутри базы
Шлюз onecdatalink.ruключ, права только на чтение, маскировка
ИИ-ассистент или свой кодпривычный ИИ-чат, бот, скрипт сайта

Через сервис свод собирается вопросом: "покажи остатки по складам, по каждой позиции отдельно, где есть хоть что-то". Запрос выполняется внутри базы средствами 1С, то есть остатки берутся из виртуальной таблицы регистра, а не складываются вручную из движений - это и правильнее, и быстрее.

Дальше свод уточняется в разговоре: "только по группе Инструмент", "добавь резерв и свободный остаток", "покажи позиции, которых нет на основном, но есть на транзитном".

Так выглядит ответ на сводный вопрос: значения выдуманы, из реальной базы ничего не бралось
НоменклатураОсновнойТранзитныйМагазинИтого
Кран шаровой 1/21483012190
Фильтр грубой очистки360844
Счетчик воды СГВ-15024226

Ответ приходит вместе с текстом запроса на языке 1С. Это важнее, чем кажется: видно, из какого регистра взяты остатки и на какую дату, а сам запрос можно отдать программисту как готовое задание для постоянного отчета.

Как это сделать

1. Зарегистрируйтесь в кабинете и скачайте обработку. Установить ее в базу может тот, кто обслуживает вашу 1С.

2. Получите ключ и подключите привычный чат с ИИ по инструкции из кабинета.

3. Спросите то, что знаете наизусть: остаток одной позиции на одном складе. Сверьте глазами с базой.

4. Дальше собирайте свод и уточняйте разрезы в разговоре.

Ключ по умолчанию работает только на чтение: изменить данные через него нельзя физически.

Что стоит знать заранее

Уточняйте, на какую дату нужен остаток. "Сейчас" и "на конец прошлого месяца" - разные цифры, и если этого не сказать, ответ будет про текущий момент.

Договоритесь, что считать остатком: свободный, с учетом резервов или весь. В базе это разные показатели, и расхождение со складом чаще всего именно здесь, а не в ошибке запроса.

Большая номенклатура считается не мгновенно. Если ждать некогда, сузьте вопрос группой товаров или конкретными складами.

Не уверены, как подключается именно ваша база - в 1С:Фреш, в аренде, своя серверная или файловая? Выберите свой случай на главной: покажем, что мешает и что меняет мост.

Проверьте на своей базе. Подключение занимает около пятнадцати минут: обработка из кабинета, ключ, готовый текст для ИИ. При регистрации даются три дня работы одной базы, карта не нужна.
Настроить у себя Другие задачи