Имя: Пароль:
1C
1С v8
УПП РАУЗ Можно ли состыковать движения РАУЗ и проводки
0 leonidkorolev
 
10.03.16
17:07
Надо расширить обороты счета заказами и др. аналитикой из РАУЗ. Или наоборот, на базе движений РАУЗ построить обороты добавив корр. проводки из проводок. Пока вижу что нельзя состыковать. Например берём расчет себестоимости. Там сотни тыщ проводок и движений. Не вижу как можно их состыковать.
1 shuhard
 
10.03.16
17:08
(0)[Не вижу как можно их состыковать.]
в подписке перед записью Рг самое место
2 leonidkorolev
 
10.03.16
17:13
(1) пока рассмотрим случай без создания дополнительных доработок, пока только с помощью запросов
3 HeKrendel
 
10.03.16
17:15
(0) Экономический смысл какой сиего действия? Спилить бюджета пару лямов?
4 leonidkorolev
 
10.03.16
17:17
(3) экономистам удобно работать с оборотами по счету, видно с каких счетов был приход в затраты и на какой ушли затраты, сколько было и сколько осталось. Надо расширить заказами и др. аналитикой.
5 HeKrendel
 
10.03.16
17:24
(4) Стандартный отчет вполне справляется с этой задачей
6 франц
 
10.03.16
17:24
а научить их пользоваться отчетами - никак?
7 leonidkorolev
 
10.03.16
17:25
(5) Какой отчет? Нужны обороты по счетам и заказы.
(6) Каким?
8 франц
 
10.03.16
17:29
(7)  а вот "каким" - это к (1) )))
9 leonidkorolev
 
10.03.16
17:30
(8) Он предлагает кодить
10 франц
 
10.03.16
17:32
(9) а вот он не знал, что ты в итоге хотел.. если бы знал, он не был бы таким добрым))
11 leonidkorolev
 
10.03.16
17:38
Ещё проблема, в кредите 20 счета статьи затрат нет, оборотное субконо, т.е. кредитовый оборот по 20 я вообще не смогу состыковать с движениями РАУЗ
12 shuhard
 
10.03.16
17:45
(11) =)
смена места работы и знакомство с ГБ это так весело

подожди
скоро тебя заставят подтянуть туда СФ
13 NcSteel
 
10.03.16
17:49
(7) Определи требования к отчету и по нему ищи.

Пока звучит это "Ведомость по затратам"
14 Goggy
 
10.03.16
17:54
(13) Боюсь не осилят...
15 франц
 
10.03.16
17:57
не, ну в свое время мы добавляли в кредит 20 счета аналитику "Статьи затрат"...по требованию заказчика. Но это не РАУЗ, а предтеча РАУЗ была (точнее, РАУЗ 1С стырил именно оттуда) )) и разработка с нуля)).
16 mgk2
 
10.03.16
18:05
(0)>Или наоборот, на базе движений РАУЗ построить обороты

в ключах "аналитика вида учета" и "кор. аналитика вида учета" есть информация для таких фокусов.
17 shuhard
 
10.03.16
18:06
(16) +1
см. (1)
18 leonidkorolev
 
11.03.16
11:34
(16) Не везде есть кораналитика. Например по 70, 69 не заполняется.
19 leonidkorolev
 
11.03.16
11:36
(18)+ Чтобы использовать кораналитику придётся использовать реальные таблицы, т.к. в кораналитика в реквизитах
20 leonidkorolev
 
11.03.16
11:42
(13)(14) Требования уже озвучил выше в первом сообщении.
Есть регл. отчет Обороты счета. Нужно сделать нечто похожее по 20 счету и с доп. аналитикой Заказы
21 ДенисЧ
 
11.03.16
11:43
(20) А у тебя на 20м уже есть аналитика (субконто) заказы?
22 leonidkorolev
 
11.03.16
11:45
(21) Нет конечно. В этом то как раз и проблема. Надо вытащить заказ из РАУЗ.
23 HeKrendel
 
11.03.16
12:06
Религия не позволяет пользоваться штатными инструментами? Думаете напишете лучше?
24 leonidkorolev
 
11.03.16
12:09
(23) Какой инструмент предлагается?
25 франц
 
11.03.16
12:14
(24) типовые отчеты..
26 leonidkorolev
 
11.03.16
15:15
почти сделал, ниже запрос для СКД только в части дебетового оборота 20 счета, для кредитового оборота почти тоже самое.

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

СГРУППИРОВАТЬ ПО
    АнВидаУчета.ПодразделениеОрганизации,
    АнУчетаПартий.Заказ,
    УчетЗатратРегл.ВидДвижения,
    ВЫБОР
        КОГДА КорАнВидаУчета.СчетУчета ЕСТЬ NULL
                И АнУчетаЗатрат.СтатьяЗатрат.ВидРасходовНУ = ЗНАЧЕНИЕ(перечисление.ВидыРасходовНУ.ОплатаТруда)
            ТОГДА "70"
        КОГДА КорАнВидаУчета.СчетУчета ЕСТЬ NULL
                И (АнУчетаЗатрат.СтатьяЗатрат.ВидРасходовНУ = ЗНАЧЕНИЕ(перечисление.ВидыРасходовНУ.СтраховыеВзносы)
                    ИЛИ АнУчетаЗатрат.СтатьяЗатрат.ВидРасходовНУ = ЗНАЧЕНИЕ(перечисление.ВидыРасходовНУ.НалогиИСборы))
            ТОГДА "69"
        КОГДА КорАнВидаУчета.СчетУчета ЕСТЬ NULL
                И ТИПЗНАЧЕНИЯ(УчетЗатратРегл.Регистратор) = ТИП(Документ.ПрочиеЗатраты)
            ТОГДА ПОДСТРОКА(УчетЗатратРегл.Регистратор.Счет.Порядок, 2, 2)
        КОГДА КорАнВидаУчета.СчетУчета ЕСТЬ NULL
                И ТИПЗНАЧЕНИЯ(УчетЗатратРегл.Регистратор) = ТИП(Документ.СдельныйНаряд)
            ТОГДА "70"
        
        КОГДА КорАнВидаУчета.СчетУчета ЕСТЬ NULL
                И ТИПЗНАЧЕНИЯ(УчетЗатратРегл.Регистратор) = ТИП(Документ.ОприходованиеНЗП)
            ТОГДА ПОДСТРОКА(УчетЗатратРегл.Регистратор.СчетКт.Порядок, 2, 2)
        КОГДА КорАнВидаУчета.СчетУчета ЕСТЬ NULL
            ТОГДА "Прочее"
        ИНАЧЕ ПОДСТРОКА(КорАнВидаУчета.СчетУчета.Порядок, 2, 2)
    КОНЕЦ,
    АнУчетаЗатрат.СтатьяЗатрат,
    УчетЗатратРегл.Регистратор,
    АнРаспределенияЗатрат.НоменклатурнаяГруппа
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший