Переделываем универсальный отчет в 1С. Второй вариант c JQM.

03.07.13

Задачи пользователя - Адаптация типовых решений

Продолжим тему отчетности из 1С интернет средствами (Первая статья http://infostart.ru/public/167093/)

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
sikudaUnireport.zip
.zip 94,02Kb
65 1 850 руб. Купить
sikudaMobileReport.zip
.zip 207,69Kb
14 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Доброго времени суток!

Одно время я долго работал в фирме оптовой торговли. На тот момент это была доработанная Управления торговлей 10.3. В частности много и долго дорабатывал отчеты, а в управлении торговлей 10.3 большинство отчетов сделана через так называемый универсальный отчет. Мощная штука, основанная на построителе отчетов. Сейчас он в последних версиях 1С оно преобразовался в СКД, но не в это суть. Основное в том, что он тесно связан с визуальными элементами самой 1С. ПостороительОтчеты.Вывести(ТабличныйДокумент) делает практически все за Вас. Остальное заключается в правильной настройке, установке параметров и прочем обвесе. Это конечно замечательно, но покопаться внутри очень хочется. И поможет нам в этом то, что в большинстве случаев универсальном отчетом пользуются с достаточно простыми отборами и группировками. Тогда появилась идея реализовать при таких простых условиях работоспособный отчет с выводом данных в стандартную HTML таблицу.

Вот такая коза с бояном.

И если Вас не смущает эта картинка, то данная статья точно для Вас.  Внутри самой 1С такой отчет будет не интересен. Слишком урезанные возможности, плохая поддержка стилевого оформления CSS, возможности ПолеHTML урезаны по сравнения с Табличным документом. Но мы сделаем для полноты картины. А вот снаружи из браузера, используя вэб-сервис этот отчет мог бы оказаться очень привлекательным. См. картинки.

Опишем работу этого отчета: Используем виртуальную таблицу ОстаткиИОбороты по одному регистру. Динамически создаем текст запроса, по подобию как он сделан в универсальном отчете 1С. Что выводим в Представлениях. Поля это наши группировки по строкам и ресурсы. Для расчета ресурсов используем раздел запроса ИТОГИ. Отборы делаем в условиях виртуальной таблицы. Так как посттроитель отсчета завязан на элементы вывода самой 1С, его придется вырезать. Мы многое по теряем, и практически получим новый отчет.

Пока не работает (о грусном):

  1. Реквизиты полей выбираются толко на нулевом уровне.
  2. Отбор простейшие, через реквизит Наименование.
  3. Нет группировок колонок
  4. Показать скрыть группировки строк, колонок +/-, расшифровок
  5. Дополнительное оформление
  6. Простейшая печать

Если у Вас еще не пропала охота все это попробовать, прошу первый вариант:

Устанавливаем себе:

  1. Скачиваем архив sikudaUnireport.zip.
  2. В архиве файл sikudaUnireport.cf - надо добавить в вашу конфигурация УТ 10.(Там 1 вэбсервис и один отчет).
  3. Пользователь 1С под которым у Вас вэб сервис, должен иметь права на чтение к регистрам накопления и добавленному отчету.
  4. Публикуем вебсервис c адресом sikudaws (получается путь типа http://localhost/[Директория публикации])
  5. Положить index.html в папку sikuda на вебсервер (у меня IIS C:\inetpub\wwwroot\sikuda )
  6. Заходим на http://localhost/sikuda и тестируем.

 

Продолжая наш труд. Утыкаюсь в проблему интерфейса выбора интерфейса. Например как выбрать какое-либо значение из 1С извне в настройки отчета. Нужен будет список выбора. Давайте возмем что-то супер популярное. Например JQM(jquerymobile.com). Скачивайте и пробуйте.

Устанавливаем себе:

  1. Скачиваем архив sikudaMobileReport.zip.
  2. В архиве файл sikuda_ru_MobileReport.cf - надо добавить в вашу конфигурация УТ 10 или другую.(Там 1 вэбсервис и один отчет).
  3. Пользователь 1С под которым у Вас вэб сервис, должен иметь права на чтение к регистрам накопления и добавленному отчету.
  4. Публикуем вебсервис c адресом sikudaws или другим (можно изменить в настройках или при входе)
  5. Положить папку sikuda в архиве на вебсервер (у меня IIS C:\inetpub\wwwroot\sikuda )
  6. Заходим на http://localhost/sikuda и тестируем.

Решенные проблемы:

  1. Выбор элементов отбора (прикольно получилось).
  2. Интерфейс хорошо работает на всех мобильный устройствах(спасибо JQM)

Пути дальнейшего движения:

  1. Группировка элементов отчета(дилема вывода - свои значки для группировки или использовать для вывода список JQM)
  2. Выводятся данные только по одному регистру (надо прикручивать СКД, но это в настройках совсем другое направление)

Если Вам есть что сказать или Вы уже сделали, что-то другое говорите, пишите...

В текущий момент 06.2013 ушел в графику(//infostart.ru/public/191248/), а данные наработки могут быть кому-нибудь полезны.

Сайт sikuda.ru

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Адаптация типовых решений 1С v8.3 1С:Документооборот Россия Платные (руб)

Расширение конфигурации для «1С:Документооборот КОРП», редакция 3.0. позволяет: 1.использовать произвольные табличные части в качестве дополнительных реквизитов к документу; 2 использовать произвольные табличные части в шаблонах в формате docx для автоматического заполнения таблиц.

29400 руб.

29.06.2023    8290    25    15    

34

Печатные формы Адаптация типовых решений Бухгалтер Пользователь 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

3500 руб.

07.02.2023    9053    98    17    

54

Адаптация типовых решений Бухгалтер 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Разработка для упрощения процедуры передачи данных о выплатах для конфигурации 1С:ЗиКГУ. Данное расширение предоставляет возможность экспортировать данные «Распоряжения» непосредственно из документа "Ведомость в банк" в формате XML.

3840 руб.

13.11.2024    1600    3    4    

4

Адаптация типовых решений Программист 1С v8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Маленькая заметка (в трех разных масштабах) для тех, кто часто видит окно при входе в ЗУП «Новые сообщения для расшифровки по 1С-Отчетность», которое появляется через 60 секунд после запуска программы, как раз когда вы уже добрались до интересующей вас формы и начали в ней что-то активно делать:

1 стартмани

17.06.2024    6047    75    Znata_PI    7    

22

Адаптация типовых решений Программист Пользователь 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

Каждый из нас сталкивается с ситуацией, когда какой-нибудь менеджер показывает свой Excel и рассказывает, как он что-то из 1С копирует в него, снабжает пояснениями, выделяет цветом и т.д. и т.п. Заканчивается все просьбой сделать вот чтобы также было в 1С. И оказывается такой человек (почти с гарантией) либо лучшим продажником, либо каким-то важным, за все отвечающим, - на ком все держится.

2 стартмани

22.04.2024    6297    dimanich70    15    

22

БСП (Библиотека стандартных подсистем) Адаптация типовых решений Программист 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

Понадобилось в подменю "Создать на основании" добавить свою команду, которая открывает обработку. В процессе доработок появилась проблема двух подменю "Создать на основании". В статье о том, как решились проблемы.

01.03.2024    13756    dimanich70    11    

26

Адаптация типовых решений Программист 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Абонемент ($m)

Доработка типового отчета "Связанные документы" позволяет просто и быстро расширять состав объектов для построения структуры подчиненности документов, используя объекты основной конфигурации и любых расширений.

1 стартмани

27.10.2023    5348    44    TempTablesManager    16    

58
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dyak84 29.03.13 11:19 Сейчас в теме
Автор очень и очень интересно появятся деньги обязательно скачаю. Так держать
2. sikuda 678 29.03.13 14:28 Сейчас в теме
Можно с сайта www. sikuda.ru, если зарегистрироваться.
3. silberRus 73 29.03.13 17:37 Сейчас в теме
А внутри локалки неработает (
Есть возможность запускать в сети где нет интернета?
4. sikuda 678 30.03.13 15:02 Сейчас в теме
(3) Отдельно выложил в статью на сайт http://sikuda.ru/universalnyiy-otchet-bez-postroitelyaotcheta но без второго варианта JQM.
5. higs 03.04.13 15:41 Сейчас в теме
Прикольная идея, мне понравилось. Надо посмотреть на практическое применение где-нибудь у себя. Спасибо!
6. DrAku1a 1766 24.06.13 06:40 Сейчас в теме
Оставьте свое сообщение