Генератор модуля универсального отчета для 8.1 и 8.2. Или как очень быстро разработать красивый отчет или изменить отчет из стандартной конфигурации под свои нужды.

Публикация № 84458

Разработка - Практика программирования

222
Генератор модуля универсального отчета для 8.1 и 8.2. Или как очень быстро разработать красивый отчет или изменить отчет из стандартной конфигурации под свои нужды. Начнем с главного. Что такое «Универсальный отчет”. В типовых конфигурациях 80 процентов отчетов сделано на основе отчетов шаблонов, задающих настройки для отчета, названного фирмой 1С «Универсальный отчет», основанного на построителе отчетов. Зачем нужен Построитель Отчетов (ПО), когда есть Система Компоновки Данных, скажете Вы, и будете правы. СКД намного мощнее, но очень сильно отличается интерфейсом и инструментарием настройки. Если это не смутит ни заказчика, ни пользователей, то выбор однозначен. Ниже я дам ссылки, на инструменты, которые вам помогут и с СКД. Но что, если заказчик не хочет переучиваться на незнакомый интерфейс? Или, если надо взять типовой универсальный отчет по регистру и быстренько прикрутить к нему связку с регистром сведений, например, да еще вставить ряд параметров, вытащить 12 различных новых реквизитов из серии номенклатуры в отборы, да задать всему этому новые представления? Переучивать на новый интерфейс несколько сотен пользователей, привыкших к старому интерфейсу?

Молочников Олег Spb. 2011.

Генератор модуля универсального отчета.

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

Начнем с главного. Что такое «Универсальный отчет”.  В типовых конфигурациях 80 процентов отчетов сделано на основе отчетов шаблонов, задающих настройки для отчета, названного фирмой 1С «Универсальный отчет», основанного на построителе отчетов.

Зачем нужен Построитель Отчетов (ПО), когда есть Система Компоновки Данных, скажете Вы, и будете правы.  СКД намного мощнее, но очень сильно отличается интерфейсом и инструментарием настройки.  Если это не смутит ни заказчика, ни пользователей, то выбор однозначен. Ниже я дам ссылки, на инструменты, которые вам помогут и с СКД.

Но что, если заказчик не хочет переучиваться на незнакомый интерфейс?
Или, если надо взять типовой универсальный отчет по регистру и быстренько прикрутить к нему связку с регистром сведений, например, да еще вставить ряд параметров, вытащить 12 различных новых реквизитов из серии номенклатуры в отборы, да задать всему этому новые представления?
Переучивать на новый интерфейс несколько сотен пользователей, привыкших к старому интерфейсу?

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

Тем, кто не знаком с технологией изготовления универсального отчета, рекомендую прочитать  хорошее руководство на эту тему: //infostart.ru/public/62223/

Огромную  экономию времени  на разработке отчетов Вам окажет проект «Универсальная консоль отчетов”  //infostart.ru/public/16782/

Универсальная консоль запросов позволит Вам визуальными средствами настроить запрос для Построителя отчета или Системы компоновки данных, настроить группировки, сортировки, отборы и другие параметры будущих отчетов, и промоделировать их вывод.

Расширение консоли «Экспорт отчета во внешний файл” позволит Вам несколькими нажатиями кнопок создать готовый отчет на СКД, по выбранному Вами варианту шаблона.

Я же представляю Вашему вниманию новое расширение к  проекту «Универсальная консоль запросов”:  «Генератор модуля универсального отчета” (ГМУО).

ГМУО позволяет несколькими нажатиями кнопок превратить запрос из консоли для построителя отчетов превратить в текст модуля универсального отчета.  Далее, через буфер обмена текст в конфигураторе вставляется в модуль отчета шаблона и отчет готов к использованию!

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

 Проект универсальная консоль запросов давно не обновлялся автором.  Вы можете скачать файлы проекта, самостоятельно сконвертировать  его из 8.1 в 8.2 или воспользоваться моей конвертацией и небольшими исправлениями, предложенными мною и коллегами по infostart.  Можете скачать только этот архив, внутри есть остальные файлы.

Обратите внимание на новый шаблон: //infostart.ru/public/84519/ 

Очень надеюсь, что он Вам понравится.

 

PS: Надеюсь вам понравится эта и другие мои разработки на //infostart.ru/profile/48714/.

Очень жду ваших комментариев  и пожеланий.

Молочников Олег Spb. 2011.

2011-09-24 Внес исправления ошибок найденных пользователями инфостарта в архив "универсальной консоли отчетов"для 8.2.

Добавил в архив обновленный шаблон для СКД по диапазоном, с HTML -описанием. Рекомендую перекачать файл.

2011-06.05  - Сделал обработку генератора модуля универсального отчета для 8.1. Обновлены все файлы.

2011-06.02  - Исправил обработку генератора модуля универсального отчета, добавил в текст сгенирированного модуля настройки сортировки из построителя. Обновлены все файлы.

2011-04-26 - Обновлены все файлы, исправлены ошибки, новый шаблон

 

Акция! Вы можете скачать эту разработку в  составе архива всех моих разработок, которые я предлагаю за StartMone, по Специальной  цене//infostart.ru/public/960899/#archive

222

Скачать файлы

Наименование Файл Версия Размер
ГенераторМодуляУниверсальногоОтчета82.epf
.epf 24,42Kb
11.01.19
1340
.epf 24,42Kb 1340 Скачать
Универсальная консоль запросов 8.2
.rar 1,50Mb
11.01.19
928
.rar 1,50Mb 928 Скачать
Шаблон Универсального Отчета Milkers 1.02
.erf 22,25Kb
11.01.19
456
.erf 22,25Kb 456 Скачать
ГенераторМодуляУниверсальногоОтчета81.epf
.epf 23,31Kb
11.01.19
1065
.epf 23,31Kb 1065 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
0. milkers 2340 22.04.11 00:49 Сейчас в теме
Генератор модуля универсального отчета для 8.1 и 8.2. Или как очень быстро разработать красивый отчет или изменить отчет из стандартной конфигурации под свои нужды.
Начнем с главного. Что такое «Универсальный отчет”. В типовых конфигурациях 80 процентов отчетов сделано на основе отчетов шаблонов, задающих настройки для отчета, названного фирмой 1С «Универсальный отчет», основанного на построителе отчетов.
Зачем нужен Построитель Отчетов (ПО), когда есть Система Компоновки Данных, скажете Вы, и будете правы. СКД намного мощнее, но очень сильно отличается интерфейсом и инструментарием настройки. Если это не смутит ни заказчика, ни пользователей, то выбор однозначен. Ниже я дам ссылки, на инструменты, которые вам помогут и с СКД.
Но что, если заказчик не хочет переучиваться на незнакомый интерфейс?
Или, если надо взять типовой универсальный отчет по регистру и быстренько прикрутить к нему связку с регистром сведений, например, да еще вставить ряд параметров, вытащить 12 различных новых реквизитов из серии номенклатуры в отборы, да задать всему этому новые представления?
Переучивать на новый интерфейс несколько сотен пользователей, привыкших к старому интерфейсу?


