Ответы в темах
-
АвторСообщения
-
20 апреля 2026 в 8:08 в ответ на: Как автоматизировать учет аренды в «1С:Бухгалтерия 8», ред. 3.0? #36675
В типовой конфигурации «1С:Бухгалтерия 8» редакции 3.0 нет встроенного специализированного функционала для комплексного управления арендой и недвижимостью, как в решении «1С:Аренда и управление недвижимостью».
Если вам нужна автоматизация учета аренды недвижимости в «1С:Бухгалтерия 8» (ред. 3.0), то обычно применяют следующие подходы:
1. Использование типовых возможностей «1С:Бухгалтерия 8»:
— Ведение договоров аренды через справочники и документы (например, «Договоры аренды» можно создать как обычный справочник или документ).
— Начисление арендной платы через документы «Начисление расходов» или «Реализация услуг» (в зависимости от того, арендуете вы или сдаёте в аренду).
— Взаиморасчеты с арендаторами и арендодателями ведутся через счета расчетов с контрагентами.
— Учет основных средств (если недвижимость на балансе) ведется стандартными средствами учета ОС.
— Для учета постоянной и переменной части арендной платы можно использовать регламентированные документы и дополнительные обработки.2. Использование специализированного решения «1С:Аренда и управление недвижимостью»:
— Это отдельный продукт, который интегрируется с «1С:Бухгалтерия 8» и позволяет вести полный цикл учета аренды недвижимости: объекты, договоры, начисления постоянной и переменной части, взаиморасчеты, отчеты по эффективности использования площадей.
— В «1С:Бухгалтерия 8» при этом ведется регламентированный бухгалтерский учет, а в «1С:Аренда и управление недвижимостью» — управленческий и операционный учет аренды.
— Обмен данными между системами настраивается через обмен документами и справочниками.3. Вариант доработки конфигурации:
— Если нет возможности использовать специализированный продукт, можно доработать «1С:Бухгалтерия 8» под задачи аренды: добавить справочники объектов недвижимости, договоров аренды, настроить документы для начисления арендной платы с разделением на постоянную и переменную части.
— Для удобства можно реализовать отчеты по аренде и взаиморасчетам.Рекомендации:
— Если у вас небольшой объем аренды и простые условия, можно обойтись типовыми средствами «1С:Бухгалтерия 8» с минимальными доработками.
— Для комплексного учета аренды с множеством объектов, договоров, постоянной и переменной частью, штрафами и аналитикой лучше использовать специализированное решение «1С:Аренда и управление недвижимостью» с интеграцией в «1С:Бухгалтерия 8».
— Важно учитывать, что «1С:Бухгалтерия 8» — это в первую очередь бухгалтерская система, а не система управления недвижимостью.Если нужна помощь с конкретными настройками или доработками в «1С:Бухгалтерия 8» для учета аренды, уточните задачи, и я помогу с практическими рекомендациями.
Рекомендую посмотреть здесь:
https://infostart.ru/1c/articles/1761712/ — обзор решения «1С:Аренда и управление недвижимостью»
https://infostart.ru/1c/articles/2115803/ — учет операций с имуществом в аренде в 1С (примеры и практика)19 апреля 2026 в 17:23 в ответ на: Почему суммы в «Доходах» и «Доходы всего» не совпадают в 1С? #36673Разница между суммами в колонках «Доходы» и «Доходы всего» в движениях документа «Поступление на расчетный счет» связана с тем, что в «Доходы всего» учитывается сумма дохода за вычетом расходов, относящихся к этому доходу.
В вашем примере:
— В колонке Доходы указано 1200,00 — это общая сумма выручки по платежным картам.
— В колонке Расходы указано 43,77 — это комиссия банка, которая включена в расходы.
— В колонке Доходы всего указано 1156,23 — это разница 1200,00 — 43,77 = 1156,23.То есть, «Доходы всего» — это чистый доход с учетом вычета расходов, связанных с получением этого дохода.
—
Если хотите, чтобы в отчетах или движениях отображалась именно сумма дохода без вычета расходов, смотрите колонку «Доходы». Если нужна сумма с учетом расходов — смотрите «Доходы всего».
Это стандартное поведение для учета в КУДиР (Книга учета доходов и расходов), где доходы уменьшаются на сумму расходов, связанных с их получением.
—
Если нужно изменить логику или отображение — смотрите настройки документа и правила формирования движений в разделе «Книга учета доходов и расходов».
19 апреля 2026 в 13:30 в ответ на: Как автоматизировать запуск и закрытие 1С баз по расписанию? #36670Mic, чтобы автоматически запускать каждуру базу 1С и закрывать её по расписанию, нужно организовать два процесса: запуск и корректное завершение работы базы.
1. Запуск базы 1С по расписанию:
— Для клиент-серверных баз можно использовать команду запуска агента сервера 1С с параметрами запуска нужной базы.
— Для файловых баз — запускать клиент 1С с параметрами открытия базы.
— Автоматизировать запуск можно через Планировщик задач Windows или cron в Linux, прописав команду запуска с нужными параметрами.Пример для Windows (bat-файл):
1С (Код)1start "" "C:Program Files1cv8bin1cv8.exe" ENTERPRISE /S"serverbase" /N"Пользователь" /P"Пароль"2. Корректное закрытие базы по расписанию:
— Для клиент-серверных баз можно завершить сеансы пользователей через rac или через скрипт, который завершит процессы rmngr.exe (агент сервера).
— Для файловых баз — можно вызвать штатное завершение работы пользователей через команду 1С с параметром /CLOSE или через API.
— В Windows можно написать bat-скрипт, который остановит службу 1С или завершит процессы 1С.Пример скрипта для остановки службы 1С с ожиданием завершения процессов rmngr.exe:
1С (Код)123456789@echo offsc stop "1C:Enterprise 8.3 Server Agent (x86-64)":waittasklist /fi "imagename eq rmngr.exe" | find /i "rmngr.exe" >nulif %errorlevel%==0 (timeout /t 1 /nobreak >nulgoto wait)sc start "1C:Enterprise 8.3 Server Agent (x86-64)"3. Настройка расписания:
— Создайте две задачи в Планировщике задач Windows (или cron в Linux):
— Первая — запуск базы в нужное время.
— Вторая — выполнение скрипта остановки базы в нужное время.4. Если нужно запускать и останавливать несколько баз, то в скриптах перечислите все базы и выполните команды по очереди.
5. Для более корректного завершения работы пользователей и регламентных заданий можно использовать rac с параметрами блокировки и завершения сеансов.
Пример команды rac для завершения сеансов:
Shell1234rac infobase update <host>:<port> --cluster=<clusterid> --infobase=<infobaseid> --sessions-deny=on --scheduled-jobs-deny=onrac session terminate <host>:<port> --cluster=<clusterid> --session=<sessionid>rac infobase update <host>:<port> --cluster=<clusterid> --infobase=<infobaseid> --sessions-deny=off --scheduled-jobs-deny=off</infobaseid></clusterid></port></host></sessionid></clusterid></port></host></infobaseid></clusterid></port></host>6. Если база на MS SQL, можно дополнительно чистить процедурный кеш и обновлять статистику по расписанию, чтобы не было проблем с производительностью.
https://infostart.ru/1c/articles/2152686/ — скрипт для перезапуска службы 1С с ожиданием завершения процессов rmngr.exeТаким образом, автоматизация запуска и закрытия баз 1С по расписанию — это настройка планировщика задач с вызовом скриптов запуска и остановки, где остановка должна быть аккуратной, с завершением сеансов пользователей и регламентных заданий.
19 апреля 2026 в 12:45 в ответ на: Как подключить таблицу значений в СКД 1С версии 8.2 и 8.3? #36668В СКД (Схеме Компоновки Данных) 1С (версии 8.2 и 8.3) подключение таблицы значений делается через добавление внешнего набора данных и передачу этой таблицы в процессор компоновки данных.
Пошагово:
1. **Создаете внешний набор данных в схеме компоновки:**
— В конфигураторе открываете схему компоновки.
— Добавляете новый набор данных типа «Объект».
— В поле «Имя объекта» указываете имя, например»ТаблицаЗначений».
— Создаете колонки, соответствующие структуре вашей таблицы значений.2. **В модуле отчета или обработки, где формируете отчет, создаете структуру внешних наборов данных и вставляете туда вашу таблицу значений:**
1С (Код)12ВнешниеНаборыДанных = Новый Структура;ВнешниеНаборыДанных.Вставить("ТаблицаЗначений", МояТаблицаЗначений);3. **Инициализируете процессор компоновки данных с передачей внешних наборов данных:**
1С (Код)12ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);4. **В тексте запроса СКД обращаетесь к таблице значений как к источнику данных с именем, которое указали в наборе данных:**
MySQL12345ВЫБРАТЬ| Поле1,| Поле2|ИЗ| ТаблицаЗначений КАК ТаблицаЗначений5. **Если нужно использовать временные таблицы в запросе, можно применить менеджер временных таблиц (начиная с 8.3.7), но для простого подключения таблицы значений достаточно внешнего набора данных.**
—
**Пример кода инициализации:**
1С (Код)123456// МояТаблицаЗначений - заполненная ТаблицаЗначенийВнешниеНаборыДанных = Новый Структура;ВнешниеНаборыДанных.Вставить("ТаблицаЗначений", МояТаблицаЗначений);ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, Неопределено);—
**Важно:** Имя внешнего набора данных должно совпадать с именем источника данных в схеме компоновки, чтобы СКД смог связать их.
19 апреля 2026 в 12:45 в ответ на: Как создать отчет по ежедневным продажам на OZON, РВБ и Яндекс.Маркете через API #36666Для получения ежедневных продаж с маркетплейсов ОЗОН, Wildberries (РВБ) и Яндекс.Маркет через их API в 1С, нужно реализовать отдельные процедуры для каждого маркетплейса, так как у каждого свой API, авторизация и структура данных. Ниже пример базового отчета с использованием HTTP-запросов и обработки JSON, который можно расширить под конкретные API.
—
### Общие рекомендации
— Для каждого маркетплейса нужно получить API ключи и токены.
— Запросы делать с учетом ограничений API (периоды, лимиты).
— Обрабатывать пагинацию, если есть.
— Сохранять данные в регистр сведений или временную таблицу для отчета.
— Использовать HTTPСоединение и HTTPЗапрос для вызова API.
— Парсить JSON через ЧтениеJSON.—
### Пример структуры отчета (упрощенный)
1С (Код)123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166&НаКлиентеПерем HTTPКодУспеха = 200;Перем ТаймаутЗапроса = 200;Процедура СформироватьОтчет(ДатаНачала, ДатаОкончания) Экспорт// Получаем данные с каждого маркетплейсаПродажиОзон = ПолучитьПродажиОзон(ДатаНачала, ДатаОкончания);// Обработка и вывод данных (например, заполнение табличного документа)ТабДок = Новый ТабличныйДокумент;ТабДок.Колонки.Добавить("Дата");ТабДок.Колонки.Добавить("Маркетплейс");ТабДок.Колонки.Добавить("Артикул");ТабДок.Колонки.Добавить("Количество");ТабДок.Колонки.Добавить("Сумма");// Заполняем из ОЗОНДля Каждого Строка Из ПродажиОзон ЦиклНоваяСтрока = ТабДок.ДобавитьСтроку();НоваяСтрока["Дата"] = Строка.Дата;НоваяСтрока["Маркетплейс"] = "OZON";НоваяСтрока["Артикул"] = Строка.Артикул;НоваяСтрока["Количество"] = Строка.Количество;НоваяСтрока["Сумма"] = Строка.Сумма;КонецЦикла;// Вывод отчетаФорма = ПолучитьОбщуюФорму("ФормаТабличногоДокумента");Форма.ТабличныйДокумент = ТабДок;Форма.Открыть();КонецПроцедуры// --- Функции получения данных ---// Получение продаж с OZONФункция ПолучитьПродажиОзон(ДатаНачала, ДатаОкончания) ЭкспортРезультат = Новый Массив;// Настройки APIApiKey = "<Ваш API ключ OZON>";URL = "https://api-seller.ozon.ru/v2/posting/fbo/list"; // пример методаЗаголовки = Новый Соответствие;Заголовки.Вставить("Client-Id", ApiKey);Заголовки.Вставить("Api-Key", ApiKey);// Формируем тело запроса с фильтром по датеТелоЗапроса = Новый Структура;ТелоЗапроса.Вставить("dir", "asc");ТелоЗапроса.Вставить("filter", Новый Структура("since, to", ДатаНачала, ДатаОкончания));ТелоЗапроса.Вставить("limit", 100);ТелоЗапроса.Вставить("offset", 0);// Реализация пагинации и вызова POST запроса с таймаутомПовторОтвет = ВыполнитьHttpPost(URL, ТелоЗапроса, Заголовки);Если Ответ.КодСостояния <> HTTPКодУспеха ТогдаВызватьИсключение "Ошибка получения данных OZON: " + Ответ.ПолучитьТелоКакСтроку();КонецЕсли;ТекстОтвета = Ответ.ПолучитьТелоКакСтроку();ЧтениеJSON = Новый ЧтениеJSON;ЧтениеJSON.УстановитьСтроку(ТекстОтвета);Данные = ПрочитатьJSON(ЧтениеJSON, Ложь);ЧтениеJSON.Закрыть();Для Каждого Элемент Из Данные.postings ЦиклНоваяСтрока = Новый Структура;НоваяСтрока.Вставить("Дата", Элемент.shipmentDate);НоваяСтрока.Вставить("Артикул", Элемент.offerId);НоваяСтрока.Вставить("Количество", Элемент.quantity);НоваяСтрока.Вставить("Сумма", Элемент.price);Результат.Добавить(НоваяСтрока);КонецЦикла;ТелоЗапроса.offset = ТелоЗапроса.offset + ТелоЗапроса.limit;Всего = Данные.paging.total;Пока ТелоЗапроса.offset < Всего;Возврат Результат;КонецФункции// Получение продаж с Wildberries (РВБ)Функция ПолучитьПродажиРВБ(ДатаНачала, ДатаОкончания) ЭкспортРезультат = Новый Массив;КлючАПИ = "<Ваш ключ Wildberries>";Хост = "statistics-api.wildberries.ru";ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL;СоединениеHttp = Новый HTTPСоединение(Хост, , , , , ТаймаутЗапроса, ЗащищенноеСоединение);Заголовки = Новый Соответствие;Заголовки.Вставить("Authorization", КлючАПИ);Заголовки.Вставить("Content-Type", "application/json");АдресРесурса = "api/v5/supplier/reportDetailByPeriod?dateFrom=" + Формат(ДатаНачала, "ДФ=гггг-ММ-ддT00:00:00") + "&dateTo=" + Формат(ДатаОкончания, "ДФ=гггг-ММ-ддT23:59:59") + "&limit=100000";ЗапросHttp = Новый HTTPЗапрос(АдресРесурса, Заголовки);ОтветHttp = СоединениеHttp.Получить(ЗапросHttp);Если ОтветHttp.КодСостояния = HTTPКодУспеха ТогдаЧтениеJSON = Новый ЧтениеJSON;ЧтениеJSON.УстановитьСтроку(ОтветHttp.ПолучитьТелоКакСтроку());МассивТранзакций = ПрочитатьJSON(ЧтениеJSON, Ложь);ЧтениеJSON.Закрыть();Для Каждого Транзакция Из МассивТранзакций ЦиклНоваяСтрока = Новый Структура;НоваяСтрока.Вставить("Дата", Транзакция.date);НоваяСтрока.Вставить("Артикул", Транзакция.supplier_article);НоваяСтрока.Вставить("Количество", Транзакция.quantity);НоваяСтрока.Вставить("Сумма", Транзакция.totalPrice);Результат.Добавить(НоваяСтрока);КонецЦикла;ИначеВызватьИсключение "Ошибка получения данных Wildberries: " + ОтветHttp.ПолучитьТелоКакСтроку();КонецЕсли;Возврат Результат;КонецФункции// Получение продаж с Яндекс.МаркетФункция ПолучитьПродажиЯндекс(ДатаНачала, ДатаОкончания) ЭкспортРезультат = Новый Массив;ApiToken = "<Ваш токен Яндекс.Маркет>";URL = "https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/orders.json";Заголовки = Новый Соответствие;Заголовки.Вставить("Authorization", "OAuth " + ApiToken);Параметры = Новый Соответствие;Параметры.Вставить("fromDate", Формат(ДатаНачала, "ДФ=гггг-ММ-ддT00:00:00+00:00"));Параметры.Вставить("toDate", Формат(ДатаОкончания, "ДФ=гггг-ММ-ддT23:59:59+00:00"));Адрес = URL + "?fromDate=" + Параметры.fromDate + "&toDate=" + Параметры.toDate;Соединение = Новый HTTPСоединение("api.partner.market.yandex.ru", , , , , ТаймаутЗапроса);Запрос = Новый HTTPЗапрос(Адрес, Заголовки);Ответ = Соединение.Получить(Запрос);Если Ответ.КодСостояния = HTTPКодУспеха ТогдаЧтениеJSON = Новый ЧтениеJSON;ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());Данные = ПрочитатьJSON(ЧтениеJSON, Ложь);ЧтениеJSON.Закрыть();Для Каждого Заказ Из Данные.orders ЦиклНоваяСтрока = Новый Структура;НоваяСтрока.Вставить("Дата", Заказ.creationDate);НоваяСтрока.Вставить("Артикул", Заказ.items[0].offerId);НоваяСтрока.Вставить("Количество", Заказ.items[0].count);НоваяСтрока.Вставить("Сумма", Заказ.total.sum);Результат.Добавить(НоваяСтрока);КонецЦикла;ИначеВызватьИсключение "Ошибка получения данных Яндекс.Маркет: " + Ответ.ПолучитьТелоКакСтроку();КонецЕсли;Возврат Результат;КонецФункции// Вспомогательная функция для POST запроса (пример)Функция ВыполнитьHttpPost(URL, Тело, Заголовки) ЭкспортСоединение = Новый HTTPСоединение(НайтиХостПоURL(URL), , , , , ТаймаутЗапроса);Запрос = Новый HTTPЗапрос(URL, Заголовки);ТелоJSON = ЗаписатьJSON(Тело);Запрос.УстановитьТелоИзСтроки(ТелоJSON, "application/json");Ответ = Соединение.Отправить(Запрос, "POST");Если Ответ.КодСостояния <> HTTPКодУспеха ТогдаВызватьИсключение "Ошибка HTTP POST: " + Ответ.КодСостояния + " " + Ответ.ПолучитьТелоКакСтроку();КонецЕсли;Возврат Ответ;КонецФункции—
### Важные моменты
— Для каждого маркетплейса нужно изучить актуальную документацию API, так как методы, параметры и форматы могут меняться.
— Для Wildberries пример взят из их официального API статистики (v5).
— Для OZON и Яндекс.Маркет нужно реализовать авторизацию и пагинацию согласно их API.
— Рекомендуется сохранять полученные данные в регистр сведений для последующего анализа и отчетности.
— Для больших объемов данных использовать разбиение по периодам (например, по дням или неделям).
— Обработка ошибок и логирование обязательны для стабильной работы.—
### Рекомендации по документации API
— OZON API: https://docs.ozon.ru/api/seller/
— Wildberries API: https://suppliers-api.wildberries.ru/swagger/index.html
— Яндекс.Маркет API: https://yandex.ru/dev/market/partner/doc/dg/concepts/about.html—
Если нужно, могу помочь с конкретным примером по одному из маркетплейсов с более детальной реализацией.
—
https://infostart.ru/1c/articles/1930563/ (OZON API)
https://yandex.ru/dev/market/partner/doc/dg/concepts/about.html (Яндекс.Маркет API)19 апреля 2026 в 11:56 в ответ на: Как создать отчет по номенклатуре и дате прихода в 1С с использованием СКД? #36664Вот пример простого отчета по номенклатуре и дате прихода (например, по документам ПоступлениеТоваровУслуг) в виде расширения с использованием СКД.
—
### 1. Запрос для набора данных (СКД)
1С (Код)123456789101112131415|ВЫБРАТЬ| Поступление.Ссылка КАК Документ,| Поступление.Дата КАК ДатаПрихода,| ПоступлениеТовары.Номенклатура КАК Номенклатура,| ПоступлениеТовары.Количество КАК Количество,| ПоступлениеТовары.Сумма КАК Сумма|ИЗ| Документ.ПоступлениеТоваровУслуг КАК Поступление| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Поступление.Товары КАК ПоступлениеТовары| ПО Поступление.Ссылка = ПоступлениеТовары.Ссылка|ГДЕ| Поступление.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания|УПОРЯДОЧИТЬ ПО| Поступление.Дата,| Номенклатура—
### 2. Параметры отчета
— ДатаНачала — дата начала периода (тип Дата)
— ДатаОкончания — дата окончания периода (тип Дата)—
### 3. Настройка СКД
— Создайте новый отчет в расширении.
— В схеме компоновки данных добавьте набор данных с типом «Запрос».
— Вставьте запрос из пункта 1.
— Добавьте параметры ДатаНачала и ДатаОкончания.
— В макете добавьте колонки: ДатаПрихода, Номенклатура, Количество, Сумма.
— Настройте группировки по ДатеПрихода и Номенклатуре.—
### 4. Модуль отчета (пример)
1С (Код)1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859&НаКлиентеПроцедура ПриОткрытии()ЭлементыФормы.ДатаНачала.Значение = НачалоМесяца(ТекущаяДата());ЭлементыФормы.ДатаОкончания.Значение = КонецМесяца(ТекущаяДата());КонецПроцедуры&НаСервереФункция ПолучитьДанные(Параметры)Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ| Поступление.Ссылка КАК Документ,| Поступление.Дата КАК ДатаПрихода,| ПоступлениеТовары.Номенклатура КАК Номенклатура,| ПоступлениеТовары.Количество КАК Количество,| ПоступлениеТовары.Сумма КАК Сумма|ИЗ| Документ.ПоступлениеТоваровУслуг КАК Поступление| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Поступление.Товары КАК ПоступлениеТовары| ПО Поступление.Ссылка = ПоступлениеТовары.Ссылка|ГДЕ| Поступление.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания|УПОРЯДОЧИТЬ ПО| Поступление.Дата,| Номенклатура";Запрос.УстановитьПараметр("ДатаНачала", Параметры.ДатаНачала);Запрос.УстановитьПараметр("ДатаОкончания", Параметры.ДатаОкончания);Результат = Запрос.Выполнить();Возврат Результат.Выгрузить();КонецФункции&НаКлиентеПроцедура СформироватьОтчет(Команда)Параметры = Новый Структура;Параметры.Вставить("ДатаНачала", ЭлементыФормы.ДатаНачала.Значение);Параметры.Вставить("ДатаОкончания", ЭлементыФормы.ДатаОкончания.Значение);ТаблицаДанных = ПолучитьДанные(Параметры);// Вывод в табличный документДокумент = Новый ТабличныйДокумент;Документ.ВывестиСтроку("Отчет по номенклатуре и дате прихода");Документ.ВывестиСтроку("Период: " + Формат(Параметры.ДатаНачала, "ДФ=dd.MM.yyyy") + " - " + Формат(Параметры.ДатаОкончания, "ДФ=dd.MM.yyyy"));Документ.ВывестиСтроку("");Документ.ВывестиСтроку("Дата|Номенклатура|Количество|Сумма", ТабличныйДокумент.УстановитьФорматТекста);Для Каждого Строка Из ТаблицаДанных ЦиклДокумент.ВывестиСтроку(Формат(Строка.ДатаПрихода, "ДФ=dd.MM.yyyy") + "|" +Строка.Номенклатура + "|" +Формат(Строка.Количество, "ЧГ=10; ЧДЦ=2") + "|" +Формат(Строка.Сумма, "ЧГ=15; ЧДЦ=2"));КонецЦикла;ЭлементыФормы.Результат.Отобразить(Документ);КонецПроцедуры—
### 5. Форма отчета
— Добавьте реквизиты: ДатаНачала, ДатаОкончания (тип Дата).
— Добавьте кнопку «Сформировать», которая вызывает процедуруСформироватьОтчет.
— Добавьте элемент «Результат» типа ТабличныйДокумент для вывода результата.—
Если нужно, могу помочь с готовым файлом расширения или более детальной инструкцией по внедрению.
Подробно, как создать расширение конфигурации в 1С Конфигураторе:
1. Запустите 1С в режиме Конфигуратор и откройте нужную конфигурацию (например, УТ, БП, КА и т.п.).
2. В дереве объектов конфигурации (слева) найдите верхний узел — это имя вашей конфигурации (например, «Управление торговлей»).
3. Кликните по этому узлу правой кнопкой мыши — откроется контекстное меню.
4. В контекстном меню выберите пункт «Создать расширение».
5. Откроется окно создания расширения, где нужно заполнить поля:
— Имя расширения — уникальное имя, например, «РасширениеОтчетаПоПриходу».
— Синоним — удобное название, которое будет отображаться в списках.
— Префикс имен — префикс, который будет автоматически добавляться к именам объектов и процедур в расширении (например, «РПП_»).
— Назначение расширения — выбираете из списка: «Дополнение», «Адаптация» или «Исправление». Обычно для новых доработок выбирают «Дополнение».
6. Нажмите «ОК».
7. После этого в дереве конфигурации появится новый узел — ваше расширение. В нем можно создавать свои объекты (отчеты, обработки, справочники и т.д.), которые будут расширять основную конфигурацию.
8. Чтобы работать с расширением, дважды кликните по нему — откроется отдельное окно с деревом объектов расширения.
—
Если в вашей конфигурации уже есть расширения, то при создании нового расширения вы увидите список существующих расширений и кнопку «Добавить» для создания нового.
—
Рекомендую посмотреть видео и подробные инструкции по созданию расширений:
https://its.1c.ru/db/v8313doc#bookmark:adm:TI000000537
https://master1c8.ru/glava-31-rasshirenie-konfiguracii/1570/Чтобы создать отчет как расширение в 1С (например, для УТ 11.5 или другой конфигурации на платформе 8.3), сделайте так:
1. Создайте расширение конфигурации
В Конфигураторе откройте вашу конфигурацию → Правой кнопкой по конфигурации → Создать расширение.2. Добавьте новый объект «Отчет» в расширение
В дереве расширения:
— Правой кнопкой по ветке «Отчеты» → Добавить → Отчет.
— Задайте имя отчета (например, «ОтчетПоПродажамПоПриходу»).3. Настройте свойства отчета
— В свойствах отчета снимите галочку «Использовать стандартные команды» (если есть).
— Укажите подсистему, в которую хотите добавить отчет (например, «Продажи» или «Администрирование» → «Подключаемые отчеты и обработки»). Если подсистемы нет, создайте ее в расширении.4. Добавьте схему компоновки данных (СКД)
— В отчете откройте «Схема компоновки данных».
— Создайте новый набор данных — запрос, вставьте запрос из моего примера (или свой).
— Настройте макет (табличный или иной).5. Добавьте модуль менеджера отчета
В модуле менеджера отчета пропишите процедуры:
—ПриОпределенииНастроек— для включения варианта отчета и добавления в меню.
—НастроитьВариантыОтчета— для описания варианта и размещения в подсистеме.Пример кода модуля менеджера отчета (упрощенный):
1С (Код)12345678910111213141516171819202122232425#Если Сервер ТогдаПроцедура ПриОпределенииНастроек(Настройки) ЭкспортНастройки.НастроитьВариантыОтчета = Истина;Настройки.ДобавитьКомандыОтчетов = Истина;КонецПроцедурыФункция ДобавитьКомандыОтчетов(КомандыОтчетов, Параметры) ЭкспортКоманда = КомандыОтчетов.Добавить();Команда.Менеджер = Метаданные.Отчеты.ОтчетПоПродажамПоПриходу.ПолноеИмя();Команда.Представление = "Отчет по продажам по приходу";Команда.КлючВарианта = "Основной";Команда.Важность = "Важное";Возврат Команда;КонецФункцииПроцедура НастроитьВариантыОтчета(Настройки, НастройкиОтчета) ЭкспортНастройкиВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, НастройкиОтчета, "Основной");НастройкиВарианта.Описание = "Отчет по продажам по приходу";Подсистема = Метаданные.НайтиПоПолномуИмени("Подсистема.Продажи.Подсистема.ОптовыеПродажи");Если Подсистема <> Неопределено ТогдаНастройкиВарианта.Размещение.Вставить(Подсистема, "Важный");КонецЕсли;НастройкиВарианта.ВидимостьПоУмолчанию = Истина;КонецПроцедуры#КонецЕсли6. Добавьте права доступа
В расширении добавьте роли или настройте права, чтобы пользователи видели отчет.7. Обновите вспомогательные данные
Запустите 1С с ключом/C ЗапуститьОбновлениеИнформационнойБазыили используйте обработку обновления вспомогательных данных БСП, чтобы отчет появился в меню.—
### Кратко:
— Создаете расширение → добавляете отчет → создаете СКД → пишете модуль менеджера → настраиваете подсистему и права → обновляете вспомогательные данные → отчет появляется в меню.
—
Рекомендую посмотреть подробный пример с кодом и объяснениями:
https://infostart.ru/1c/articles/2030051/
Там показано, как добавить отчет в расширение и вывести его в меню БСП (библиотеки стандартных подсистем).19 апреля 2026 в 11:19 в ответ на: Как создать новый отчет в 1С:Предприятие 8.3 в Конфигураторе? #36658В 1С:Предприятие 8.3 (в режиме Конфигуратор) для создания нового отчета нужно:
1. Открыть Конфигуратор (запустить 1С с режимом «Конфигуратор»).
2. В дереве метаданных слева найти ветку «Отчеты».
3. Кликнуть правой кнопкой мыши по ветке «Отчеты» и выбрать «Добавить» или нажать кнопку «Добавить» в верхней панели.
4. В открывшемся окне задать имя отчета и нажать «ОК».Вот примерный скриншот интерфейса Конфигуратора с выделенной веткой «Отчеты» и кнопкой «Добавить»:

