Инвентаризация, помогите!!!

Форум 1С: Одинэс.Ру

Найти!

Инвентаризация, помогите!!!

Macromedia09
01.04.2009 - 10:04
В УТ последняя версия был добавлен документ перемещение товара на хранение, так же был создан регистр накопления ТоварыНаХранении. Все работает нормально, остатки по складам показывает верные. Пришло время инвентаризации, заполняю ведомость по остаткам на складах и тут он выдает задвоенные позиции по товару. На пример один шкаф был на этом складе получен поступлением, он же был перемещен документом на хранение, теперь в инвентаризации он показывает как этот шкаф 1 и следом в строчке этот же товар как -1, что делать помогите!!!! Я начал капать код. Там он список формирует по запросом, но запросы хитрые по этому через построитель запросов их не посмотришь. в них наверное нужно добавить этот регистр накопления ТоварыНаХранении, но как? Вот запрос который был в этом документе.
 
"ВЫБРАТЬ
   |   ОстаткиТоваров.Номенклатура,
   |   ОстаткиТоваров.ХарактеристикаНоменклатуры,"
   +?(УчитыватьСерии, "
   |   ОстаткиТоваров.СерияНоменклатуры,","") + "
   |   ОстаткиТоваров.Качество,
   |   СУММА(ОстаткиТоваров.КоличествоОстаток) КАК Количество,
   |   ВЫБОР
   |      КОГДА (СУММА(ОстаткиПартий.КоличествоОстаток) = 0)
   |        ИЛИ (СУММА(ОстаткиПартий.КоличествоОстаток) ЕСТЬ NULL) ТОГДА
   |         0
   |      ИНАЧЕ
   |         СУММА(ОстаткиПартий.СтоимостьОстаток)*СУММА(ОстаткиТоваров.КоличествоОстаток)
   |         / СУММА(ОстаткиПартий.КоличествоОстаток)
   |   КОНЕЦ                                  КАК Сумма
   |ИЗ
   |   РегистрНакопления.ТоварыНаСкладах.Остатки(, Склад = &Склад)
   |  
   |КАК ОстаткиТоваров
   |
   |ЛЕВОЕ СОЕДИНЕНИЕ
   |   РегистрНакопления.ПартииТоваровНаСкладах.Остатки(,
   |                                                     Склад = &ПартионныйСклад) КАК ОстаткиПартий
   |ПО
   |   ОстаткиТоваров.Номенклатура = ОстаткиПартий.Номенклатура
   |   И ОстаткиТоваров.ХарактеристикаНоменклатуры = ОстаткиПартий.ХарактеристикаНоменклатуры
   |   И ОстаткиТоваров.Качество = ОстаткиПартий.Качество
   |
   |{ГДЕ ОстаткиТоваров.Номенклатура КАК Номенклатура,
   |     ОстаткиТоваров.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа}
   |
   |СГРУППИРОВАТЬ ПО
   |   ОстаткиТоваров.Номенклатура,
   |   ОстаткиТоваров.ХарактеристикаНоменклатуры,"
      +?(УчитыватьСерии, "
   |   ОстаткиТоваров.СерияНоменклатуры,", "") + "
   |   ОстаткиТоваров.Качество";
К списку тем К списку форумов

Интересные темы

odines.ru
22.11.2024 - 04:36
Смотри также:
добавить колонку в табличное поле на форме
Формат строки в 8-ке
Как правильно работать с признаками количество по дебету и по кредиту

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« работать с pgsql как с MSSQL Неизвестная ошибка...Что делать? »
© 2009 Форум 1С: Одинэс.Ру