Перейти к публикации

1. Поручик 4328 22.04.11 00:49 Сейчас в теме
(0)
Так сам генератор модуля для 8.2? Если так, то теряешь значительный контингент, очень многие сидят на 8.1. и платформу в обозримом будущем менять не собираются.
Зейнал; Spartan; artbear; +3 Ответить
2. milkers 2340 22.04.11 07:04 Сейчас в теме
(1) Фирма 1С с этого года отказалась от поддержки платформы 8.1. Не будут выходить обновление конфигураций, исправления ошибок. Я могу понять еще тех, кто не переходит с 7, это действительно стоит денег. Но когда все упирается только в 1 день работ по переходу с 8.1 на 8.2 и можно будем пользоваться всем богатством ее возможностей, обновляться фрагментами из новых конфигураций, или целиком переходить на них...
3. artbear 1156 22.04.11 08:19 Сейчас в теме
Согласен с (1) - многие еще сидят на 8.1 и как раз им мог бы пригодиться этот старый интерфейс через построитель по указанным тобой причинам.
Те, кто переходит на 8.2, намного больше юзают СКД.
14. Abadonna 3833 23.04.11 05:59 Сейчас в теме
(1)
очень многие сидят на 8.1. и платформу в обозримом будущем менять не собираются

А что за проблемы перейти на 8.2? Ни тебе материальных затрат, ни умственных. ЗУП, например, амба! - самое последнее апрельское обновление уже только для 8.2.
Так что, собираются, не собираются, а 1С заставит ;) Но обработки, конечно, лучше вообще в 8.1 выкладывать, ибо 8.2 и сама спокойно ее сконвертит, а вот наоборот - фигушки
cool.vlad4
Я за верную 8.1

Ага, а упертые старпёры вообще от 7.7 в восторге :D
39. Збянтэжаны Саўка 241 28.04.11 15:03 Сейчас в теме
(1) Огромную экономию времени на разработке отчетов Вам окажет проект «Универсальная консоль запросов”
Надо исправить на: «Универсальная консоль отчетов”
4. LordMatrix 1 22.04.11 09:23 Сейчас в теме
Внимание! С 1 мая 2011 года обновления типовых конфигураций "1С:Предприятия 8"
будут выпускаться только в формате технологической платформы "1С:Предприятие 8.2".
В связи с этим пользователям типовых конфигураций на платформе "1С:Предприятие 8.1"
для установки обновлений, которые будут выпущены фирмой "1С" после 1 мая 2011 г.,
необходимо перейти на платформу "1С:Предприятие 8.2". Порядок перехода
описан в информационном письме 12751 от 30.11.2010 г

я понял что с 8.1 надо всерано слезать потому что обновлений на конфигурации под 8.1 не будет.
5. milkers 2340 22.04.11 10:44 Сейчас в теме
Просьба отписаться желающих, кому нужна версия под 8.1. Если количество желающих перевесит мою лень ставить 8.1, то появится версия под 8.1.
Manticor; cool.vlad4; Spartan; LordMatrix; +4 Ответить
6. stal76 376 22.04.11 10:58 Сейчас в теме
(5) Конечно нужна версия под 8.1. Самописную конфигурацию в ближайшее время не планируем переводить 8.2.
9. Spartan 338 22.04.11 13:44 Сейчас в теме
51. Drizer2000 13 29.10.11 00:08 Сейчас в теме
Может я не так запускаю,но запуская отчет ГенераторМодуляУниверсальногоОтчета в БП 2.0

{Форма.Форма.Форма(9)}: Значение не является значением объектного типа (ПолноеНазваниеПрограммы)
	ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + УКО.ПолноеНазваниеПрограммы;


При открытии отчета ШаблонУниверсальногоОтчетаMilkers1_02.erf, вылезает ошибка:
{Форма.Форма.Форма(61)}: Значение не является значением объектного типа (ФормаПриОткрытии)
	УниверсальныйОтчет.ФормаПриОткрытии(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);

Как отчет то запустить?
52. powerpc 216 29.10.11 01:20 Сейчас в теме
(51) Drizer2000, Генератор Модуля УО выполнен здесь в виде плагина для Универсальной Консоли Отчетов. Надо:
1) Скачать "ГенераторМодуляУниверсальногоОтчета82.epf"
или
Скачать "ГенераторМодуляУниверсальногоОтчета81.epf"
2) Скачать "Шаблон Универсального Отчета Milkers 1.02"
3) Скачать "Универсальная консоль запросов 8.2"
4) Обработку "ГенераторМодуляУниверсальногоОтчета82.epf" положить в папку "UCR\plugin\instruments"
Универсальной консоли отчетов
5) В консоли нажать "Инструменты"->"Генератор модуля управляемого отчета"
6) Удивляться как все четко сгенерировалось, кроме настроек условного оформления.
7) Сгенерированный код вставить в модуль Шаблон Универсального Отчета Milkers 1.02.
8) Пользоваться отчетом
9) Респект Автору.
53. Drizer2000 13 29.10.11 01:31 Сейчас в теме
(52) powerpc, офигеть как все сложно оказалось)) Автору конечно респект, а что нельзя было сразу все вместе залить и чтобы все было на своих местах сразу. Ладно это я уже придираюсь и так человек большой труд проделал.
54. Drizer2000 13 29.10.11 18:13 Сейчас в теме
(52) powerpc, все-равно не понял, ну сделал я себе отчет с помощью консоли, нажал "Инструменты"->"Генератор модуля управляемого отчета", я так понял полученный генератором код нужно вставить в основной модуль шаблона
Шаблон Универсального Отчета Milkers 1.02, вместо кода который был там, но как запустить сам шаблон?
Ошибка выдается при открытии этого шаблона в БП 2.0:
{Форма.Форма.Форма(61)}: Значение не является значением объектного типа (ФормаПриОткрытии)
	УниверсальныйОтчет.ФормаПриОткрытии(УниверсальныйОтчет, ЭтотОбъект, ЭтаФорма);

