Имя: Пароль:
1C
1С v8
СКД Как вывести данные о остатка тваров, и оприходе товаров в разрезе регистрато
0 breezee
 
24.07.15
13:11
Помогите, пожалуйста, весь день разобраться не могу. Вот у меня есть запрос который из таблицы СебестоимостьТоваров.ОстаткиИОбороты получает данные о приходе и уходе товаров. ТАк же получается конечный и начальный остаток из этого же самого регистра. Конечный и начальный остатки помещены в ресурсы, рассчитываеются по регистратору, номенклатуре и общим итогам. При проверке встроенным отчетом оказывается что мне выда.тся совсем левые данные. Где может быть ошибка?
1 mikecool
 
24.07.15
13:12
надо еще и обороты выбирать
2 breezee
 
24.07.15
13:18
(1) Спасибо, стало лучше, хотя одной записи почему-то все равно нет, но итоги все равно не верные выбрались
3 shuhard_серый
 
24.07.15
13:26
(2)нужно исключить перемещения
4 breezee
 
24.07.15
13:29
(3) Как это сделать? Гугл выдает то что мне нужно отобрать по виду операции, но у меня в регистре нет вида операции.
5 breezee
 
24.07.15
13:36
Исключил перемещение, хотя по задаче их нужно оставить, вышло следущее
ВЫБОР
    КОГДА УчетСебестоимости.Регистратор ССЫЛКА Документ.ОприходованиеИзлишковТоваров
            ИЛИ УчетСебестоимости.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
            ИЛИ УчетСебестоимости.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
            ИЛИ УчетСебестоимости.Регистратор ССЫЛКА Документ.СписаниеНедостачТоваров
            ИЛИ УчетСебестоимости.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
            ИЛИ УчетСебестоимости.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщику
            ИЛИ УчетСебестоимости.Регистратор ССЫЛКА Документ.АвансовыйОтчет
            ИЛИ УчетСебестоимости.Регистратор ССЫЛКА Документ.КорректировкаПоступления
            ИЛИ УчетСебестоимости.Регистратор ССЫЛКА Документ.ПрочееОприходованиеТоваров
            ИЛИ УчетСебестоимости.Регистратор ССЫЛКА Документ.ВнутреннееПотреблениеТоваров
        ТОГДА УчетСебестоимости.Регистратор
КОНЕЦ
Все равно выбирает левые данные
Я бы брал из регистра остатков товаров на складах, тогда правильно берется, но берется для всех записей последнее значение.
6 breezee
 
24.07.15
13:55
Пробовал делать следущее
ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток - УчетСебестоимости.КоличествоОборот
Для того чтобы выводились корректные данные и отображались в разрезе регистраторов - не моголо. Я вообще в тупике.
7 breezee
 
24.07.15
14:12
Да что не так то? Получается я запршиваю количество товара на складе и вычитаю прибавляю или вычитаю, в зависимости от знака, оборот. ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток + УчетСебестоимости.КоличествоОборот
Куда пропадает, у меня судя по встроенному отчету 981 ед. товара, а мой отчет говорит что его 980. Где может быть проблема?
8 breezee
 
24.07.15
14:17
ап
9 breezee
 
24.07.15
14:39
Ап. Оказалось что разница на каждую дату, на каждую дату берется какое-то левое значение. Связать регистры я могу только по номенклатуре, характеристике и дате регистратора.
10 breezee
 
24.07.15
14:41
(9) Нет, по дате не могу связать, в товарах на складах вообще нет регистратора.
11 breezee
 
24.07.15
15:27
Так, я решил получать дату из регистратара и потом для этой даты выбирать остатки товараов на складах. Это же можно сделать вложенным запросом?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс