На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:

  • Перед тем, как задать вопрос, желательно почитать документацию и воспользоваться поиском.
  • Когда задаёте вопрос, то обязательно указывайте платформу (7.7, 8.0, 8.1, 8.2, etc), причем желательно в заголовке. Если речь идёт о типовой конфигурации, то указывайте её название и релиз. Текущие версии можно посмотреть здесь.
  • Ещё раз напоминаем о необходимости соблюдать не только правила, но и законы. Уважайте авторские права.

Высказать своё мнение о модераторах раздела можно здесь: evGenius
  
> УНФ 1.6. ПКО\КРО, касса
    Коллеги, поделитесь запросом чтобы по заказу покупателя получить его приходы(безнал, касса) и расходы(безнал, касса) в разрезе заказа покупателя. расходы тоже списываются на заказ покупателя через прочие расходы.

    Как понимаю схема соотношений такая:
    Приходы мы можем разносить и на счет и.или на заказ покупателя, а списание только на заказ покупателя.


    Прикреплённый файлПрикреплённый файлUNF.png (4,01 Кбайт, скачиваний: 623)

    Добавлено
    Походу такой уже есть отчет в 1С:
    Это оно?
    ExpandedWrap disabled
      ВЫБРАТЬ РАЗРЕШЕННЫЕ
          ВЫБОР
              КОГДА ДоходыИРасходыОбороты.Регистратор = НЕОПРЕДЕЛЕНО
                  ТОГДА NULL
              ИНАЧЕ ДоходыИРасходыОбороты.Регистратор
          КОНЕЦ КАК Регистратор,
          ДоходыИРасходыОбороты.ПериодДень КАК ПериодДень,
          ДоходыИРасходыОбороты.ПериодМесяц КАК ПериодМесяц,
          ДоходыИРасходыОбороты.Организация КАК Организация,
          ДоходыИРасходыОбороты.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница,
          ДоходыИРасходыОбороты.ЗаказПокупателя КАК ЗаказПокупателя,
          ДоходыИРасходыОбороты.НаправлениеДеятельности КАК НаправлениеДеятельности,
          ДоходыИРасходыОбороты.СчетУчета КАК Статья,
          ДоходыИРасходыОбороты.СуммаДоходовОборот КАК СуммаДоходовОборот,
          ДоходыИРасходыОбороты.СуммаРасходовОборот КАК СуммаРасходовОборот,
          ДоходыИРасходыОбороты.ПериодСекунда КАК ПериодСекунда,
          ДоходыИРасходыОбороты.ПериодМинута КАК ПериодМинута,
          ДоходыИРасходыОбороты.ПериодЧас КАК ПериодЧас,
          ДоходыИРасходыОбороты.ПериодНеделя КАК ПериодНеделя,
          ДоходыИРасходыОбороты.ПериодДекада КАК ПериодДекада,
          ДоходыИРасходыОбороты.ПериодКвартал КАК ПериодКвартал,
          ДоходыИРасходыОбороты.ПериодПолугодие КАК ПериодПолугодие,
          ДоходыИРасходыОбороты.ПериодГод КАК ПериодГод,
          0 КАК ОперационнаяПрибыльУбыток,
          ДоходыИРасходыОбороты.Аналитика КАК Аналитика
      ИЗ
          РегистрНакопления.ДоходыИРасходы.Обороты(, , Авто, ) КАК ДоходыИРасходыОбороты
      ^D^ima, движения денег и расходы - в общем случае разные вещи. Деньги за материал, поступивший на склад, - это еще не расход. В УНФ вроде появилась возможность считать расходы по движению денег - эта опция включена?
        Цитата evGenius @
        движения денег и расходы - в общем случае разные вещи.

        Что такое движение денег?

        Мне нужны именно данные из документов РКО и ПКО + банк безнал
          Тогда это не расходы, а движения денежных средств. Надо и искать регистр накопления с названием "ДвиженияДенежныхСредств" или что-то вроде. Если по заказу покупателя, то нужно тогда привязываться не к ДДС, а к взаиморасчетам. Соответственно, дергать движения регистра "ВзаиморасчетыПоДокументамРасчетов" (не помню, может немного иначе называется) с фильтром по виду документа движения.
          А доходы-расходы - это затраты на деятельность: списание материалов, общие расходы, амортизация...
            А вот такой вопрос.
            Есть кнопка в заказе покупателя Связанные документы. Имеет тип ОбщаяКоманда.СтруктураПодчиненности

            Как бы мне скомуниздить код этой команды? Есть у кого?

            И общий вопрос - можно на основе этого запроса связанности документов, факта наличия\отсутствия проведения связанных документов и сумм документов строить финансовый отчет по приходам\расходам? Или нужно данные брать именно из регистров? Надеюсь понятно сформулировал...
              Цитата ^D^ima @
              Или нужно данные брать именно из регистров?

              Данные брать только из регистров.

              Цитата ^D^ima @
              Как бы мне скомуниздить код этой команды? Есть у кого?

              Код есть в конфигурации. Не нашел?

              Добавлено
              Цитата ^D^ima @
              Есть у кого?

              Из БП 3.0
              ExpandedWrap disabled
                &НаКлиенте
                Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
                    
                    Если ЗначениеЗаполнено(ПараметрКоманды) Тогда
                 
                        ОткрытьФорму("ОбщаяФорма.СтруктураПодчиненности",Новый Структура("ОбъектОтбора", ПараметрКоманды),
                                ПараметрыВыполненияКоманды.Источник,
                                ПараметрыВыполненияКоманды.Источник.КлючУникальности,
                                ПараметрыВыполненияКоманды.Окно);
                 
                    КонецЕсли;
                 
                КонецПроцедуры
                В УНФ счет проводится по регистру накомлений ОплатаСчетовИЗаказов
                Есть измерение СчетНОплату с таким типом:
                ДокументСсылка.ЗаказПокупателя, ДокументСсылка.СчетНаОплату, ДокументСсылка.ПриемИПередачаВРемонт, ДокументСсылка.ЗаказПоставщику, ДокументСсылка.СчетНаОплатуПоставщика


                В СчетНаОплату есть ТЧ Запасы, откуда можно дернуть номенклатуру, что и удается сделать если обращаться к документу СчетНаОплату.Запасы.Номенклатура КАК Номенклатура

                Вопрос в том, почему нельзя обратиться к номенклатуре через регистр накоплений и его измерение СчетНОплату?
                Там нет ТЧ(ее нет в дереве выбора запроса), которые есть в документе счет.

                Так отражаются данные - ОплатаСчетовИЗаказов.СчетНаОплату КАК СчетНаОплату
                А так нет ОплатаСчетовИЗаказов.СчетНаОплату.Запасы.Номенклатура КАК Номенклатура , пишет
                ExpandedWrap disabled
                  Нельзя обращаться к вложенной таблице через поле составного типа "ОплатаСчетовИЗаказов.СчетНаОплату.Запасы.Номенклатура"
                  <<?>>ОплатаСчетовИЗаказов.СчетНаОплату.Запасы.Номенклатура КАК Номенклатура,


                Это вообще возможно?
                  На память, не обращайте внимания
                  ExpandedWrap disabled
                    ВЫБРАТЬ
                        СчетНаОплату.Ссылка КАК Ссылка,
                        СчетНаОплату.Номер КАК Номер,
                        СчетНаОплату.Дата КАК Дата,
                        СчетНаОплатуЗапасы.Номенклатура КАК Номенклатура,
                        СчетНаОплатуЗапасы.Сумма КАК Сумма
                    ИЗ
                        Документ.СчетНаОплату.Запасы КАК СчетНаОплатуЗапасы
                            ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетНаОплату КАК СчетНаОплату
                            ПО (СчетНаОплатуЗапасы.Ссылка = СчетНаОплату.Ссылка)
                    ГДЕ
                        СчетНаОплату.Номер = "АУНФ-000015"
                        И СчетНаОплату.Проведен = &Проведен
                     
                    СГРУППИРОВАТЬ ПО
                        СчетНаОплату.Ссылка,
                        СчетНаОплатуЗапасы.Ссылка,
                        СчетНаОплату.Номер,
                        СчетНаОплату.Дата,
                        СчетНаОплатуЗапасы.Номенклатура,
                        СчетНаОплатуЗапасы.Сумма
                    ^D^ima Нормальный запрос не постоишь из-за множественноти заказов в одном ПКО. Проще сделать расширение в нем оборотный регистр. Движения по этому регистру делай РКО и ПКО. И уже делай отчет по этому регистру.
                      Outlander
                      Так и буду делать скорее всего
                      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                      0 пользователей:


                      Рейтинг@Mail.ru
                      [ Script execution time: 0,0529 ]   [ 17 queries used ]   [ Generated: 19.03.24, 08:21 GMT ]