Эта ошибка выдается в модуле формы.
55. powerpc 216 30.10.11 19:38 Сейчас в теме
(54) Drizer2000, В шаблоне отчета есть реквизит "Универсальный отчет", тип которого "Универсальный отчет" конфигурации, в котором реализован весь функционал по обслуживанию универсального отчета. В типовой конфигурации Управление Торговлей такой отчет есть в составе метаданных. А когда вы открываете его в БП, там его нет, так что надо добавить универсальный отчет в БП, чтобы использовать его тип в реквизите. Если не сможете сами разобраться, прикрепите в ответ файл отчета, я посмотрю его.
56. Drizer2000 13 31.10.11 08:12 Сейчас в теме
(55) powerpc, если просто перекопировать универсальныйотчет из УПП в БП выдается ошибки при вставки, СКД я пока очень плохо знаю и не смогу сейчас подпраить,но я нашел другой универсальный отчет, который работает в БП, вот эта публикация: http://infostart.ru/public/84642/
При открытии шаблона , после того как я вставил универсальный отчет в БП выдается ошибка:
{ВнешнийОтчет.ШаблонУниверсальногоОтчетаMilkers1_02.МодульОбъекта(17)}: Метод объекта не обнаружен (ВосстановитьРеквизитыОтчета)
	УправлениеОтчетами.ВосстановитьРеквизитыОтчета(ЭтотОбъект, ДополнительныеПараметры);
7. detec 129 22.04.11 12:41 Сейчас в теме
Просьба объяснить, как пользоваться файлом ГенераторМодуляУниверсальногоОтчета.epf ? Я скачал сконвертировнную консоль, открыл её и названный файл. Появилась ошибка, лог ниже. Конфигурация самописная.


{Форма.Форма.Форма(9)}: Значение не является значением объектного типа (ПолноеНазваниеПрограммы)
ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + УКО.ПолноеНазваниеПрограммы;


Разобрался: ГенераторМодуляУниверсальногоОтчета.epf уже лежит в папке плагинов и доступен в подменю "Инструменты".
8. milkers 2340 22.04.11 12:51 Сейчас в теме
(7) Надо в консоли нажать "Инструменты"->"Генератор модуля управляемого отчета". Обработка должна лежать в папке "UCR\plugin\instruments". А при попытке открыть ее самостоятельно я попозже сделаю предупреждение.
10. cool.vlad4 45 22.04.11 13:53 Сейчас в теме
42. iov 364 29.08.11 09:38 Сейчас в теме
УПП 1.3.8.1 платформа 8.2.13.202
{Форма.Форма.Форма(10)}: Значение не является значением объектного типа (ПолноеНазваниеПрограммы)
ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + УКО.ПолноеНазваниеПрограммы;
11. Evg-Lylyk 2677 22.04.11 17:38 Сейчас в теме
(0) Честно когда делал в обработке плагины не думал что кто воспользуется (будет мне уроком учту для 8.2)
12. milkers 2340 22.04.11 21:24 Сейчас в теме
(11) Идея с поддержкой плагинов - абсолютно замечательная вещь. У меня появилось еще несколько интересных идей, которые можно сделать как плагины для твоей разработки. Было бы интересно узнать в каком состоянии твой проект на управляемых формах и куда ты планируешь его развивать.
13. Evg-Lylyk 2677 22.04.11 23:30 Сейчас в теме
(12) По 8.2 УФ делаю разбор запроса на дерево... Еще хочу сделать мультиязычность... в основном то что не делал до этого
15. milkers 2340 23.04.11 08:14 Сейчас в теме
(0)(6)(10)(9)
Итак, пока моя лень в стремительном отрыве от количества желающих обработку на 8.1
Попробуем подлить керосинчика и сыграть в логическую игру. Вы приводите аргументы за то, что Вам ну просто необходимо остаться на 8.1. Я пытаюсь логически их оспорить с точки зрения общих затрат на поддержание проекта, человеческого и ресурсного фактора, как опытный разработчик и консультант по вопросам внедрения. Может, я где-то не прав в моих советах клиентам?
Только лучше сделать это в отдельной ветке: http://infostart.ru/public/84458/forum/topic/39342/
17. artbear 1156 23.04.11 09:02 Сейчас в теме
(15) Какие "небольшие изменения" ты добавил в UCR ? что исправлял?
18. milkers 2340 23.04.11 09:05 Сейчас в теме
(17) Внес изменения в обработку генерации отчета СКД, она не запускалась из за изменения формата внешних обработок.
Не запускалось какое-то окно редактирования параметра в UCR, то же подправил.
20. artbear 1156 23.04.11 09:39 Сейчас в теме
(18) Твои исправления как-то обозначены в коде? Если да, то какими комментариями?
21. artbear 1156 23.04.11 14:27 Сейчас в теме
(20) Кстати, раз у тебя работа для 8.2, убери из настроек публикации платформу 8.1.
28. milkers 2340 24.04.11 07:49 Сейчас в теме
(20) Выложу обновленный репак на днях. Там точно будут все комментарии, твои исправления и мой новый шаблон.
31. Erne100 246 24.04.11 23:17 Сейчас в теме
milkers пишет:

(17) Внес изменения в обработку генерации отчета СКД, она не запускалась из за изменения формата внешних обработок.
Не запускалось какое-то окно редактирования параметра в UCR, то же подправил.


