Реквизит регистра группировка

Как вывести реквизиты регистра накопления в группировке по периоду отчёта

Я
   herArt

18.12.13 — 16:47

Подскажите, кто знает, как можно вывести реквизит регистра накопления как поле группировки (например по периоду и номенклатуре) в отчёте СКД?

И возможно ли это вообще?

   shuhard

1 — 18.12.13 — 16:56

(0) возьми движухи и выводи, в виртуальных таблицах реквизитов нет

   herArt

2 — 18.12.13 — 18:11

а что есть движухи?

Вообще мне нужно вывести в отчет примечания к остаткам на складе.

   Wobland

3 — 18.12.13 — 18:19

(2) какие затруднения?

   Fragster

4 — 18.12.13 — 18:26

реквизиты не могут быть «к остаткам», они только «к движениям», соответственно, бери реальную таблицу вместо виртуальных и юзай. но про остатки — забудь.

   Wobland

5 — 18.12.13 — 18:27

(4) я затянулся и представил себе мега-примечание к конкретной позиции номенклатуры, склеенное из примечаний всех движений

   Жан Пердежон

6 — 18.12.13 — 18:36

(5) не забудь, что из примечаний прихода нужно вычестить примечания расхода

   Fragster

7 — 18.12.13 — 18:38

на самом деле смех смехом, но почему при группировке оборотных ВТ до записи нету реквизитов — не понятно…

   Wobland

8 — 18.12.13 — 18:43

(7) талмуд есть? я б там почитал

   herArt

9 — 18.12.13 — 18:59

а нельзя выбрать (по какому-либо принципу) одно из всех примечаний записанных в течении дня и просто вывести его рядом с остатками за день?

   Wobland

10 — 18.12.13 — 19:01

(9) разрешаю

   Wobland

11 — 18.12.13 — 19:01

хотя, не. запрещаю как ересь

   shuhard

12 — 18.12.13 — 19:01

(9) нельзя, Заратустра не позволяет

   herArt

13 — 19.12.13 — 13:42

а если серьёзно?

   Wobland

14 — 19.12.13 — 13:43

(13) а ты разрешения спрашиваешь или это у тебя техническое любопытство?

   herArt

15 — 19.12.13 — 13:54

если это возможно, с вашего разрешения, хотел узнать как это можно сделать?

   Wobland

16 — 19.12.13 — 13:55

сформировать свою таблицу остатков с шахматами и поэтессами из реальной таблицы регистра

   herArt

17 — 19.12.13 — 14:02

я так понял мне нужно объединить реальную таблицу с таблицей остатков и оборотов?

Это делать через набор данных объединение или через связи наборов данных?

   Wobland

18 — 19.12.13 — 14:02

(17) ничего ты не понял. не нужно тебе этого. а если нужно, то  аргументация должна быть железной

   herArt

19 — 19.12.13 — 14:05

я хочу!

так достаточно железно?

   herArt

20 — 19.12.13 — 14:06

я, конечно, понимаю, что я глупые вопросы задаю, но, если не трудно, можно объяснить в чём я заблуждаюсь?

   Wobland

21 — 19.12.13 — 14:09

каждая строка остатков формируется из нескольких строк движений. было много, стала одна. реквизиты теряются, такова их природа

   Wobland

22 — 19.12.13 — 14:10

а ты от реквизитов хочешь поведения измерений

  

herArt

23 — 19.12.13 — 15:05

ок, спасибо за ответы, теперь понял

Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.

Группировка в регистре

Автор SW, 24 мар 2011, 16:38

0 Пользователей и 1 гость просматривают эту тему.

Здравствуйте. У меня такой вопрос, можно ли упорядочивать строки в регистре по одному из измерений?


Если подробнее, то нужно создать отчет, в который попадали бы данные из регистра, чтоб были отсортированы по одному измерению, для того чтобы можно было бы выводить по нему итог. Регистр оборотный. Итог получаю через СводныйИтог(). Но т.к. данные там не упорядоченные, то в цикле итог выводится после каждой строки, а надо что бы было например так

мороженное 10 шт. 500 руб.
мороженное 15 шт. 650 руб.
                   Итого 1150 руб.
шоколадка   2 шт.   100 руб.
шоколадка   3 шт.   150 руб.
                   Итого 250 руб.


А что мешает заполнить таблицу значений данными и там отсортировать?



я уже сделал через таблицу, не получается только в конце по каждому наименованию вывести итог.