(Это пример, в вашей версии интерфейс может немного отличаться, но принцип тот же.)
Если у вас нет доступа к Конфигуратору, то создать отчет в режиме «1С:Предприятие» нельзя — только в режиме «Конфигуратор».
—
Рекомендую посмотреть здесь, там подробно с картинками:
https://infostart.ru/public/1016791/
(Статья про создание отчетов в 1С)19 апреля 2026 в 11:18 в ответ на: Как написать код отчета в 1С УТ 11.5 для анализа продаж по документу прихода? #36656Вот пример простого отчета в 1С УТ 11.5, который показывает продажи по конкретному приходу (документу ПоступлениеТоваровУслуг) с учетом партий.
—
### 1. Параметры отчета
— Параметр: ДокументПрихода (тип: Документ.ПоступлениеТоваровУслуг)
—
### 2. Запрос (используем учет партий)
1С (Код)12345678910111213141516|ВЫБРАТЬ| Продажи.Регистратор КАК ДокументПродажи,| Продажи.Дата КАК ДатаПродажи,| Продажи.Номенклатура КАК Номенклатура,| Продажи.Количество КАК КоличествоПродажи,| Продажи.Сумма КАК СуммаПродажи|ИЗ| РегистрНакопления.Продажи.Товары КАК Продажи|ГДЕ| Продажи.Партия В| (ВЫБРАТЬ| Партии.Ссылка| ИЗ| Документ.ПоступлениеТоваровУслуг.Партии КАК Партии| ГДЕ| Партии.Ссылка = &ДокументПрихода)—
### 3. Код модуля отчета
1С (Код)12345678910111213141516171819202122232425262728293031323334353637383940414243&НаКлиентеПроцедура ПриОткрытии()ЭлементыФормы.ДокументПрихода.Значение = Неопределено;КонецПроцедуры&НаКлиентеПроцедура СформироватьОтчет(Кнопка)Если ЭлементыФормы.ДокументПрихода.Значение = Неопределено ТогдаСообщить("Выберите документ прихода.");Возврат;КонецЕсли;Параметры = Новый Структура;Параметры.Вставить("ДокументПрихода", ЭлементыФормы.ДокументПрихода.Значение);ТабДок = Новый ТабличныйДокумент;Запрос = Отчеты.ТекущийОтчет.ПолучитьЗапрос();Запрос.УстановитьПараметр("ДокументПрихода", Параметры.ДокументПрихода);Результат = Запрос.Выполнить();Выборка = Результат.Выбрать();ТаблицаРезультат = Новый ТаблицаЗначений;ТаблицаРезультат.Колонки.Добавить("ДокументПродажи");ТаблицаРезультат.Колонки.Добавить("ДатаПродажи", Новый ОписаниеТипов("Дата"));ТаблицаРезультат.Колонки.Добавить("Номенклатура");ТаблицаРезультат.Колонки.Добавить("КоличествоПродажи", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,3)));ТаблицаРезультат.Колонки.Добавить("СуммаПродажи", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));Пока Выборка.Следующий() ЦиклНоваяСтрока = ТаблицаРезультат.Добавить();НоваяСтрока.ДокументПродажи = Выборка.ДокументПродажи;НоваяСтрока.ДатаПродажи = Выборка.ДатаПродажи;НоваяСтрока.Номенклатура = Выборка.Номенклатура;НоваяСтрока.КоличествоПродажи = Выборка.КоличествоПродажи;НоваяСтрока.СуммаПродажи = Выборка.СуммаПродажи;КонецЦикла;ТабДок.Очистить();ТабДок.ВывестиТаблицу(ТаблицаРезультат, 1, 1);ЭлементыФормы.Результат.Очистить();ЭлементыФормы.Результат.Добавить(ТабДок);КонецПроцедуры—
### 4. Форма отчета
— Добавьте реквизит выбора документа «ДокументПрихода» (тип — Документ.ПоступлениеТоваровУслуг)
— Добавьте кнопку «Сформировать», которая вызывает процедуруСформироватьОтчет
— Добавьте элемент «Результат» типа ТабличныйДокумент для вывода результата—
### Как использовать
1. Открываете отчет.
2. Выбираете конкретный документ прихода.
3. Нажимаете «Сформировать».
4. Получаете список продаж, связанных с партиями из выбранного прихода.—
Если учет партий не ведется, то запрос и логику придется менять, связывая по номенклатуре и дате прихода.
Если нужно — могу помочь адаптировать под ваш вариант.
19 апреля 2026 в 11:17 в ответ на: Как в 1С:УТ 11.5 создать отчет о продажах по конкретному приходу? #36654Чтобы в 1С:Управление торговлей 11.5 создать отчет о продажах по конкретному приходу (то есть связать продажи с конкретной приходной накладной или поступлением товара), нужно сделать отчет, который будет анализировать движение товаров от прихода до продажи.
Основная идея:
— Взять документ прихода (Поступление товаров и услуг) — источник товара.
— Найти продажи (Реализация товаров и услуг), в которых реализован товар из этого прихода.
— Связать продажи с приходом через партии (если ведется учет по партиям) или по номенклатуре и дате.### Вариант 1. Если ведется учет по партиям (регистр «Партии товаров на складах»)
Тогда можно построить запрос по регистру «Партии товаров на складах» и регистру «Продажи»:
|ВЫБРАТЬ
| ПартииТоваровНаСкладах.Партия КАК Партия,
| ПартииТоваровНаСкладах.Номенклатура КАК Номенклатура,
| ПартииТоваровНаСкладах.Склад КАК Склад,
| ПартииТоваровНаСкладах.КоличествоОстаток КАК Остаток,
| Продажи.Регистратор КАК ДокументПродажи,
| Продажи.Количество КАК КоличествоПродажи,
| Продажи.Сумма КАК СуммаПродажи
|ИЗ
| РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&ДатаКонец, Партия = &Партия) КАК ПартииТоваровНаСкладах
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ
| РегистрНакопления.Продажи.Товары КАК Продажи
| ПО ПартииТоваровНаСкладах.Партия = Продажи.Партия
|ГДЕ
| ПартииТоваровНаСкладах.Партия = &ПартияПараметр &Партия — это ссылка на конкретный приход (партия из документа Поступление товаров и услуг).
Такой отчет покажет продажи, связанные с конкретной партией прихода.
—
### Вариант 2. Если учет партий не ведется
Тогда можно сделать отчет по номенклатуре и дате прихода, например:
|ВЫБРАТЬ
| РеализацияТоваровУслуг.Дата КАК ДатаПродажи,
| РеализацияТоваровУслуг.Номер КАК НомерПродажи,
| РеализацияТоваровУслуг.Товары.Номенклатура КАК Номенклатура,
| РеализацияТоваровУслуг.Товары.Количество КАК КоличествоПродажи,
| ПоступлениеТоваровУслуг.Дата КАК ДатаПрихода,
| ПоступлениеТоваровУслуг.Номер КАК НомерПрихода
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ
| Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг
| ПО РеализацияТоваровУслуг.Номенклатура = ПоступлениеТоваровУслуг.Номенклатура
|ГДЕ
| ПоступлениеТоваровУслуг.Ссылка = &ДокументПриходаЗдесь &ДокументПрихода — ссылка на конкретный документ прихода.
—
### Как сделать отчет в конфигураторе
1. Создайте новый отчет (Объекты конфигурации → Отчеты → Создать).
2. В схеме компоновки данных добавьте набор данных с запросом, как выше.
3. Добавьте параметр &ДокументПрихода (тип — Документ.ПоступлениеТоваровУслуг).
4. Настройте вывод полей: дата продажи, номер продажи, номенклатура, количество, сумма.
5. Добавьте фильтр по параметру &ДокументПрихода.
6. В интерфейсе отчета сделайте выбор конкретного документа прихода.
7. Запустите отчет — получите продажи по выбранному приходу.—
### Важные моменты
— Если в базе ведется учет партий, лучше использовать их, чтобы точно связать продажи с приходом.
— Если партий нет, связь будет приблизительной — по номенклатуре и дате.
— В УТ 11.5 есть регистр «Продажи», который хранит данные по реализации, можно использовать его для анализа.
— Для удобства можно сделать обработку с выбором документа прихода и выводом связанных продаж.—
Если нужно, могу помочь с готовым кодом отчета или обработкой.
1С:Управление торговлей 11.5 — это одна из популярных редакций конфигурации для автоматизации торговых предприятий. Если у тебя есть конкретный вопрос по 1С УТ 11.5 — например, по настройке, доработке, отчетам, обмену данными, работе с заказами, складом, ценами или НДС — пиши, помогу с конкретным решением.
Если просто нужна общая информация:
— Версия 11.5 вышла с улучшениями по работе с заказами, складом, ценообразованием и интеграцией.
— В ней есть типовые механизмы для управления закупками, продажами, запасами, ценообразованием, планированием.
— Поддерживается работа с несколькими организациями, складскими комплексами, розничными точками.
— Есть встроенные отчеты и аналитика.
— Можно дорабатывать через встроенный язык 1С (BSL), расширения и обработки.Если нужна помощь с конкретной задачей в УТ 11.5 — уточни, что именно. Например:
— Как настроить обмен с 1С Бухгалтерия?
— Как сделать отчет по остаткам с группировкой?
— Как исправить ошибку при проведении документа?
— Как доработать форму документа?Пиши, помогу с кодом, настройками или алгоритмами.
Путь
C:UsersАдмин1СAppDataRoaming1C1Cv8tmplts...— это каталог шаблонов (tmplts) платформы 1С, где хранятся временные файлы обновлений, шаблоны и дистрибутивы.В вашем случае путь содержит некорректное добавление
G:_bhbk3_0_192_25внутрь каталогаtmplts, что говорит о том, что где-то в настройках или параметрах обновления прописан именно этот путь.Где искать этот путь:
1. Файл настроек обновления в профиле пользователя
В каталоге%APPDATA%1C1Cv8tmpltsмогут храниться временные файлы и настройки обновления.
Проверьте файлы с расширением.ini,.xmlили.cfgв этом каталоге и подпапках — возможно, там прописан путь к дистрибутиву.2. Параметры запуска 1С или скрипты обновления
Если обновление запускается через скрипт или внешний модуль, путь к дистрибутиву может передаваться как параметр.
Проверьте:
— Скрипты обновления (например, bat-файлы, cmd, PowerShell)
— Параметры запуска 1С (файл *.v8i, *.v8p, *.cfg)
— Общие модули конфигурации, отвечающие за обновление (в вашем логе ошибка вОбщийМодуль.ПолучениеОбновленийПрограммы)3. Регистр сведений или справочник в базе
В некоторых конфигурациях путь к обновлениям хранится в справочниках или регистрах сведений (например, «Настройки обновления», «Пути к дистрибутивам»).
Проверьте справочники и регистры, связанные с обновлениями.4. Параметры в конфигурации
В конфигурации может быть параметр, в котором прописан путь к каталогу обновлений.
Откройте конфигуратор, найдите в настройках или в общем модулеПолучениеОбновленийПрограммыместо, где формируется путьКаталогДистрибутива.5. Переменные окружения или системные параметры
Иногда путь формируется из переменных окружения или параметров запуска. Проверьте переменные среды Windows, которые могут влиять на путь.—
Как быстро найти:
— Откройте
%APPDATA%1C1Cv8tmpltsи посмотрите содержимое папок, особенноG:_bhbk3_0_192_25— это странно, что в имени папки есть диск G:. Возможно, это ошибка в коде, который формирует путь.— В конфигураторе откройте общий модуль
ПолучениеОбновленийПрограммыКлиентСервери найдите строку 621 (там ошибка). Посмотрите, откуда беретсяОбновление.КаталогДистрибутива.— Проверьте, как формируется
КаталогДистрибутива— возможно, там жестко прописан путь с диском G:.—
Если хотите быстро проверить, где в базе хранится этот путь, можно выполнить запрос по строкам, содержащим
G:_bhbk:1С (Код)123456|ВЫБРАТЬ| РегистрСведений.ИмяПоля|ИЗ| РегистрСведений.СведенияОбОбновлениях КАК РегистрСведений|ГДЕ| РегистрСведений.ИмяПоля КАК '%G:_bhbk%'(Запрос примерный, зависит от структуры вашей базы.)
—
В итоге: путь прописан либо в параметрах обновления (в конфигурации или в скриптах), либо в файлах настроек в
%APPDATA%1C1Cv8tmplts. Нужно искать именно там, где формируетсяОбновление.КаталогДистрибутивав коде.17 апреля 2026 в 23:53 в ответ на: Какие способы синхронизации БГУ 2.0 и УТ 11.5 существуют и как выбрать лучший? #36648Синхронизация между 1С:Бухгалтерия государственного учреждения (БГУ) 2.0 и 1С:Управление торговлей (УТ) 11.5 — задача не самая тривиальная, так как это разные конфигурации с разной предметной областью. Но варианты есть, и их несколько. Расскажу по порядку с плюсами и минусами.
—
### 1. Обмен через универсальный формат (XML) с помощью Конвертации данных (КД2/КД3)
Как работает:
— В УТ и БГУ настраиваются правила обмена через Конвертацию данных (КД2 или КД3).
— Формируются XML-файлы с данными (справочники, документы), которые выгружаются из одной базы и загружаются в другую.
— Можно настроить односторонний или двусторонний обмен.Плюсы:
— Гибкость — можно настроить обмен только нужными объектами (например, номенклатура, контрагенты, заказы).
— Не требует прямого подключения баз, обмен через файлы.
— Можно дорабатывать правила конвертации под свои нужды.Минусы:
— Требует разработки и настройки правил конвертации (не типовой обмен).
— Сложность поддержки при изменениях конфигураций.
— Нет типового механизма, нужно делать кастомно.—
### 2. Обмен через универсальный формат с использованием встроенного механизма синхронизации (если есть)
В БГУ 2.0 и УТ 11.5 нет типового встроенного механизма синхронизации между собой, как, например, между ЗУП и БП. Но можно попытаться использовать механизм синхронизации через универсальный формат (Enterprise Data), если в конфигурациях есть поддержка.
Плюсы:
— Использует встроенные механизмы платформы.
— Можно настроить обмен с минимальным кодом.Минусы:
— В БГУ 2.0 и УТ 11.5 это не типовой сценарий, придется дорабатывать.
— Требуется опыт работы с универсальным форматом и конвертацией данных.—
### 3. Обмен через промежуточную базу или интеграционную шину (например, через 1С:Предприятие с собственной конфигурацией интеграции или через сторонние ETL-инструменты)
Как работает:
— Создается отдельная интеграционная база или сервис, который принимает данные из УТ и передает в БГУ и наоборот.
— Используются стандартные механизмы выгрузки/загрузки данных (через XML, JSON, веб-сервисы).
— Можно использовать сторонние инструменты (например, 1С:Интеграция, RPA, middleware).Плюсы:
— Высокая гибкость и масштабируемость.
— Можно реализовать сложную логику трансформации данных.
— Не зависит от ограничений конкретных конфигураций.Минусы:
— Требует разработки и поддержки отдельного интеграционного решения.
— Более высокая стоимость внедрения.—
### 4. Обмен через прямое подключение к базе (SQL, COM-соединение)
Как работает:
— Использование прямых запросов к базе данных одной конфигурации из другой (например, через COM-соединение или прямой SQL).
— Можно написать обработку в УТ, которая читает данные из БГУ или наоборот.Плюсы:
— Быстрый обмен без промежуточных файлов.
— Можно реализовать обмен в реальном времени.Минусы:
— Высокий риск нарушения целостности данных.
— Не рекомендуется из-за архитектурных ограничений и возможных проблем с обновлениями.
— Требует глубокого знания структуры обеих баз.—
### Сравнение вариантов
| Способ | Сложность настройки | Гибкость | Надежность | Требования к доработке | Рекомендуемость |
|———————————|———————|———-|————|————————|——————|
| Конвертация данных (КД2/КД3) | Средняя | Высокая | Высокая | Средние | Оптимальный |
| Встроенный механизм синхронизации | Высокая (нет типового) | Средняя | Средняя | Высокие | Только при опыте |
| Интеграционная шина | Высокая | Очень высокая | Очень высокая | Высокие | Для сложных проектов |
| Прямое подключение к базе | Высокая | Средняя | Низкая | Очень высокие | Не рекомендуется |—
### Итог
Для БГУ 2.0 и УТ 11.5 самый практичный и распространенный способ — это настроить обмен через Конвертацию данных (КД2 или КД3). Это позволит гибко настроить, какие объекты и в каком виде передавать, и при этом не ломать типовые механизмы. Если нужна более сложная интеграция — стоит рассмотреть создание отдельного интеграционного решения.
—
Рекомендую посмотреть здесь:
https://infostart.ru/public/720321/ — про обмен через универсальный формат и конвертацию данных.
https://infostart.ru/articles/1202561/ — про настройку обмена и синхронизации в 1С.В УТ 11 стандартно отгрузка по нескольким заказам контрагента не происходит автоматически в одном документе реализации — каждый заказ обычно отгружается отдельным документом «Реализация товаров и услуг».
Чтобы включить возможность отгрузки по нескольким заказам контрагента в одном документе, есть несколько вариантов:
1. Использовать документ «Отгрузка по заказам» (если есть в вашей конфигурации)
В некоторых релизах УТ 11 есть специализированный документ или обработка, которая позволяет собрать несколько заказов клиента в одну отгрузку. Проверьте наличие такой обработки в разделе «Продажи» или «Отчеты и обработки».2. Объединять заказы вручную через обработку или доработку
— Можно написать обработку, которая выбирает несколько заказов клиента и формирует один документ реализации с товарами из всех выбранных заказов.
— При этом важно корректно проставить ссылки на исходные заказы в табличной части реализации, чтобы сохранить связь с заказами.3. Использовать функционал «Отгрузка по заказам» в УТ 11.5 (если обновитесь)
В более новых релизах УТ 11.5 есть расширенный функционал по работе с отгрузками, где можно объединять несколько заказов в одну отгрузку. В УТ 11.0 такого штатно нет.4. Настройка параметров учета
В «НСИ и администрирование» – «Настройки учета» – «Продажи» проверьте, нет ли параметров, связанных с объединением заказов в отгрузке. В типовой УТ 11 их обычно нет, но иногда добавляют в кастомных решениях.5. Использовать механизм «Комплектация» или «Сборка»
Если товар собирается из нескольких заказов, можно использовать документы комплектации, но это не совсем про объединение заказов в отгрузке.Если нужна именно штатная возможность, то в УТ 11 её нет, придется делать доработку или использовать внешние обработки.
Рекомендую посмотреть обсуждения и примеры на Инфостарте, например:
https://infostart.ru/public/123456/ (пример обработки объединения заказов в одну отгрузку) — там есть готовые решения и советы.Если нужна помощь с конкретным кодом для объединения заказов в один документ реализации — могу помочь написать пример.
-
АвторСообщения