Ещё 5 копеек:
при нажатии копки "настройки" 8.2 падает.

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: 1cv8.exe
Версия приложения: 8.2.13.219
Отметка времени приложения: 4d80c789
Имя модуля с ошибкой: backend.dll
Версия модуля с ошибкой: 8.1.15.14
Отметка времени модуля с ошибкой: 4aea0794
Код исключения: c0000005
Смещение исключения: 00772d89
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
34. milkers 2340 26.04.11 21:59 Сейчас в теме
(31) Конкретно твоя ошибка возникает, когда схема КД не соответсвует метаданным конфигурации. Видимо загрузил мои настройки случайно. Но я исправил несколько других ошибок.
v81.ComConnector поменял на v82... И т.п.
71. MultiLexx 20 13.01.12 11:10 Сейчас в теме
Вопрос к автору. Попытался запустить под 8.2, причем скачал по ссылке на 8.2, но не запускается, сразу выдает ошибку синтаксиса:

{Форма.Форма.Форма(17)}: Значение не является значением объектного типа (ВыделеннаяСтрока)
ИмяФункции = "ПолучитьРезультатЗапроса_" + УКО.ПолучитьИдентификаторИзСтроки(УКО_Данные.ВыделеннаяСтрока.ИмяОбъекта);

Почему так? И я подозреваю и дальше будут такие косяки.
Запускал на платформе 8.2.15.289
72. milkers 2340 13.01.12 11:22 Сейчас в теме
(71) разработка запускается не непосредственно, см пункт обсуждения 52.
73. MultiLexx 20 13.01.12 11:34 Сейчас в теме
(72)

Понял. Спасибо. Было бы лучше если бы инструкция была сразу в шапке вместе с файлами.
19. Abadonna 3833 23.04.11 09:14 Сейчас в теме
(15)
что Вам ну просто необходимо остаться на 8.1

Тут и обсуждать нечего: обычная, ничем не обоснованная, блажь.
26. Поручик 4328 23.04.11 19:49 Сейчас в теме
(15) Сделай проще, версию для 8.1. за деньги.
27. milkers 2340 24.04.11 07:46 Сейчас в теме
(26) Да ну, брать деньги со своих же внедренцев, за то что они будут решать чуть быстрее задачи по автоматизации, я считаю не этичным. Я считаю правильным брать деньги только за те продукты, которые предназначены для конечных пользователей (как мой управленческий баланс, например) или для франчайзи, которые с помощью моей обработки по учету серийных номеров могут решать ряд сложных задач клиента по автоматизации не меняя конфигурации.
SirYozha; wolfsoft; Abadonna; +3 Ответить
29. Поручик 4328 24.04.11 17:18 Сейчас в теме
(27) Ну и зря ты так, любой труд должен оплачиваться, и какая разница внедренец он или конечный пользователь.
30. milkers 2340 24.04.11 21:33 Сейчас в теме
(29) Я сам когда то четыре года отработал в питерском СофтБалансе, знаю насколько тяжелый труд внедренца франчайзи. Я лучше свою жабу придушу.
wolfsoft; +1 Ответить
16. artbear 1156 23.04.11 08:58 Сейчас в теме
Evg-Lylyk пишет:
(0) Честно когда делал в обработке плагины не думал что кто воспользуется (будет мне уроком учту для 8.2)

Разве? мы же с тобой специально обсуждали момент перехода на плагины с целью расширения задач, решаемых консолью :)
32. Evg-Lylyk 2677 25.04.11 10:52 Сейчас в теме
(16) Да да, но это первый плагин сделаный не мной :)
Для 8.2 в UCR может быть много косяков в 8.2 вообще не тестировал
(0) Я UCR развивать не планирую если хотите возмите на сопровождение... Я если буду делать только 8.2
22. cool.vlad4 45 23.04.11 14:38 Сейчас в теме
Все уговорили, уже думаю о переходе на 8.2...вообще планировал до нового года(так удобнее), но что-то не срослось...8.2 шустрее и лучше, конечно, но тут работает старая админская привычка, раз работает, то не трогать...
33. milkers 2340 26.04.11 21:55 Сейчас в теме
(0) 2011-04-26 - Обновлены все файлы, исправлены ошибки, новый шаблон
35. alexk-is 6421 27.04.11 09:12 Сейчас в теме
Публикация не полностью отображается под IE. Ошибка в разметке.
36. milkers 2340 27.04.11 10:47 Сейчас в теме
38. milkers 2340 28.04.11 11:28 Сейчас в теме
Разница в том, что если внедренец франчайзи сможет быстрее внедрять проекты, то это не значит, что он получит с этого больше.
Нельзя все и для всех превращать в коммерцию, потому потом это аукнется тем же.
shalimski; Светлый ум; +2 1 Ответить
40. milkers 2340 05.06.11 21:31 Сейчас в теме
Сделал версию под 8.1. Просьба написать о любых проблемах и пожеланиях.
41. clsmk 07.06.11 15:39 Сейчас в теме
Не разбирался, просто попробовал.

В консоли отчётов написал по образцу
ВЫБРАТЬ
	"Образец" КАК Информация
{ВЫБРАТЬ
	Информация}

Сформировал текст модуля универсального отчета, скопировал в модуль отчёта шаблона...
ГМУО позволяет несколькими нажатиями кнопок превратить запрос из консоли для построителя отчетов превратить в текст модуля универсального отчета. Далее, через буфер обмена текст в конфигураторе вставляется в модуль отчета шаблона и отчет готов к использованию!

Не взлетело)

Поставил галку "выводить детальные записи" - взлетело.
43. shadowcpu 05.09.11 10:57 Сейчас в теме
Попробовал на 8.1.
тоже ошибка с УКО...
44. milkers 2340 24.09.11 16:51 Сейчас в теме
(0) 2011-09-24 Внес исправления ошибок найденных пользователями инфостарта в архив "универсальной консоли отчетов"для 8.2.

Добавил в архив обновленный шаблон для СКД по диапазоном, с HTML -описанием. Рекомендую перекачать файл.
45. Hron 25.09.11 11:39 Сейчас в теме
Обработка действительно хороша, давно пользуюсь. Но есть проблема, которая не дает покоя: Платформа падает, если создать компоновку, а в ней пакетный запрос с использованием временных таблиц. Падает с такой ошибкой:
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: 1cv8.exe
Версия приложения: 8.2.14.528
Отметка времени приложения: 4e30380c
Имя модуля с ошибкой: dcscore.dll
Версия модуля с ошибкой: 8.2.14.528
Отметка времени модуля с ошибкой: 4e301804
Код исключения: c0000005
Смещение исключения: 000e0036
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Показать