итог считай уже в запросе по регистру,
типа — если измер1 = тому-то то итогизмер1= то то + суммаизмер1
потом формируй таблицу, сортируй её,
и при выводе на печать итоговую колонку повторяй


какие таблицы значений? оО не надо их тут. Упорядочить строки можно след образом: в запросе пишешь |Группировка (Наименование, по которому упорядочиваешь), затем создаешь цикл Пока Запрос.Группировка()=1 тогда бла-бла-бла конецЦикла

За очками нужен глаз, да глаз.


Я делаю не через запрос, а циклом, если буду делать запросом, через Запрос.Группировка, он сгруппирует данные и выведет итог, а мне надо, чтоб были все строки из регистра за определенный период, причем упорядоченные по одному измерению, т.е. если в регистре были записи

мороженное 03.03.11 10 шт. 500 руб.
шоколадка   03.03.11  2 шт.  100 руб.
мороженное 10.03.11 15 шт. 650 руб.
шоколадка   16.03.11  3 шт.  150 руб.

то чтобы в отчете это выглядело так

мороженное 03.03.11 10 шт. 500 руб.
мороженное 10.03.11 15 шт. 650 руб.
                              Итого 1150 руб.
шоколадка   03.03.11  2 шт.  100 руб.
шоколадка   16.03.11  3 шт.  150 руб.
                                Итого 250 руб.


Не понимаю, и что Вас смущает делать через запрос? :dfbsdfbsdf: Покажите код.

За очками нужен глаз, да глаз.


Когда пробовал через запрос выводилась лишь одна строка по каждой группе, например одна строка на мороженное и одна на шоколадку, а не детальное заполнение поэлементно, т.к. запрос вызывается модулем Запрос.Группировка.


Дополнительные реквизиты — это прекрасный способ добавить в 1С нужные данные без программирования. Но когда реквизитов становится слишком много, в них становится довольно трудно ориентироваться.

Знакомая картина?

Стандартный вид доп реквизитов 1С

У нас есть решение, позволяющее быстро, удобно и без программирования разложить дополнительные реквизиты по полочкам!

В любом нужном вам справочнике или документе нажмите новую кнопку «Настройка группировки реквизитов»:

Настройка группировки реквизитов 1С

Настройка группировки реквизитов 1С

В появившемся окне создайте нужные группы и разложите по ним реквизиты:

Группировка дополнительных реквизитов в 1С

Группировка дополнительных реквизитов в 1С

Все! Реквизиты разложены по нужным вам разделам:

Регионы разложены по разделам

Регионы разложены по разделам

Более того, настройки одинаковы для всех пользователей. Вы один раз настраиваете группировку дополнительных реквизитов у себя, а результатом пользуются все ваши сотрудники!

Пример группировки реквизитов в справочнике «Номенклатура»:

Группировка реквизитов в справочнике "Номенклатура" 1С

Группировка реквизитов в справочнике «Номенклатура»

В справочнике «Партнеры»:

Группировка реквизитов в справочнике "Партнеры" 1С

Группировка реквизитов в справочнике «Партнеры»

Как работает группировка дополнительных реквизитов в 1С:

Слева расположено «дерево» групп. Вы можете создавать любое количество вложенных уровней дерева, чтобы настройка была максимально гибкой:

Дерево групп

Дерево групп

Давайте группам любые имена! Также вы можете выбирать, как сильно будет выделена группа. Доступные варианты:

  • Нет (если группа нужна только для ручного порядка элементов);
  • Слабое;
  • Обычное;
  • Сильное.

В данном примере у группы «Регионы» сильное выделение (группа имеет зеленую полосу слева, объединяющую все подчиненные группы), а у подчиненных групп обычное выделение:

Сильное и обычное выделение 1С

Сильное и обычное выделение

При слабом выделении группы будут расположены компактнее:

Слабое выделение 1С

Слабое выделение

А если совсем убрать выделение, то у групп пропадут заголовки, но сохранится порядок реквизитов:

Нет выделения 1С

Нет выделения

В правой части настроек вы можете выбирать дополнительные реквизиты, которые хотите отображать, и задавать их порядок:

Выбор доп реквизита 1С

Выбор доп реквизита

Поддерживаются любые справочники (Номенклатура, Контрагенты и т.д.) и любые документы (Заказ, Реализация и т.д.), у которых есть дополнительные реквизиты!

