Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки: Запросы и построители

Помогите с запросом по регистрам!!!!

Ø
Я
   Dim
29.11.00 - 11:15
Help anybody!!!
Всем кто знаком с компонентой "Оперативный учет 7.7"
Требуется смастерить ОСВ по товарам, отражающую движение себестоимости,
но в разрезе складов :-() Регистр "ПартииТоваров" такого измерения не имеет.
А без группировки по ВыбСклады получается ерунда. Цикл по документам крутить
не удобно т.к. у накладных, перемещений и ввода остатков реквизит "Склад"
имеет различные идентификаторы. Понимаю что маразм но требуют.
Зараннее благодарен
 
  Рекламное место пустует
   Sam
1 - 29.11.00 - 11:24
А про регистр "ОстаткиТоваров" забыл? Запихиваешь в один запрос оба регистра и вперед!, благо один документ (Расходная)и по тому и по тому двигает. Маразм конечно, а что делать. Сразу уточню, проверял, такой запрос построить реально!
ЗЫ Должны быть строки:
|ТекДок=Регистр.остаткиТоваров.ТекущийДокумент,Регистр.ПартииТоваров.ТекущийДокумент;
|Склад=Регистр.ОстаткиТоваров.Склад
|Количество1=Рег.ОстаткиТоваров
|Количество2=Рег.ПартииТоваров
|функция кол1=расход(количество1);
|функция кол2=расход(количество2);
|Группировка ТекДок;
А перемещения и вводостатков тебе для движения партий не нужны
и т.д. и т.п. Дерзай
   John
2 - 29.11.00 - 11:56
2Sam: Просили сделать отчет по себестоимости , а не по количеству.
   Dim
3 - 29.11.00 - 12:06
Этот фокус не катит. Надо отразить движение СЕБЕСТОИМОСТИ а не количества.
Док.Перемещение регистр Партий не двигает вообще. А магазины (они же склады)получают товар только перемещениями с базы. Структура запроса предполагалась такой:
|Склад=Регистр.ОстаткиТоваров.Склад;
|Товар=Регистр.ОстаткиТоваров.Товар, Регистр.ПартииТоваров.Товар;
|Док=Регистр.ОстаткиТоваров.ТекущийДокумент, Регистр.ПартииТоваров.ТекущийДокумент;
|Себестоимость=Регистр.ПартииТоваров.Стоимость;
|Условие (Товар в ВыбТовары);
|Условие (Склад в ВыбСклады);
|Функция НачСебестоимость = НачОст(Себестоимость);
|Функция ПриходСебестоимость = Приход(Себестоимость);
|Функция РасходСебестоимость = Расход(Себестоимость);
|Функция КонСебестоимость = КонОст(Себестоимость);
|Группировка Товар Без Групп Все ВошедшиеВЗапрос;
|Группировка Склад Все ВошедшиеВЗапрос;
|Группировка Док;
Но при входе в группировку по складам все функции запроса, касающ-ся регистра Партий вылетают.
Вот такая ерунда :))
   Sam
4 - 29.11.00 - 12:08
ну лень же писать...
|Стоимость=Регистр.ПартииТоваров.Стоимость;
|НДС=Регистр.ПартииТоваров.НДС;
|Функция Суммка=Сумма(Стоимость);
|Фугкция НДСКСумке=Сумма(НДС);
забыл, конечно, перед группировкой  по докам
|Группировка Склад; или в конце запроса |Условие(Склад в ВыбСклад);
Отстается в группировке по конкретному доку: на какую себестомость он отправил со склада товаров. Дальнейшую обработку самостоятельно. Там наверняка еще траблы всякие будут, что ж мне их здесь и отлаживать? ;0



Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует