Задать вопрос
@kiru
Аналитик

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

Мне нужно получить данные сколько номенклатур (тракторов) у конкретной организации на текущий момент в остатке. И из какой организации они были получены (пример: в остатке Трактор К-700 с номером партии 23411 - 1 штука, получена из "ООО Минские трактора"). Вот только поля "отправитель" или "получатель" в регистре накопления ТоварыНаСкладахОстатки (виртуальная таблица) отсутствуют.
как получить данные откуда была получена номенклатура (трактор)

ВЫБРАТЬ
ТоварыНаСкладахОстатки.Организация,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.ВНаличииОстаток

ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, Организация = &Организация) КАК ТоварыНаСкладахОстатки
  • Вопрос задан
  • 1163 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    ПБУ 18/02 "Учет расчетов по налогу на прибыль"
    1 неделя
    Далее
  • Skillbox
    Главный бухгалтер
    7 месяцев
    Далее
  • Академия Eduson
    1С: Бухгалтерия 8.3
    2 месяца
    Далее
Решения вопроса 1
@Dementor
программист, архитектор, аналитик
Если в таблице ТоварыНаСкладах такого поля нет, то значит нужно делать ЛЕВОЕ СОЕДИНЕНИЕ с таблицей, где эти поля есть. Или не делать... В текущей постановке у такого вопроса не может быть ответа (разве что от экстрасенсов).

Но давайте попробуем зайти с конца. Если вы анализируете остатки тракторов на складе, то значит вам все равно кто их продал. Точнее поставщик = завод производитель, т.е. для каждого трактора он предопределен (а если их несколько, то у вас просто нет шансов смотря на циферку остатка понимать от кого они пришли). Скорее всего (если у вас что-то типа УТ или УПП) у номенклатуры есть реквизит "ОсновнойПоставщик". В таком случае решение простое:

ВЫБРАТЬ
ТоварыНаСкладахОстатки.Организация,
ТоварыНаСкладахОстатки.Номенклатура,
ТоварыНаСкладахОстатки.Номенклатура.ОсновнойПоставщик,
ТоварыНаСкладахОстатки.ВНаличииОстаток

ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(&Период, Организация = &Организация) КАК ТоварыНаСкладахОстатки
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы