Имя: Пароль:
1C
1С v8
УТ 10.3
0 first_may
 
08.03.14
12:26
Добрый день. Подскажите пожалуйста какие регистры использовать, если компании ведется партионный учет, а необходимо сформировать отчет, показывающий объем (количество) и сумму продаж за период, а так же текущий остаток и стоимость товара. Я использую РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты, получаю Склад, Номенклатура, КоличествоРасход и КоличествоКонечныйОстаток, но не могу получить информацию об организации. Что еще можно присоединить к этому регистру?
1 Aleksey
 
08.03.14
12:27
тупо посмотреть движения которые делает реализации?
2 first_may
 
08.03.14
12:29
(1) то есть за период выбрать все документы реализации и оттуда получить всю информацию?
3 Aleksey
 
08.03.14
12:30
(2) нет посмотреть движения и сделать вывод что и с чем соединять
4 Турист
 
08.03.14
12:30
3.14здец, семь лет стажа у человека ))
5 NcSteel
 
08.03.14
12:30
(1) И как ты остатки в разрезе организаций сделаешь?

Есть только один регистр где есть организация это "товары организации", но там нет сумм.

Так что остается либо допиливать, либо ответить себе на вопрос - зачем. Все же УТ это не регламентированная конфа, где основную роль играет Организация.
6 NcSteel
 
08.03.14
12:31
(4) Ваши предложения?
7 NcSteel
 
08.03.14
12:32
Так же. Если есть такая задача и без нее ни как. То лучше всего это вести раздельные базы по Организации.
8 first_may
 
08.03.14
12:35
(4) "век живи, век учись!"

(3) движения которые делает реализации:
Регистр накопления "Продажи"
Регистр накопления "Расчеты с контрагентами"
Регистр накопления "Взаиморасчеты с контрагентами"
Регистр накопления "Взаиморасчеты с контрагентами по документам расчетов"
Регистр накопления "Товары организаций"
Регистр накопления "Продажи себестоимость"
Регистр накопления "Товары на складах"
Регистр накопления "Партии товаров на складах (управленческий учет)"

(6) я думал добавить периодичность по Регистратору, затем присоеденить документы реализации и оттудабрать Организацию
9 NcSteel
 
08.03.14
12:38
(8) Остатки ты не посчитаешь. Получается надо брать все движения за весь период и самостоятельно считать остатки.... хм не кажется что бред ? )))
Лучше если делать то нормально, а нормально это либо доп регистр, которые можно будет заполнить по старым документам через обработку, либо делить базы
10 first_may
 
08.03.14
12:43
(9) вот что получилось

ВЫБРАТЬ
    РеализацияТоваровУслуг.Организация,
    ПартииТоваровНаСкладахОстаткиИОбороты.Склад,
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура,
    СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход,
    СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьРасход) КАК СтоимостьРасход,
    МИНИМУМ(ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
    МИНИМУМ(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток) КАК СтоимостьКонечныйОстаток
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&Дат1, &Дат2, Регистратор, , ) КАК ПартииТоваровНаСкладахОстаткиИОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
        ПО ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор = РеализацияТоваровУслуг.Ссылка
ГДЕ
    ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.Ссылка ССЫЛКА Документ.РеализацияТоваровУслуг

СГРУППИРОВАТЬ ПО
    ПартииТоваровНаСкладахОстаткиИОбороты.Склад,
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура,
    РеализацияТоваровУслуг.Организация
11 first_may
 
08.03.14
12:45
(9) так как необходимо сформировать отчет, показывающий объем (количество) и сумму ПРОДАЖ за период, то я КоличествоРасход и СтоимостьРасход суммирую, а так как это продажи, то остаток уменьшается, поэтому для КоличествоКонечныйОстаток и СтоимостьКонечныйОстаток я беру минимум...
12 NcSteel
 
08.03.14
12:45
(10) Это взял ты только продажи, а как остаток в разрезе Организации ? Или он в отчете не нужен?
13 first_may
 
08.03.14
12:48
(12) вот полный текст:
В компании ведется партионный учет, осуществляется работа от нескольких юрлиц. Необходимо сформировать отчет, показывающий объем (количество) и сумму продаж за период, а тек же текущий остаток и стоимость товара на остатке в разрезе номенклатура, склад, организация, с возможностью отбора склад, организация,  контрагент (покупатель), номенклатура.
14 NcSteel
 
08.03.14
12:49
(13) Вот именно, то есть тебе надо добавить запрос по получению начальных остатков, добавить запрос по получению остальных расходов кроме реализации.

Запрос будет громоздким и работать медленно. Я голосую за доп регистр
15 first_may
 
