Необходимо для заданной номенклатуры или группы, получить итог инвентаризаций за указанны период, например год. Что имеется ввиду. У нас частые пересорты в т.ч. в рамках одной номенклатуры, ее то излишек, то недостача. За год набегает много документов с + и -, а в итоге может все сходиться. Каким образом мне сделать выборку по заданной номенклатуре из всех документов инвентаризации и получить конечный результат в запросе. Можно ли это сделать в одном запросе или нужно выбирать сначала все документы, а потом последовательно их обрабатывать через цикл?
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0
Хм... Инвентаризация - всего лишь основание для Оприходования или Списания? Не вижу смысла возиться с Инвентаризациями: Опр и Спис могли редактировать после формирования. Все можно посмотреть в одном из стандартных отчетов конфы.
Vofka @ Сегодня, 13:39 , Я уже почти сделал, вот код:
ВЫБРАТЬ СУММА(ИнвентаризацияТоваровНаСкладеТовары.Количество) КАК Количество, СУММА(ИнвентаризацияТоваровНаСкладеТовары.КоличествоУчет) КАК КоличествоУчет, ИнвентаризацияТоваровНаСкладеТовары.Номенклатура.Ссылка, ИнвентаризацияТоваровНаСкладеТовары.Номенклатура.БазоваяЕдиницаИзмерения ИЗ Документ.ИнвентаризацияТоваровНаСкладе.Товары КАК ИнвентаризацияТоваровНаСкладеТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.ИнвентаризацияТоваровНаСкладе КАК ИнвентаризацияТоваровНаСкладе ПО ИнвентаризацияТоваровНаСкладеТовары.Ссылка = ИнвентаризацияТоваровНаСкладе.Ссылка ГДЕ ИнвентаризацияТоваровНаСкладе.Склад.Ссылка = &Склад И ИнвентаризацияТоваровНаСкладеТовары.Номенклатура.Родитель = &Родитель
СГРУППИРОВАТЬ ПО ИнвентаризацияТоваровНаСкладеТовары.Номенклатура.Ссылка
Только почему-то в выборку попадает только номенклатура для которой явно задан родитель(группа), если задать более высокого уровня группу, которая в себе содержит только группы, запрос пустой. Как решить эту проблему, чтобы например выбрав группу самого первого уровня была выведена вся номенклатура всех подгрупп справочника, желательно с сортировкой по подгруппам, если возможно.
Zaval @ Сегодня, 13:50 , Родитель это группа номенклатуры. Если выбрать группу которая содержит номенклатуру, то все работает, а если группу, которая содержит подгруппы и они в свою очередь номенклатуру, то запрос пустой. ??
Petre @ Сегодня, 13:55 , Не воображу куда втыкнуть это в ИЕРАРХИИ (((
Михрутка @ Сегодня, 13:59 , Все понял.
Цитата(Zaval @ 14.01.16, 13:45)
Хм... Инвентаризация - всего лишь основание для Оприходования или Списания? Не вижу смысла возиться с Инвентаризациями: Опр и Спис могли редактировать после формирования. Все можно посмотреть в одном из стандартных отчетов конфы.
А есть такой стандартный отчет? Я что-то пропустил...?
Группа: Пользователи
Сообщений: 155
Спасибо сказали: 6 раз
Рейтинг: 0
Для УТП 1.2 создается документ инвентаризация. потом на основании его делается Оприходование товаров или Списание товаров.
1. Создаем документ Инвентаризация товара. Документы-Запасы (склад)-Инвентаризация товаров на складе. Кнопок "Заполнить" заполняем и корректируем что есть по факту. Проводим документ.
2. И если есть Недостача то для выравнивания создаем документ "Списание товара". Если есть Излишки тогда "Оприходование товара".
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!