Данное решение не влияет на обновления 1С и оставляет вашу конфигурацию полностью типовой!

Стоимость решения и условия поставки

Стоимость решения: 6 000р

Гарантия на решение: 12 месяцев

Если в течение этого срока вы находите какие-либо ошибки или решение перестает работать после очередного обновления, то эти проблемы решаются бесплатно и в минимально возможные сроки.

Дополнительная информация

Решение подходит для любых современных конфигураций.

Также мы готовы доработать решение под любые ваши потребности. Стоимость и срок поставки в таком случае обсуждаются индивидуально.

В проведении документа в реквизит регистра остатков записывется значение (тип реквизита — Справочник). Можно ли в запросе организовать группировку по этому реквизиту. Например:…ВидДвижения = Регистры.Товары.ВидДвижения…Группировка ВидДвижения…???

#1
by Меланхоличный ворон

Ты же все сам и написал. Естественно, что имеет смысл только для Приход и Расход.

Можно, если в запросе считается приход/расход…

Тэги:

Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С

Имеем самый простой запрос к виртуальной таблице “Остатков и Оборотов” регистра “ТоварыНаСкладах”.

Собственно схема компоновки: http://goo.gl/oIWhb
В схеме имеется поле – реквизит измерения “Склад”. Всем полям назначены корректные роли.
В настройках в группировках строк имеем группировку по номенклатуре

Ситуация 1:

Настройки: http://goo.gl/6vqwD

Добавляем вывод детальных записей (Поле Регистратор, Сортировка по регистратору).

В результате получаем корректные остатки по измерению номенклатуры, по детальным записям начальные и конечные
остатки, как и ожидалось “СКАЧУТ” – т.е. нарушается связь: начальный остаток записи равен конечному остатку предыдущей записи.

Результат: http://goo.gl/v1KOs

Ситуация 2:

Настройки: http://goo.gl/bPkPV

Исправляем предыдущую ситуацию – вместо детальных записей выводим группировку по регистратору.
Все отлично, т.е. так как и надо. Остатки по регистратору “не скачут”.

Результат: http://goo.gl/9NSgg

Ситуация 3:

Настройки: http://goo.gl/imTyC

Добавляем группировку Колонок “Период месяц”. Так как с группировкой по регистратору вывести не получится, вместо группировки
по регистратору используем детальные записи с полем регистратор.

И возвращаемся к ситуации 1 :(
Хотелось бы обратить внимание как в данном случае выводятся остатки по регистратору – а именно в колонке периода месяц выводятся только
данные по регистраторам из ДАННОГО периода

Результат: http://goo.gl/B6zlO

Ситуация 4:

Настройки: http://goo.gl/IqR9q

Для того чтобы можно было сгруппировать по регистратору и по периоду, меняем в схеме компоновки у поля периода (в данном примере “ПериодМесяц”)
Настройку Роли, а именно снимаем флажок ДОПОЛНИТЕЛЬНОГО ПЕРИОДА

Теперь мы можем сгруппировать и по регистратору и по периоду. Выполняем. И опять облом :(
Теперь получается что по колонке периоду у всех регистраторов Начальный и Конечный Остатки одинаковы – соответственно Начальный и конечный остатки
по ТЕКУЩЕМУ периоду :(
(Результат конечно ожидаем, когда знаешь как СКД рассчитывает остатки – но сейчас не об этом)

Да и к тому же в колонке выводятся остатки и для регистраторов из других периодов (но с этим еще можно бороться)

Результат: http://goo.gl/ffQ66

Убил кучу времени чтобы реализовать и группировку строк по регистратору и группировку колонок по периоду так, чтобы остатки выводились корректно по регистраторам,
а именно – начальный остаток записи, равен конечному остатку предыдущей записи и т.д. – т.е. Примерно как при настройках в Ситуации 3, но чтобы остатки “не скакали”
Добиться желаемого результата (и оставить масштабируемость настроек и скорость работы отчета на приемлемом уровне) пока не удается :(

Если кто сталкивался с такой проблемой и знает решение или ссылки на информацию, которая поможет его найти – подскажите, пожалуйста.

Понравилась статья? Поделить с друзьями:

Вот еще несколько интересных статей нашего сайта:

  • Монгольские компании в москве
  • Мондиал бизнес консорциум ооо
  • Монетка реквизиты организации
  • Монополия на большую компанию
  • Монопольные компании в россии

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии