Йоксель » Главный форум

Группировка по группам справочника

(20 posts)
  1. Решил немного "усложнить" себе жизнь. Кроме создания группировок по выбранным группировкам я решил добавить возможность группировать и элементы внутри группировки, если это элементы справочника и они имеют родителя. Вроде бы все получилось, но в некоторых местах почему то не поставило. В архиве две таблицы из 1С, сохраненные в Эксель для наглядности и сам отчет, переделанный мной. Не уверен, что сможешь его запустить у себя. Это переделанный отчет "Обороты" из типовой конфигурации ПУБ для Украины.

    Attachments

    1. Oborot.rar (58 KB, 111 downloads) 17 года(лет) old
    Отправлено 17 года(лет) назад #
  2. Что-то не удалось быстро найти МД для ПУБ, поэтому глубоко покопать не получилось. Наверное, лучше всего попробовать распечатать таблицу групп в виде "ЭлементРодитель" (контрагент, товар, и т.п.), "Начало", "Окончание" и поискать аномалии. Например, для первой кривой группы в Excel (первый желтый контрагент) возникает впечатление, что группа строк для родителя контрагента и группа строк для самого контрагента совпадает - поэтому Excel отображает группу контрагента криво. А на деле группа контрагента должна начинаться на строку "позже".

    Ну или может у тебя есть типовой МД для ПУБ? Кстати, может, на ИТС есть? Пойти поискать что ли...

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

    Отправлено 17 года(лет) назад #
  3. Вообще то отчет и в ТиС-е должен отработать, только в Украинском.
    Не, обманул. В ТиС-е не формирует. Нет глобальных процедур или названы они не так.

    Нашел типовую MD

    Отправлено 17 года(лет) назад #
  4. Да, я уже попробовал :)

    Отправлено 17 года(лет) назад #
  5. Типовая МД в архиве весит 3 метра. Дробить по 100 кБ - это же 31 часть :(

    Отправлено 17 года(лет) назад #
  6. Попробуй тестовую печать таблицы строк сделать. Наверняка все станет понятно. Да и сюда можно будет текстовый лог выложить.

    Я так понимаю, надо в таблицу групп добавить колонку для текущего значения группировки. В код, который создает группы, добавить заполнение этого значения. И штук 5 строк в конце для распечатки этой таблицы.

    Отправлено 17 года(лет) назад #
  7. Да не совсем так. Хотя может это у меня не получилось. Мне пришлось делать вложенные таблицы

    Отправлено 17 года(лет) назад #
  8. А как, удалось разобраться, в чем дело? Если нет, то можно поразбираться. 31 часть меня не пугает. Если тебя пересылка не напрягает, то можно слать. Заодно посмотрю, что это за ПУБ такой.

    Отправлено 17 года(лет) назад #
  9. ок, высылаю

    Отправлено 17 года(лет) назад #
  10. 7-12

    Отправлено 17 года(лет) назад #
  11. 13-18

    Отправлено 17 года(лет) назад #
  12. 19-24

    Отправлено 17 года(лет) назад #
  13. 25-

    Отправлено 17 года(лет) назад #
  14. 31

    Отправлено 17 года(лет) назад #
  15. Хм. Вот что ты имел в виду, когда говорил про 100К. А я думал у тебя какие-то ограничения почтовые. Вообще можно было бы на адрес uzhast1c@gmail.com послать. На странице "Обратная связь" он есть. Ну ладно, буду скачивать.

    Отправлено 17 года(лет) назад #
  16. Скачал. Файлы снес на всякий случай - чтобы не было претензий от 1С.

    Отправлено 17 года(лет) назад #
  17. Приколист, блин :) "ок, высылаю" :D

    Отправлено 17 года(лет) назад #
  18. ну, протупил :D

    Отправлено 17 года(лет) назад #
  19. И все таки хотелось бы уточнить по поводу метода "Защита". Будет ли она работать? Возникает необходимость выделить часть таблицы и скопировать ее в Эксель. А неполучается :(

    Отправлено 17 года(лет) назад #
  20. Прикладываю модифицированный отчет. Пришлось покоцать, чтобы запускался в типовой. Изменения в основном помечены комментариями "// ЙО". Остались некоторые неоптимальные моменты. Основное - это определение границы группы на последнем уровне группировок отчета.

    Вроде работает :)

    Attachments

    1. Oboroti.rar (29.3 KB, 136 downloads) 17 года(лет) old
    2. result.png (9.8 KB, 887 downloads) 17 года(лет) old
    Отправлено 17 года(лет) назад #

RSS экспорт этой темы

Отправить сообщение

Вы должны войти в систему, чтобы оставлять сообщения.