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

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

Высказать своё мнение о модераторах раздела можно здесь: evGenius
Страницы: (2) [1] 2  все  ( Перейти к последнему сообщению )  
> Запрос в Бух 3.0
    Коллеги, помогите с запросом.

    Бухгалтерия 3.0

    Нужно:
    1. Пройтись по всем документам "Списание с расчетного счета" за период.
    2. Сгруппировать по "статьям движения денежных средств".
    3. Сгруппировать по контрагентам.
    4. Посчитать суммы.

    Вход:
    Док1, Контрагент1, 100р, Статья1
    Док2, Контрагент1, 100р, Статья1
    Док3, Контрагент1, 100р, Статья1
    Док4, Контрагент2, 100р, Статья1
    Док5, Контрагент3, 100р, Статья2

    Выход:
    Стятья1 - Контрагент1 - 300р., Контрагент2 - 100р
    Статья2 - Контрагент3 - 100р
      Ну так конструктор запросов в помощь. "Итоги по..." и будут твоими группировками. Обход запроса сделать по группировкам.
        Странно что кроме СДДС(статья движения денежных средств) "прочие списания" больше никаких не хочет показывать. Как так?
        Прикреплённый файлПрикреплённый файл1c.png (50,18 Кбайт, скачиваний: 478)
          А скорее всего там надо запрос строить не по самому документу, а по его табличной части, которая называется типа: "РасшифровкаПлатежа". И вот там уже всё будет.
            Цитата evGenius @
            "РасшифровкаПлатежа"

            Именно так, спасибо.

            Только по табличной части не группируется запрос. Как быть?
              Цитата ^D^ima @
              Только по табличной части не группируется запрос.

              В смысле не группируется?
                Вот так:
                Прикреплённый файлПрикреплённый файл1c2.png (65,55 Кбайт, скачиваний: 480)
                  Цитата ^D^ima @
                  Вот так:

                  Делай выборку из табличной части документа. У тебя в запросе выборка из самого документа.
                  Например:
                  ВЫБРАТЬ * ИЗ Документ.РеализацияТоваровИУслуг.Товары
                  Понимаешь?
                    kosten
                    А если мне нужно что-то ещё и из самого документа вытащить кроме информации в табличной части? Как лучше сделать?

                    Добавлено
                    Как-то так что-ли?
                    ExpandedWrap disabled
                      ВЫБРАТЬ
                              СписаниеСРасчетногоСчета.Ссылка,
                          СписаниеСРасчетногоСчета.Контрагент,
                          СписаниеСРасчетногоСчетаРасшифровкаПлатежа.СтатьяДвиженияДенежныхСредств,
                          СписаниеСРасчетногоСчета.СуммаДокумента
                          
                      ИЗ
                          Документ.СписаниеСРасчетногоСчета.РасшифровкаПлатежа КАК СписаниеСРасчетногоСчетаРасшифровкаПлатежа
                              ЛЕВОЕ СОЕДИНЕНИЕ Документ.СписаниеСРасчетногоСчета КАК СписаниеСРасчетногоСчета
                              ПО СписаниеСРасчетногоСчетаРасшифровкаПлатежа.Ссылка = СписаниеСРасчетногоСчета.Ссылка
                      Цитата ^D^ima @
                      Как лучше сделать?

                      У строки табличной части есть Ссылка - непосредственно сам документ, который содержит эту ТЧ.

                      Например
                      ExpandedWrap disabled
                        Выбрать
                        Товары.Ссылка.Контрагент,
                        Товары.Сумма,
                        Товары.Номенклатура
                        из Документ.РеализацияТоваровИУслуг.Товары КАК Товары

                      Первое поле из документа, два других из ТЧ.
                      Сообщение отредактировано: kosten -
                        Т.е. табличные части это отдельные таблицы со ссылкой на документ получается?
                          Цитата ^D^ima @
                          Т.е. табличные части это отдельные таблицы со ссылкой на документ получается?

                          Именно так.
                            Цитата ^D^ima @
                            Т.е. табличные части это отдельные таблицы со ссылкой на документ получается?

                            Конечно, а как еще предлагаешь хранить ТЧ?
                              А как быть если в документе 2 табличных части, как мне данные получить из 2-х ТЧ и самого документа, как запрос построить?
                                Цитата ^D^ima @
                                А как быть если в документе 2 табличных части, как мне данные получить из 2-х ТЧ и самого документа, как запрос построить?

                                Аналог sql-евских объединений, практически 1 в 1.

                                А вообще, похоже надо все-таки почитать литературку. ;)
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0364 ]   [ 20 queries used ]   [ Generated: 28.03.24, 14:15 GMT ]