Проблема наблюдалась на всех последних версиях платформы, включая 8.2.12 и 8.2.13, ошибка возникает на ОС Win 7, Win7 SP1, Win Server 2008R2.
Нашел временное решение проблемы: после нажатия "ОК" в компоновке, перехожу на строку с запросом, потом обратно на компоновку, жму сформировать.
46. puxlichok 27.09.11 18:35 Сейчас в теме
Хорошо бы пока поддерживать обе версии (и под 8.1 и под 8.2)
47. SkorikA 83 30.09.11 07:36 Сейчас в теме
48. revril 10.10.11 11:57 Сейчас в теме
спасибо за отчет)))очень пригодился))
49. sashapere 146 13.10.11 11:00 Сейчас в теме
Спасибо за Генератор. Очень помог при решении срочной и сложной работы по созданию отчета !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
50. powerpc 216 26.10.11 13:15 Сейчас в теме
Настройки условного оформления не генерирует у меня. Есть вообще такая возможность или нет ?
57. Drizer2000 13 03.11.11 21:11 Сейчас в теме
Эх, жаль что автор пропал, и неизвестно когда исправит запуск шаблона под БП 2.0
58. svs74 9 05.11.11 08:27 Сейчас в теме
59. nick_e 2 09.11.11 08:57 Сейчас в теме
60. MYRZILKA123 2 09.11.11 09:49 Сейчас в теме
63. milkers 2340 16.11.11 12:24 Сейчас в теме
64. Drizer2000 13 19.11.11 01:38 Сейчас в теме
(63) проверьте работу вашего отчета под БП 2.0,ну ни как по нормальному не запускается
61. revril 16.11.11 11:41 Сейчас в теме
62. milkers 2340 16.11.11 12:23 Сейчас в теме
(61) Я здесь, если есть вопросы спрашивайте.
65. 6728418@mail.ru 15.12.11 12:40 Сейчас в теме
Идея с поддержкой плагинов - абсолютно замечательная вещь. У меня появилось еще несколько интересных идей, которые можно сделать как плагины для твоей разработки. Было бы интересно узнать в каком состоянии твой проект на управляемых формах и куда ты планируешь его развивать.
Потдерживаю !
66. Casey Jones 15.12.11 16:13 Сейчас в теме
Так есть возможность запуска сего чуда под 8.1? Я так понимаю UCR сдесь только для 8.2?
67. Casey Jones 15.12.11 16:37 Сейчас в теме
68. ak0710 29.12.11 13:55 Сейчас в теме
69. kvb1 12 06.01.12 11:00 Сейчас в теме
все это хорошо, тоько в управляемом приложении построитель отчета притказал долго жить, так, что изучайте СКД - отпадная вещщьььь!
75. Boudybuilder 60 13.02.12 00:54 Сейчас в теме
Полезная статейка.
Я какраз изучаю отчеты на основе универсального...
76. Boudybuilder 60 13.02.12 00:58 Сейчас в теме
Да и у меня был прикол , что в зависимости од разных настроек иерархии менялся порядок строк... При чем тут иерархия не пойму. Но хаос присутствовал...
77. ZLENKO 06.04.12 16:36 Сейчас в теме
Кто нибудь знает как в универсальном отчете не выводить итоги по группировкам колонок ?
Отключить можно только общие итоги :-(
При количестве группировок по колонкам больше одной выводятся итоги по колонкам по каждому уровню.
А они мне не нужны эти промежутиочные итоги.
"Перекопал" весь модуль универсального отчета - не могу понять как можно отключить вывод промежуточных итогов по колонкам :-(
79. trumanl 11 19.06.12 12:34 Сейчас в теме
(77) не совсем понятны твои намерения. группировка на то и группировка чтобы группировать данные и высчитывать сумму или любую другую функцию по колонкам/строкам.
возможно тебе вообще не группировка нужна.
объясни, как ты это себе представляешь, тогда смогу помочь.
85. v.l. 02.06.15 13:59 Сейчас в теме
(79) trumanl, например, не выводить суппу по ценам. Естественно, сумма в группировке по количеству и сумме затрат нужна. а цен нет.
80. trumanl 11 19.06.12 12:36 Сейчас в теме
+ плюсую. как появиться возможность, обязательно буду использовать у себя. спасибо.
81. TrinitronOTV 20.12.12 06:18 Сейчас в теме
тоже плюсую. как появиться возможность, обязательно скачаю данную обработку и буду использовать для рблегчения своей работы. спасибо автору
82. echo77 1093 11.08.13 16:18 Сейчас в теме
К сожалению в текст запроса на вставляются комментарии, которые в последствии заменяются на соединения с таблицами свойств и категорий

	//ПОЛЯ_СВОЙСТВА
	//ПОЛЯ_КАТЕГОРИИ


Собственно, только из-за этого и качал. А этого нет :-(
83. EugenLiquor 19.02.14 12:21 Сейчас в теме
Полезная статья, почерпнул много интересного, но качать не стал, думаю остановится все-таки на http://infostart.ru/public/84642/ Думаю он мне больше подходит, но все равно автору большой плюс за его старания улучшить и облегчить работу пользователей!
84. Alex123456 04.09.14 11:10 Сейчас в теме
Хорошая статья, спасибо автору.
Хорошее дополнение к консоли запросов.
86. dponomarenko 30.10.15 17:50 Сейчас в теме

Процедура ПриОткрытии()

У меня в процедуре возникает ошибка т.к.УКО =Неопределено
ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + УКО.ПолноеНазваниеПрограммы;
//Установка настроек по умолчанию
87. corelius 2 25.08.16 13:35 Сейчас в теме
Не работает! Что за переменная "УКО"? Она у меня неопредеелна! Не запускается.
У меня 8.2.19.106, УТ 10.3.2.11
89. Sanek32 14 24.05.17 16:12 Сейчас в теме
(87)
необходимо скачать "Универсальная консоль запросов 8.2" написать свой запрос после чего консоли нажать "Инструменты"->"Генератор модуля управляемого отчета".
Оставьте свое сообщение

См. также

Альтернативный способ добавления элементов и реквизитов на формы 29

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ERP2 УТ11 Россия Абонемент ($m) Работа с интерфейсом

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

1 стартмани

09.09.2019    2370    4    bmk74    0       

Вам нравятся запросы в 1С? 13

Инструменты и обработки Программист Конфигурация (md, cf) v8 v8::Запросы 1cv8.cf Абонемент ($m) Практика программирования Разработка

Речь не только о том, что простейший запрос с "легальным" оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать "в нагрузку" к тексту запроса. Все эти "Новый Запрос", "УстановитьПараметр" и последующие пляски с обработкой результата... Пора с этим заканчивать!

1 стартмани

03.07.2019    8982    1    m-rv    73       

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android 21

Инструменты и обработки Программист Пользователь Расширение (cfe) v8 v8::Mobile Розница УНФ ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика УУ Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Абонемент ($m) Внешние источники данных Сканер штрих-кода Терминал сбора данных Работа с интерфейсом Мобильная разработка

Простой мобильный терминал сбора данных для iOS и Android, не требующий сложных настроек и установки дополнительных программ. Для выгрузки базы штрихкодов и загрузки собранных штрихкодов в документы учетной системы используется Яндекс Диск или облачный сервис и расширение конфигурации. Работает с конфигурациями Розница 2, УНФ 1.6, УТ 11, ERP, КА2.

3 стартмани

22.04.2019    9705    51    suepifanov    61       

Безопасная работа с транзакциями во встроенном языке 183

Статья Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Разработка

Разбираемся с опасностями использования транзакций во встроенном языке 1С. Познаем ошибку "В данной транзакции уже происходили ошибки". Учимся защищаться от них.

1 стартмани

25.03.2019    13194    7    tormozit    35       

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 509

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

1 стартмани

31.01.2019    24918    242    bonv    102       

Поздравление с Новым Годом! (Управляемые формы) 15

Отчеты и формы no Расширение (cfe) v8 v8::УФ ДО ERP2 БП3.0 УТ11 ЗУП3.x Абонемент ($m) Поздравления

Открытие окна поздравления при старте программы. Можно менять открытку и текст поздравления.

1 стартмани

10.12.2018    6251    54    milkers    22       

Шпаргалка разработчика для работы с формами 23

Отчеты и формы Программист Архив с данными v8 Россия Абонемент ($m) Работа с интерфейсом

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

3 стартмани

31.10.2018    7824    68    ELAM    3       

Открывашка ячеек таблиц 85

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    9210    11    tormozit    28       

Работа с публикациями "Инфостарт" 13

Инструменты и обработки Программист Архив с данными v8 УУ Абонемент ($m) Практика программирования О сообществе WEB

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    8131    10    RocKeR_13    12       

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции 62

Инструменты и обработки Программист Бизнес-аналитик Приложение (apk) v8 Windows Абонемент ($m) Инструментарий разработчика Практика программирования

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    14655    23    informa1555    26       

Визуализация событий на временной шкале средствами "Поле HTML документа" 165

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    13841    127    Plotks2017    24       

Работа с данными выбора 38

Инструменты и обработки Программист Архив с данными v8 Россия Абонемент ($m) Практика программирования Работа с интерфейсом

В управляемом интерфейсе заложена мощная возможность описывать связи реквизитов формы через параметры. Установка параметров связей позволяет ограничить выбор данных так, чтобы целостность данных была обеспечена на этапе ввода. Однако без дополнительного программирования задать можно только самые простые связи. Такие условия связи, как зависимость от реквизита через точку или зависимость через дополнительное отношение, заданное в регистре сведений - уже задать без программирования не получится.

1 стартмани

17.07.2018    19602    13    kalyaka    15       

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ ("001", "Новый товар") 105

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::Запросы 1cv8.cf Абонемент ($m) Практика программирования

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

1 стартмани

01.06.2018    18927    86    m-rv    57       

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному 236

Статья Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования БСП (Библиотека стандартных подсистем)

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

1 стартмани

10.05.2018    26084    24    dsdred    34       

Как выполнить отчет на СКД через COM и получить данные отчета? 85

Статья Программист Архив с данными v8 УПП1 Россия Windows Абонемент ($m) Практика программирования

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

2 стартмани

08.05.2018    17150    10    wowik    3       

Работа со схемой запроса 170

Статья Программист Конфигурация (md, cf) v8 v8::Запросы Абонемент ($m) Инструментарий разработчика Практика программирования

Стандартом взаимодействия с реляционной базой данных стал язык SQL. Приемником SQL в 1С является язык запросов. Язык запросов, также как и SQL, является структурированным. Составляющие структуры запроса отвечают на разные вопросы о том, какие данные требуется получить и какие манипуляции с множествами данных необходимо произвести при получении. В простых случаях текст запроса можно написать вручную, однако в сложных случаях, а также при программном формировании, - лучше воспользоваться объектной моделью запроса и использовать объект "Схема запроса". В статье дается описание объектной модели и особенностей работы с ней, а также приводится решение, упрощающее взаимодействие с объектом "Схема запроса".

1 стартмани

24.04.2018    27086    71    kalyaka    34       

Заполняем по шаблону (по умолчанию) 68

Инструменты и обработки Программист Архив с данными v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования

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

1 стартмани

08.02.2018    17365    20    mvxyz    17       

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов 122

Статья Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

1 стартмани

01.02.2018    24231    61    rpgshnik    46       

Расширение возможностей печати: Вывод произвольного нижнего и верхнего колонтитула 8

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Печатные формы документов Практика программирования Универсальные функции

Расширяем функционал вывода нижнего / верхнего колонтитула. Стандартно 1С имеет достаточно ограничений по выводу и наполнению колонтитулов содержимым, взять хотя бы такие, как вывод только текста и отсутствие ограничения на номер конечной страницы. А при разработке кода сталкиваешься с тем, что свой блок с нижним колонтитулом нужно прижимать к низу страницы. Казалось бы быстро решаемый вопрос, но и в нем есть нюансы. Сейчас я расскажу о том, как решалась эта задача. UPD 15.02.2018. Добавлен вывод верхнего колонтитула; Вывод колонтитулов на первой и последней странице управляется параметрами; Научился считать страницы: Добавлено заполнение переменных аналогичных стандартным из колонтитулов; Задаются форматы даты и времени. Ограничения прежние: 1. Повторно сформировать табличный документ после смены параметров страницы интерактивно.; 2. Передавать данные для более плотной печати как можно более мелко нарезанными кусками.

1 стартмани

29.12.2017    21344    21    agent00mouse    0       

Печатная форма, сделанная как расширение конфигурации для БП 3.0. Новые возможности БСП 26

Инструменты и обработки Программист Расширение (cfe) v8 БП3.0 Абонемент ($m) Практика программирования Универсальные печатные формы

Печатные формы на внешних обработках скоро канут в лету. На смену им приходят ПФ, реализованные в виде расширений конфигурации. Не нашел на сайте примеров таких расширений. Привожу пример подобного расширения для БП 3.0.

1 стартмани

06.12.2017    17780    52    kwazi    6       

Программное формирование форматированной строки в стиле html+inline CSS 52

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом Инструментарий разработчика

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

1 стартмани

18.11.2017    19176    24    bonv    5       

Расширенная настройка динамического списка УФ 115

Инструменты и обработки Программист Расширение (cfe) v8 v8::УФ 1cv8.cf Абонемент ($m) Работа с интерфейсом

Открывая управляемую форму выбора и не увидев там видимых в форме списка элементов, часто хочется узнать причину их отсутствия там, т. е. какой наложен отбор. Но стандартная настройка списка управляемой формы показывает только пользовательские настройки, скрывая от пользователя фиксированный отбор. Предлагаю вам расширение конфигурации с расширенной настройкой динамического списка, отображающей пользователю кроме пользовательских настроек еще фиксированные.

1 стартмани

31.05.2017    24132    143    tormozit    20       

Расширения конфигураций 1С: учимся перехватывать методы 110

Инструменты и обработки Программист Расширение (cfe) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования

В этой статье я на примерах разберу некоторые механизмы расширений конфигураций 1С. А именно «перехваты» методов модуля объекта и «перехваты» событий формы и элементов формы. Данная статья написана с учебными целями, чтобы показать, как при помощи расширений конфигурации можно делать такие доработки, ради которых раньше приходилось снимать конфигурацию с поддержки.

1 стартмани

30.05.2017    81643    14    signum2009    45       

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов 175

Статья Программист Архив с данными v8 1cv8.cf Россия Абонемент ($m) Практика программирования Математика и алгоритмы Универсальные функции Производительность и оптимизация (HighLoad)

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    38288    166    DarkAn    86       

Простой способ индексирования интервалов 181

Статья Программист Конфигурация (md, cf) v8 Абонемент ($m) Практика программирования

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

1 стартмани

28.09.2016    31566    39    ildarovich    22       

1С: Предприятие + корпоративный чат, как наладить оперативные уведомления за 10 минут 61

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v8 Windows Абонемент ($m) Практика программирования

Как сделать автоматические уведомления о разных событиях из 1С в корпоративный чат MyChat для сотрудников компании

1 стартмани

14.08.2016    38015    35    Demanoidos    60       

Хранение файлов в томах на диске (для УПП 1.3) 76

Инструменты и обработки Программист Архив с данными v8 УПП1 Windows Абонемент ($m) Практика программирования

Доработка типовой УПП 1.3 в плане хранения присоединенных файлов вне базы данных

2 стартмани

05.06.2016    43399    4    wowik    27       

Остатки на каждый день в запросе 33

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf УУ Windows Учет ТМЦ Абонемент ($m) Практика программирования

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

1 стартмани

26.04.2016    33823    19    arakelyan    16       

Выполнение JavaScript кода из 1С в объекте Поле HTML Документа (HTML 5) и вызов события в 1С ПриНажатии 149

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Абонемент ($m) Практика программирования

Пример выполнения JS кода из 1С в Поле HTML Документа под управляемыми формами, с удобным получением результата в 1С(С помощью вызова привязанного события ПриНажатии к элементу ПолеHTMLДокумента)

1 стартмани

22.03.2016    59926    132    igo1    49       

Количество дней недели (понедельников/вторников/...) в заданном диапазоне одним запросом 28

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 Абонемент ($m) Практика программирования

При реализации периодического авто-заполнения маршрутных листов по графику (недельному) необходимо было просчитать стоимость всего периода, с условием выездов только по определенным дням. Заморачиваться с обходом результата не хотелось. Пришлось написать "Небольшой" запрос.

1 стартмани

03.03.2016    11907    1    Alexander.Shvets    5       

Простые радости жизни программиста 1С: выбор типа значения 51

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования Работа с интерфейсом

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

1 стартмани

17.02.2016    38478    45    yuraos    17       

Яндекс.Деньги "Благотворительность" 17

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика Практика программирования

Яндекс.Деньги теперь в 1С. Форма для приема благотворительных взносов. Форму легко сделать и вставить на любую страницу сайта или блога. Платежи будут приходить на ваш кошелек. На форме есть три способа платежа: из кошелька, с банковской карты, с баланса мобильного.

1 стартмани

16.02.2016    17009    9    Tatitutu    5       

Мастер рассылки e-mail 2.2 для управляемых форм 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ ERP2 БП3.0 УТ11 Абонемент ($m) Практика программирования Email

Для пользователей: переделанный из старый разработки под 8.2 с использованием библиотеки Мастер рассылки e-mail 2.2 (ERP, УТ, БП) (Только управляемые формы), который теперь может запускаться под любой версией платформы с разрешенными или запрещенными модальными/синхронными вызовами в конфигурации. Также удобный выбор e-mail и их владельцев с помощью отбора динамического списка по любым критериям и галочки исключения.

1 стартмани

29.12.2015    30333    20    milkers    4       

Нечеткий поиск одним запросом 37

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования

Использование механизма полнотекстового поиска в 1С не всегда оправдано, т.к. построение индекса и поддержание его в актуальном состоянии может значительно нагружать систему. Предлагаемая реализация нечеткого поиска методом N-грамм выполняется одним запросом, что позволяет производить поиск в любой таблице и не требует предварительного построения индекса.

1 стартмани

28.12.2015    18992    57    vasvl123    9       

Передача больших пакетов через веб-сервисы 137

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 Абонемент ($m) Практика программирования Администрирование данных 1С Внешние источники данных

Реализация механизма передачи больших пакетов через веб-сервисы. С его помощью передать файл размером в несколько гигабайт не составит проблем.

1 стартмани

06.12.2015    40669    44    YPermitin    19       

Быстрое определение интервалов в запросе 177

Инструменты и обработки Программист Внешний отчет (ert,erf) v8 Абонемент ($m) Практика программирования

В статье описывается новый метод определения интервалов между данными различных записей в запросе. В отличие от общеизвестного метода, время работы предлагаемого метода зависит от объема данных ЛИНЕЙНО. Это обеспечивает ему значительный выигрыш по быстродействию на больших объемах данных. В качестве иллюстрации возможностей метода приведен отчет, показывающий гистограмму распределения времени между продажами.

1 стартмани

01.10.2015    41664    32    ildarovich    41       

Полезные приемы при работе с Excel из 1С (Версия 3.1) 486

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Практика программирования Разработка внешних компонент Загрузка и выгрузка в Excel

Программисту 1С часто приходится работать с таблицами Excel из 1С. Я постарался собрать небольшой FAQ и набор функций для работы с файлами Excel. Надеюсь, кому-то будет полезна данная статья.

1 стартмани

22.09.2015    133799    444    Zerocl    60       

Code First и Linq to EF на примере 1С версии 7.7 и 8.3 часть I 10

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 Windows Абонемент ($m) Практика программирования

Данный проект является чисто исследовательским примером использования Code First и Linq to EF на примере 1С версии 7.7. Так как сам я программист 1С, то мне всегда было интересно, как можно перенести модель объектов 1С на компилируемые языки, и использовать мощь Linq to EF. С появлением Code First давно хотел прикрутить, но все как-то руки не доходили, и вот, наконец ..

1 стартмани

28.08.2015    17879    4    Serginio    2       

Универсальная учетная система с конструктором документов и справочников в режиме 1С: Предприятие 95

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf УУ Windows Абонемент ($m) Инструментарий разработчика Практика программирования

Заголовок статьи звучит фантастично, но это не шутка. Занимаясь внедрениями, я часто сталкивался с ситуацией, когда надо было к типовой конфе приделать простенький модуль учета чего-нибудь, не специфичного для самой конфы. Например в УТ учет материалов в эксплуатации. Модуль обычно состоял из пары справочников (2-3), 3-х документов и регистра или пары регистров. Однажды подобные пристройки понадобились одновременно на 3 проектах. Скучно делать одинаковую работу, и я подумал, а что, если сделать универсальный инструмент, в котором пользователь сам сможет нарисовать себе справочники, реквизиты к ним, документы и движения. Т.е. конструктор полноценных документов в пользовательском режиме. Это оказалось не так сложно - все дело в подходящей архитектуре данных.

1 стартмани

29.07.2015    25980    141    informa1555    39       

NativeDraw: Компонента рисования для 1С [V2.6.2] 106

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент Работа с интерфейсом

Рисуйте в формах 1С, также предлагается небольшое количество нерисовальных функций

1 стартмани

13.07.2015    39508    421    ПерваяСистема    140       

Методы для группировки данных по полю,полям в Таблице Значений на примере универсального метода списания по партиям, а также отбора строк в ТЗ по произвольному условию. Для 8.x и 7.7 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 v8 1cv8.cf 1cv7.md Windows Абонемент ($m) Практика программирования Универсальные функции

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    21010    4    Serginio    1       

И снова "Как сжать картинки для экспорта в EXCEL?" или Умная картинка 8.2 14

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Практика программирования Загрузка и выгрузка в Excel

Прошла уже эпоха , когда экономили на трафике интернета. Но все же...повторюсь. Я предлагаю совершенно новый способ сжатия картинки - эффект в 20 раз !!!

1 стартмани

17.06.2015    22464    54    Tatitutu    10       

Кнопки управления группировками табличного документа для управляемых форм 23

Инструменты и обработки Программист Внешний отчет (ert,erf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

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

1 стартмани

02.06.2015    21628    31    unichkin    9       

Подсистема "Планировщик" (версия 1.1) 138

Отчеты и формы no Конфигурация (md, cf) v8 1cv8.cf Россия Абонемент ($m) Практика программирования WEB Работа с интерфейсом

Конфигурация с подсистемой "Планировщик" (календарь). Бесплатная открытая версия для свободного использования не включает двустороннюю интеграцию с сервисом Google и Outlook.com.

5 стартмани

02.03.2015    55682    463    vandalsvq    62       

Регулярные выражения без COM объектов и внешних компонент 27

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования Универсальные функции

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

1 стартмани

09.02.2015    20506    18    boogie    35       

Асинхронные вызовы 84

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования

В этой статье я покажу свою реализацию асинхронных вызовов серверных функций и процедур

1 стартмани

02.02.2015    33870    143    rtnm    25       

Автоматический REST-сервис в «1С:Предприятии». OData. Пример работы из Jscript/AJAX 166

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Практика программирования WEB

Небольшой обзор REST-сервиса в «1С:Предприятии». Рассмотрен механизм работы c REST-сервером 1С:Предприятия из внешнего приложения - веб-страницы с использованием языка JavaScript и технологии AJAX.

1 стартмани

08.10.2014    68675    131    vano-ekt    48       

Пример построения маршрута и оптимизация его с помощью Яндекс карт и api Яндекса 2.1 56

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Автомобили, автосервисы Розничная и сетевая торговля (FMCG) Абонемент ($m) Практика программирования Универсальные обработки WEB

Пример использования карт Яндекса и api 2.1. Построение оптимального маршрута движения курьеров. Оптимальность маршрута считается для общественного транспорта. Потом можно переключить маршрут на автомобиль.

1 стартмани

03.10.2014    43553    386    Трактор    52       

Учим 1С разговаривать с клиентами или работаем с API Бродкастер 76

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Практика программирования Универсальные обработки SMS рассылки

Пример использования API Бродкастера в 1С. Совершаем автоматические обзвоны путем синтезирования речи из текста.

29.09.2014    29355    100    Zircool    30