База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как выгрузить склад из подразделения в РКО в КД 2 при выгрузке?
- В этой теме 1 ответ, 2 участника, последнее обновление 3 минуты назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
26 августа 2026 в 10:51 #38468
КД 2 как при выгрузке РКО выгрузить склад если в рко известно только подразделение
-
26 августа 2026 в 10:51 #38469
В КД 2 (Комплексная автоматизация 2) в документе РКО (Расходный кассовый ордер) по умолчанию склад не указывается, а есть только подразделение. Чтобы при выгрузке РКО получить склад, связанный с этим подразделением, нужно сделать следующее:
1. Связь подразделения и склада
В КД 2 обычно склады привязаны к подразделениям через справочник «Подразделения» или через отдельный справочник «Склады». Нужно проверить, есть ли у вас в конфигурации связь между подразделением и складом. Например, в карточке подразделения может быть поле «Склад» или в справочнике «Склады» есть реквизит «Подразделение».2. Получение склада по подразделению в выгрузке
При формировании выгрузки РКО (например, в обработке обмена или в отчёте) нужно по подразделению документа РКО получить склад. Пример кода на 1С:1С (Код)12345678910111213141516171819202122232425// Получаем подразделение из РКОПодразделение = ДокументРКО.Подразделение;// Получаем склад по подразделению// Вариант 1: если в справочнике Подразделения есть реквизит СкладЕсли ЗначениеЗаполнено(Подразделение.Склад) ТогдаСклад = Подразделение.Склад;Иначе// Вариант 2: ищем склад по подразделению в справочнике СкладыЗапрос = Новый Запрос;Запрос.Текст =|ВЫБРАТЬ| Склады.Ссылка|ИЗ| Справочник.Склады КАК Склады|ГДЕ| Склады.Подразделение = &Подразделение";Запрос.УстановитьПараметр("Подразделение", Подразделение);Результат = Запрос.Выполнить().Выбрать();Если Результат.Следующий() ТогдаСклад = Результат.Ссылка;КонецЕсли;КонецЕсли;// Теперь используйте переменную Склад для выгрузки3. Использование склада в выгрузке
После получения склада по подразделению используйте его в нужных реквизитах выгрузки РКО.—
Если в вашей конфигурации нет прямой связи между подразделением и складом, её нужно добавить, например, в справочник «Подразделения» добавить реквизит «Склад» и заполнить для всех подразделений.
—
Рекомендую посмотреть настройки справочников «Подразделения» и «Склады» в вашей базе, чтобы понять, как связаны эти объекты.
—
Если нужна помощь с конкретным кодом выгрузки — приложите пример, помогу адаптировать.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.