08.03.14
12:50
(14) сейчас вопрос не в скорости... конфа типовая... возможно вместо реализации, добавить РегистрНакопления.ТоварыОрганизаций.Остатки?
16 first_may
 
08.03.14
12:51
в нем есть все, кроме сумм
17 Aleksey
 
08.03.14
12:51
Вопрос. А зачем?
Очередное "мы хотим чтобы себестоимость УТ и БП совпадала"?
18 NcSteel
 
08.03.14
12:52
(15) а как ты свяжешь? что бы получить стоимость.

Если не надо видеть остатки в разрезе цены поступления, то можно пробовать.
19 first_may
 
08.03.14
12:53
(17) речи БП нет
(18) я и хотел узнать, с чем связывать то?
20 NcSteel
 
08.03.14
12:56
(19) Опиши конкретно колонки и возможные разрезы учета.

Если надо знать на остатках конкретную партию или цену поступления, то получить эти данные через связывания с регистром "ТоварыОрганизации" не получится.
21 first_may
 
08.03.14
12:56
(18) сейчас вот что
ВЫБРАТЬ
    ТоварыОрганизацийОстаткиИОбороты.Склад,
    ТоварыОрганизацийОстаткиИОбороты.Организация,
    ТоварыОрганизацийОстаткиИОбороты.Номенклатура,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоОборот,
    ТоварыОрганизацийОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
    РегистрНакопления.ТоварыОрганизаций.ОстаткиИОбороты(&Дат1, &Дат2, , , ) КАК ТоварыОрганизацийОстаткиИОбороты
22 first_may
 
08.03.14
12:57
осталось получить сумму продаж за период и стоимость товара на остатке в разрезе номенклатура, склад, организация :(.
23 first_may
 
08.03.14
13:04
(20) колонки отчета: Склад, Организация, Номенклатура, Продажи (Количество), Продажи (Сумма), Остатки (Количество), Остатки (Сумма).
24 first_may
 
08.03.14
13:19
Очень нужна помощь!
25 Сияющий Асинхраль
 
08.03.14
15:03
Ну погляди же на сам регистр "Партии товаров на складах", там есть измерение документоприходования, из него и бери организацию, ну либо надо соединять с ТоварамиОрганизаций, первый вариант для партионного учета сложнее, но дольше считает...
26 Сияющий Асинхраль
 
08.03.14
15:04
+(25) тьфу ты "первый вариант для партионного учета сложнее, но дольше считает" надо читать "первый вариант для партионного учета ТОЧНЕЕ, но дольше считает"
27 faceaway
 
08.03.14
15:08
полное соединение товарыорганизааций.остаткиобороты с продажи.обороты
28 faceaway
 
08.03.14
15:09
в регисте партий списанная себестоимость, тс нужна стоимость продаж
29 Сияющий Асинхраль
 
08.03.14
15:16
(28) " и стоимость товара на остатке в разрезе номенклатура, склад, организация" согласно (22)
30 first_may
 
08.03.14
18:55
Получилось следующее:

ВЫБРАТЬ
    ПродажиОбороты.ДокументПродажи.Склад,
    ПродажиОбороты.Организация,
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.КоличествоОборот,
    ПродажиОбороты.СтоимостьОборот,
    ПартииТоваровНаСкладахОстатки.КоличествоОстаток,
    ПартииТоваровНаСкладахОстатки.СтоимостьОстаток
ИЗ
    РегистрНакопления.Продажи.Обороты(&Дат1, &Дат2, , ) КАК ПродажиОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах.Остатки КАК ПартииТоваровНаСкладахОстатки
        ПО ПродажиОбороты.Номенклатура = ПартииТоваровНаСкладахОстатки.Номенклатура
            И ПродажиОбороты.ДокументПродажи.Склад = ПартииТоваровНаСкладахОстатки.Склад
31 NcSteel
 
08.03.14
20:45
(30) Надо связывать по всем полям, которые ты тащишь в отчет, а именно еще и Организацию.
32 first_may
 
09.03.14
08:50
(31) так как в ПартииТоваровНаСкладахОстатки нет реквизита Организация, то связь надо сделать через ДокументОприходования, то есть

...
ИЗ
    РегистрНакопления.Продажи.Обороты(, , , ) КАК ПродажиОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах.Остатки КАК ПартииТоваровНаСкладахОстатки
        ПО ПродажиОбороты.Номенклатура = ПартииТоваровНаСкладахОстатки.Номенклатура
            И ПродажиОбороты.ДокументПродажи.Склад = ПартииТоваровНаСкладахОстатки.Склад
            И ПродажиОбороты.Организация = ПартииТоваровНаСкладахОстатки.ДокументОприходования.Организация

так?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.