Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Инвентаризации выборка данных за период          
Михрутка Подменю пользователя
сообщение 14.01.16, 13:28
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

1С8.2, УТП 1.2.

Необходимо для заданной номенклатуры или группы, получить итог инвентаризаций за указанны период, например год. Что имеется ввиду. У нас частые пересорты в т.ч. в рамках одной номенклатуры, ее то излишек, то недостача. За год набегает много документов с + и -, а в итоге может все сходиться.
Каким образом мне сделать выборку по заданной номенклатуре из всех документов инвентаризации и получить конечный результат в запросе. Можно ли это сделать в одном запросе или нужно выбирать сначала все документы, а потом последовательно их обрабатывать через цикл?

Vofka Подменю пользователя
сообщение 14.01.16, 13:39
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Думаю, что можно сделать в одном запросе. В чем конкретно вопрос?

Zaval Подменю пользователя
сообщение 14.01.16, 13:45
Сообщение #3

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Хм... Инвентаризация - всего лишь основание для Оприходования или Списания?
Не вижу смысла возиться с Инвентаризациями: Опр и Спис могли редактировать после формирования.
Все можно посмотреть в одном из стандартных отчетов конфы.

Михрутка Подменю пользователя
сообщение 14.01.16, 13:47
Сообщение #4

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Vofka @ Сегодня, 13:39 *,
Я уже почти сделал, вот код:
ВЫБРАТЬ
    СУММА(ИнвентаризацияТоваровНаСкладеТовары.Количество) КАК Количество,
    СУММА(ИнвентаризацияТоваровНаСкладеТовары.КоличествоУчет) КАК КоличествоУчет,
    ИнвентаризацияТоваровНаСкладеТовары.Номенклатура.Ссылка,
    ИнвентаризацияТоваровНаСкладеТовары.Номенклатура.БазоваяЕдиницаИзмерения
ИЗ
    Документ.ИнвентаризацияТоваровНаСкладе.Товары КАК ИнвентаризацияТоваровНаСкладеТовары
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ИнвентаризацияТоваровНаСкладе КАК ИнвентаризацияТоваровНаСкладе
        ПО ИнвентаризацияТоваровНаСкладеТовары.Ссылка = ИнвентаризацияТоваровНаСкладе.Ссылка
ГДЕ
    ИнвентаризацияТоваровНаСкладе.Склад.Ссылка = &Склад
    И ИнвентаризацияТоваровНаСкладеТовары.Номенклатура.Родитель = &Родитель

СГРУППИРОВАТЬ ПО
    ИнвентаризацияТоваровНаСкладеТовары.Номенклатура.Ссылка

Только почему-то в выборку попадает только номенклатура для которой явно задан родитель(группа), если задать более высокого уровня группу, которая в себе содержит только группы, запрос пустой. Как решить эту проблему, чтобы например выбрав группу самого первого уровня была выведена вся номенклатура всех подгрупп справочника, желательно с сортировкой по подгруппам, если возможно.

Zaval Подменю пользователя
сообщение 14.01.16, 13:50
Сообщение #5

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Цитата(Михрутка @ 14.01.16, 13:47) *
если задать более высокого уровня группу, которая в себе содержит только группы, запрос пустой

Гляньте в СП, что такое "родитель". Ваш код исполнен правильно.

Михрутка Подменю пользователя
сообщение 14.01.16, 13:52
Сообщение #6

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Zaval @ Сегодня, 13:50 *,
Родитель это группа номенклатуры. Если выбрать группу которая содержит номенклатуру, то все работает, а если группу, которая содержит подгруппы и они в свою очередь номенклатуру, то запрос пустой. ??

Petre Подменю пользователя
сообщение 14.01.16, 13:55
Сообщение #7

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

"Родитель" - непосредственная группа. Для всех вложенных используйте "В ИЕРАРХИИ()".


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Спасибо сказали: Михрутка,

Михрутка Подменю пользователя
сообщение 14.01.16, 14:01
Сообщение #8

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(Petre @ 14.01.16, 13:55) *
Да, спасибо, я это уже понял. сейчас попробую.



Petre @ Сегодня, 13:55 *,
Не воображу куда втыкнуть это в ИЕРАРХИИ (((

Михрутка @ Сегодня, 13:59 *,
Все понял.

Цитата(Zaval @ 14.01.16, 13:45) *
Хм... Инвентаризация - всего лишь основание для Оприходования или Списания?
Не вижу смысла возиться с Инвентаризациями: Опр и Спис могли редактировать после формирования.
Все можно посмотреть в одном из стандартных отчетов конфы.

А есть такой стандартный отчет? Я что-то пропустил...?

Zaval Подменю пользователя
сообщение 14.01.16, 14:11
Сообщение #9

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Цитата(Михрутка @ 14.01.16, 14:01) *
А есть такой стандартный отчет? Я что-то пропустил...?

smile.gif Похоже - раздел "Настройка отчетов".
До УТП доберусь только вечером...

Михрутка Подменю пользователя
сообщение 14.01.16, 14:23
Сообщение #10

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(Zaval @ 14.01.16, 14:11) *
Похоже - раздел "Настройка отчетов".
До УТП доберусь только вечером...

Если будет минутка посмотреть, то буду Вам благодарен.

candrey Подменю пользователя
сообщение 20.01.16, 16:57
Сообщение #11

Завсегдатай
****
Группа: Пользователи
Сообщений: 155
Спасибо сказали: 6 раз
Рейтинг: 0

Для УТП 1.2 создается документ инвентаризация. потом на основании его делается Оприходование товаров или Списание товаров.

1. Создаем документ Инвентаризация товара. Документы-Запасы (склад)-Инвентаризация товаров на складе.
Кнопок "Заполнить" заполняем и корректируем что есть по факту. Проводим документ.

2. И если есть Недостача то для выравнивания создаем документ "Списание товара". Если есть Излишки тогда "Оприходование товара".


Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 27.04.24, 18:03
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!