Подсистема "Варианты отчетов". Используете ли Вы ее правильно?

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

Разработка - Работа с интерфейсом

БСП отчеты варианты СКД хранилище

Небольшая история про использование подсистемы "Варианты отчетов" из БСП. Используете ли Вы ее правильно?

О чем речь

Любите делать отчеты для типовых конфигураций? Вы мастер СКД и отчет с вложенными схемами компоновки и собственным макетом для Вас тоже обычное дело? А может быть программное формирование схемы компоновки для Вас тоже норма? Или Вы новичок и только начинаете постигать сакральные знания СКД? Не важно!

Сегодня мы будем говорить о другом. О подсистеме "Варианты отчетов" из БСП, которую можно встретить практически во всех типовых конфигурациях. Вероятно, многие зададутся вопросом: "О чем тут вообще можно говорить?". Что ж, постараюсь Вас удивить!

Как она устроена

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

Прежде чем перейти к особенностям, дадим краткое описание принципа работы подсистемы. В составе метаданных она содержит не мало объектов для реализации всего функционала. Те, что нас интересуют, это:

  • Общая форма "Форма отчета".
  • Справочник "Варианты отчетов".
  • Хранилище настроек "Хранилище вариантов отчетов".
  • Общие модули с именем "ВариантыОтчетов*" и "Отчеты*".
  • И некоторые настройки корня конфигурации.

Весь смысл подсистемы сводится к тому, что все варианты отчетов, адаптированных для использования в БСП, сохраняются в справочнике "Варианты отчетов" через переопределение основных событий хранилища "Хранилище вариантов отчетов":

  • Автор
  • Тип отчета
  • Пользовательские настройки
  • Ключ
  • Представление варианта
  • Различные настройки видимости
  • Описание
  • И многое другое.

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

 
 Что там внутри у отчета

Чтобы подсистема "Варианты отчетов" была задействована для нашего продвинутого отчета, прикрепим его в справочник "Дополнительные отчеты и обработки". Не зря же мы делали описание внешнего отчета в модуле объекта.

 
 Прикрепляем отчет в дополнительные отчеты и обработки

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

В корне конфигурации ERP (как минимум с версии 2.2) для свойства "Хранилище вариантов отчетов" установлен объект метаданных "ХранилищаВариантов.ХранилищеВариантовОтчетов". То есть, стандартное хранилище для сохранения настроек отчетов не используется. При этом в стандартных событиях этого хранилища переопределены события загрузки и сохранения настроек, в которых алгоритмы используют уже справочник "Варианты отчетов". Таким образом, подсистема перевела весь функционал по работе с вариантами отчетов на собственный справочник.

При этом, если варианты предопределены в схеме компоновки, то сами настройки в справочнике не сохраняются. Это и понятно - зачем их сохранять, если они есть в самой компоновке данных. Однако, если пользователь сохранит свой вариант, то настройки компоновки будут записаны в реквизит "Настройки" этого справочника (в виде хранилища значений).

Еще одной важной частью подсистемы является общая форма "ФормаОтчета", которая предоставляет расширенный функционал работы с отчетами. Если в объекте отчета (внешнем или встроенном в конфигурацию) нет явно заданной формы, то будет использоваться именно она. Достигается это за счет установки основных форм в корне конфигурации.

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

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

Таким образом, подсистема "Варианты отчетов" позволяет разрабатывать и управлять отчетами эффективно за счет дополнительного функционала:

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

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

 
 Пример встраивания отчета в конфигурацию

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

Обычная ситуация

Вроде все просто и никаких проблем не ожидается. Но давайте сделаем те же самые действия на другой конфигурации, например на Бухгалтерии КОРП 3.0.67.70 (не самая новая версия, но подойдет). Добавим как внешний отчет, так и внутренний.

 
 Отчеты добавлены

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

Только форма отчета типовая, но остальное работает не как ожидалось. В чем же дело?

Что здесь не так и как быть

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

 
 Разница в настройках ERP и БУХ

То есть, в бухгалтерии в качестве хранилища вариантов отчета по умолчанию используется не хранилище вариантов из БСП, а стандартное хранилище настроек. Именно поэтому отчеты и не смогли использовать возможности подсистемы "Варианты отчетов".

Исправить это и просто, и сложно одновременно.

Просто, потому что в свойствах отчета достаточно явно указать хранилище вариантов отчетов.

 
 Явное указание хранилища вариантов отчета

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

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

 
 Исправить без последствий

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

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

Немного нюансов

При использовании подсистемы "Варианты отчетов" может возникнуть интересная ситуация в процессе разработки. Допустим, у вас есть внешний отчет (пусть будет тот самый отчет для ERP из примера выше). Он уже был добавлен в дополнительные отчеты и обработки и некоторое время использовался. 

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

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

Причина также проста - настройки хранятся в справочнике "Варианты отчетов". При внесении изменений в конфигураторе настройки в самом справочнике, конечно же, не обновляются. Поэтому в отчете и не видно изменений.

Решение:

  1. Для внешних отчетов:
    • Обновить внешний отчет в справочнике "Дополнительные отчеты и обработки", после чего настройки предопределенных вариантов обновятся.
    • На тестовом окружении изменить имя отчета, добавив например цифру. В итоге созданные настройки в справочнике не будут использоваться.
  2. Для встроенных отчетов:
    • После применения изменений конфигурации запустить обновление информационной базы со специальным ключом запуска БСП.
    • Отдельно запустить обновление данных вариантов отчета с помощью скрипта.

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

  1. Выпустить полностью новую версию отчета с новыми вариантами, которая не будет поддерживать существующие пользовательские варианты.
  2. Очистить все пользовательские варианты для измененного отчета.
  3. Написать обработку, которая исправит настройки существующих вариантов отчетов пользователей

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

Вот и все

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

  • Платформа создала кэш настроек отчета, сейчас его почищу. Хм, а не помогает. Компьютер перезапущу!
  • Я напишу свой механизм управления вариантами отчетов. Тот, что в БСП, глючит сильно.
  • Я делаю отчеты с помощью обработок, что еще за БСП.

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

До скорых встреч, вдохновения Вам и удачных код-ревью!

Другие ссылки

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Hekeus 04.06.19 08:49 Сейчас в теме
Нужно больше Золота, ам, хмм, Статей!!!
Бубузяка; SShipilov; paybaseme; YPermitin; +4 Ответить
2. YPermitin 10277 04.06.19 08:51 Сейчас в теме
(1) хорошо, Милорд!
nik2500; Deslime; a_titeev; the1; +4 Ответить
3. VmvLer 04.06.19 09:15 Сейчас в теме
по последнему абзацу

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

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

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

...

В общем и целом статья написана хорошо и структурировано подает ...прописные истины для тех, кто плотно работает с типовыми.
А новичкам самое то.
Drivingblind; CHSN8; taiwanchik; Синицын; skalex; bulpi; YPermitin; +7 Ответить
4. YPermitin 10277 04.06.19 09:38 Сейчас в теме
(3) для пользователя, конечно, проще сбросить настройки.

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

А истины и правда прописные :)
38. pas 73 07.06.19 08:50 Сейчас в теме
(3) Прописные истины - это что-то постоянное, а тут от версии к версии все меняется на 180 градусов
YPermitin; +1 Ответить
39. VmvLer 07.06.19 09:10 Сейчас в теме
(38) Во вселенной нет постоянных вещей и событий - все пребывает в движении, устремляясь к развитию и упадку.
Истины в каждой конкретной точке пространства-времени - это временные предрассудки наблюдателя этой точки.

Хотите об этом поговорить?
Suslik_Johns; acanta; YPermitin; +3 Ответить
40. YPermitin 10277 07.06.19 09:29 Сейчас в теме
(39)
ой конкретной точке пространства-времени - это


Да начнется сеанс психотерапии! :))))
5. SlavaKron 04.06.19 10:16 Сейчас в теме
Было бы интересно посмотреть примеры использования процедуры ОпределитьНастройкиФормы в модуле внешнего отчета.
// Для общей формы "Форма отчета" подсистемы "Варианты отчетов".
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
	
	// Переопределение настроек параметров и отборов.

КонецПроцедуры
AlexBober78; the1; YPermitin; +3 Ответить
7. YPermitin 10277 04.06.19 10:53 Сейчас в теме
(5) в БСП хорошие примеры, но взял на будущее.
48. AlexBober78 21.06.19 18:49 Сейчас в теме
(5) да, всякие жизненные ситуации, чтобы легче было разбираться
6. vardeg 178 04.06.19 10:47 Сейчас в теме
Я сейчас буду плакать от счастья.
Перевожу старую конфигурацию на базе УПП на английский. Пришлось в 440 объектах документах править захардкоженную структуру с описанием заголовков печатных форм - вставлять везде НСтр. Более того в общих модулях много где идет формирвоание текстов для интерфейса тоже захардкоженных и хрен где встретишь НСтр.
Пришлось писать внешний инструмент парсинга выгрузки конфы в файлы и самый геморой с модулями непуравляемых форм.
И сейчас я вижу что человек пишет код в котором в захардкоженное описание предусмотрительно ставит НСтр для поддержки мультиязычности.
Я сейчас расплачусь от уважения.
Не говоря уже обо всей другой стати - только за это 15 звезд тебе впаять надо! Респект!
nad0_hto; &rew; mivari; a_titeev; YPermitin; +5 Ответить
8. YPermitin 10277 04.06.19 10:58 Сейчас в теме
(6) у Вас очень интересная задача. Если когда-нибудь сделайте публикацию как все провернули, то юудет очень интересно.

Честно признаться, я не всегда использую НСтр(), так что иногда можно и камнями закидать :)
13. rozer 277 04.06.19 15:03 Сейчас в теме
(6) видимо стандарты разработки 1с в вашем случае придумала позже .... https://its.1c.ru/db/v8std#content:761:hdoc:_top
14. zeegin 91 04.06.19 19:04 Сейчас в теме
(6) АПК умеет искать захаркоденные фрагменты строк и ругаться на них, что они без НСтр. Это сильно упрощает работу переводчикам.
pavlov_dv; YPermitin; +2 Ответить
9. salbey 74 04.06.19 11:48 Сейчас в теме
Так как это отчет и он совместим с подсистемой вариантов отчетов, то в настройках доступна вкладка "Варианты отчетов".

Подскажите, как обозначить совместимость с подсистемой вариантов отчетов для внешнего отчета?
У меня не отображается страница "Варианты отчета" на форме элемента справочника "Дополнительные отчеты и обработки".
10. YPermitin 10277 04.06.19 12:28 Сейчас в теме
(9) посмотрите настройки внешнего варианта отчета. В статье есть пример, когда для внешнего отчета устанавливается хранилище вариантов отчета. Это то чно Вам нужно.

Если, конечно, в Вашей конфигурации есть БСП...
11. SlavaKron 04.06.19 12:39 Сейчас в теме
(9) Я думаю дело в том, что вид обработки вы указали "Отчет", а не "ДополнительныйОтчет". Это влияет только на наличие страницы "Варианты отчета" на форме элемента справочника. К настройке вариантов такого отчета можно добраться из "Администрирование - Печатные формы, отчеты и обработки - Отчеты" или из самого отчета.
YPermitin; +1 Ответить
12. YPermitin 10277 04.06.19 12:44 Сейчас в теме
15. MikeI 92 05.06.19 00:21 Сейчас в теме
А объясните мне. Вот не было хранилищ настроек и использовали справочники "Сохранённые настройки" и жили не тужили. Тут прогеры платформеры делают новую байду Хранилище всякой пурги. А потом появляются ещё тру прогеры и делают новый справочник "Варианты отчётов", который заменяет хранилище. Зачем вся это ерунда? На мой взгляд из всей БСП полезное это Универсальный отчёт. Всё остальное бред воспаленного мозга тру прогаммеров
Alex1c; bulpi; YPermitin; +3 Ответить
18. YPermitin 10277 05.06.19 08:12 Сейчас в теме
(15) думаю, тут нет злого умысла или желания у разработчиков 1С испортить Вашу жизнь :)

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

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

Поэтому нужно понять, простить, использовать :)
16. MikeI 92 05.06.19 00:21 Сейчас в теме
И да. Статья гуд, однозначно плюс
YPermitin; +1 Ответить
17. YPermitin 10277 05.06.19 08:06 Сейчас в теме
19. ashvik 05.06.19 09:18 Сейчас в теме
Недавно столкнулся с недостатком этой подсистемы. Разбирался, почему созданный в пользовательском режиме вариант отчета не записывает замеры времени. Оказалось, что ключевые операции формируются из справочника "Предопределенные варианты отчетов". Пришлось делать свою обработку, которая добавляет элемент в этот справочник.
YPermitin; +1 Ответить
20. ids79 6057 05.06.19 11:13 Сейчас в теме
Статья классная, однозначно плюс!
Сам хотел подобную написать, но также хорошо как у Вас не получилось бы наверно.
У меня такой вопрос, Вы пишите, что настройки предопределенных вариантов не сохраняются в справочнике "Варианты отчетов" - согласен. Дальше Вы пишите, что при изменении настроек варианта в конфигураторе, приходится перезаполнять варианты отчетов, чтобы увидеть настройки в пользовательском режиме. Зачем, если настройки не сохраняются в справочнике?
Кстати, я такой особенности не замечал. Меняешь вариант в конфигураторе, он меняется в пользовательском режиме. Разве что могут наложиться еще сохраненные пользовательские настройки.
YPermitin; +1 Ответить
21. YPermitin 10277 05.06.19 12:28 Сейчас в теме
(20) возможно, недостаточно раскрыл момент и неточно выразился.

Вы правы, пользовательские настройки могут наложиться.

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

Но если вариант модифицированный, свой так сказать, то в этом случае настройки хранятся в справочнике.

Далее, если Вы меняете настройки отчета в конфигураторе (например, добавили новое поле в основной вариант в схеме), то при открытии этих изменений не увидите.

Еще бывают ситуации, когда предопределенные варианты могут быть модифицированы и эранить настройки в справочнике.

В текущей статье не буду описывать это подробнее, ибо здест это просто для информации, обзора. Но можно вернуться к этой теме в будущем.
22. bulpi 179 05.06.19 12:31 Сейчас в теме
За статью плюс поставил, т.к. приходится работать с этой подсистемой (проклятая любовь к деньгам :) ). Но вывод нелогичен, ИМХО : " Подсистема стоит того, чтобы ее использовать и не изобретать велосипеды.". Этот вывод как раз в конце раздела "Немного нюансов", в котором как раз и подчеркивается бредовость и неудобства этой подсистемы. Вся эта подсистема - гигантский корявый переусложненный велосипед.
Alex1c; zqzq; YPermitin; +3 Ответить
23. YPermitin 10277 05.06.19 12:35 Сейчас в теме
(22) спасибо за добрые слова :)

Все же это лучше, чем то что было в УПП иди многочисленные велосипеды.

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

Если у Вас есть опыт более удобных мезанизмов, то сообществу было бы интересно узнать / пощупать.
24. Йожкин Кот 1081 05.06.19 13:55 Сейчас в теме
Как по варианту отчету в предприятии понять, какому отчету конфигурации он соответствует? В ERP2 сотни отчетов и каждый раз вызывает трудности поиск отчета.
YPermitin; +1 Ответить
25. YPermitin 10277 05.06.19 14:14 Сейчас в теме
(24) по представлению отчета найти элемент в справочнике вариантов. В реквизите Отчет будет полное имя метаданных отчета или ссылка на доп. отчет или идентификатор объекта метаданных.
Йожкин Кот; RealSurfer; +2 Ответить
34. Йожкин Кот 1081 06.06.19 15:31 Сейчас в теме
(25) Спасибо большое! Дополню, что в варианте отчета есть скрытая группа "Техническая информация" и в ней как раз есть нужные данные.
YPermitin; +1 Ответить
26. skalex 06.06.19 11:46 Сейчас в теме
Скажите, пожалуйста, для чего в модуле формы внешней обработки добавлена процедура "ПриКомпоновкеРезультата"? В статье написано, что она для программного формирования отчета. Но отчет формируется и без нее. Можете описать моменты, когда она будет действительно нужна.
YPermitin; +1 Ответить
27. YPermitin 10277 06.06.19 12:31 Сейчас в теме
(26) в этом случае практического смысла это не несет. Сделано для примера того, что когда отчет переведен на программное формирование отчета, то с помощью общей формы БСП отчет все равно формируется в фоновом режиме.

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

Вы модете это проверить самостоятельно на простом отчете без БСП.
28. skalex 06.06.19 13:00 Сейчас в теме
(27) Спасибо, большое, за ваш ответ. Теперь все встало на свои места. Отдельно спасибо за публикацию! Получен ценный опыт. В срочном порядке переписываю свои внешние отчеты.
29. skalex 06.06.19 13:28 Сейчас в теме
(27) Еще один вопрос. Не совсем понятно, что значит "без БСП"?. Это внешний отчет, у которого в модуле объекта отсутствует функция СведенияОВнешнейОбработке()?
YPermitin; +1 Ответить
30. YPermitin 10277 06.06.19 13:37 Сейчас в теме
(29) отчет, который не использует хранилище вариантов БСП, не использует общую форму отчетов БСП, ну и без описания о котором Вы написали.
31. skalex 06.06.19 14:28 Сейчас в теме
(30) Хорошо. Я создал два отчета, которые не использует хранилище вариантов БСП и не содержат функцию СведенияОВнешнейОбработке().
Первый отчет содержит процедуру ПриКомпоновкеРезультата() в модуле отчета, второй нет.
Оба этих отчета при формировании блокирует интерфейс, т.е. выполняется НЕ в фоне.
Из вашего комментария (27), я понял, что отчет без процедуры ПриКомпоновкеРезультата() должна формироваться в фоне.
Или я что-то не правильно понял. Поправьте меня пожалуйста.
32. YPermitin 10277 06.06.19 14:30 Сейчас в теме
(31) приложите примеры отчетов к комментарии. Посмотрю по возможности.
33. skalex 06.06.19 15:10 Сейчас в теме
37. YPermitin 10277 06.06.19 17:51 Сейчас в теме
(33) проверил. Все дело в том, что Вы не добавили форму в оба отчета, поэтому использовалась форма БСП (основная форма конфигуарции для отчетов). В этом случае отчет не может выполняться в фоне, потому что для него необходима инициализация варианта отчетов и всего того, что описано в статье.

Я добавил в отчеты не БСПшную форму, а стандартную. В этом случае вариант без процедуры при компоновке выполняется в фоне.

Отчет выполняется очень быстро, поэтом выполнение в фоне можно не заметить. В этом случае можно проверить так:
1. Запускаете отчет
2. Смотрите что в журнале регистрации. Там появятся события запуска и остановки фонового задания.
Прикрепленные файлы:
ОтчетБезПроцедурыПриКомпоновкеРезультата.erf
ОтчетСПроцедуройПриКомпоновкеРезультата.erf
Светлый ум; skalex; +2 Ответить
41. skalex 07.06.19 10:36 Сейчас в теме
(37) Спасибо, теперь все встало на свои места!
YPermitin; +1 Ответить
35. a_titeev 16 06.06.19 15:59 Сейчас в теме
36. YPermitin 10277 06.06.19 17:37 Сейчас в теме
42. Бубузяка 62 09.06.19 09:10 Сейчас в теме
Полезная статья. Мои коллеги (по франчу) почем-то не любят читать документацию к БСП, но любят infostart. Надеюсь, что теперь у них мозги встанут на место. Особенно ценно - проведение параллелей между БП и ЕРП. Спасибо, автор, пишите еще про БСП в таком стиле.
YPermitin; +1 Ответить
43. YPermitin 10277 09.06.19 09:14 Сейчас в теме
(42) спасибо на добром слове:)
44. Ulus 277 12.06.19 06:13 Сейчас в теме
Респектище и уважение автору!
Понятно и логично изложено.

Мало того, что вы чувствуется сильный спец, у вас еще талант доносить информацию
YPermitin; +1 Ответить
45. Ulus 277 12.06.19 06:39 Сейчас в теме
поясните моментик один, чтобы у меня пазлики сложились до конца )

Пусть у меня есть свой собственный вариант:

- то есть я взял предопределенный

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

У меня вопрос к (рис 1) :

- сохранить настройки

- выбрать настройки


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

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

Все таки что мы сохраняем по Сохранить настройки? Где это храниться?
Прикрепленные файлы:
YPermitin; +1 Ответить
46. YPermitin 10277 13.06.19 15:28 Сейчас в теме
(45) уже так много времени существует механизм СКД, но путаница между видами настроек все равно сохраняется. Может это повод для новой статьи...

Вообщем, у СКД три вида настроек:
- Пользовательские
- Фиксированные
- Настройки компоновки

Фиксированные пропустим.

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

А вот настройки компоновки... если вы поменяете настройки через "Изменить вариант", то это будут изменены как-раз настройки варианта отчета. Именно эти настройки и хранятся в справочнике вариантов отчета.

Как-то так в общих чертах. Надеюсь не запутал еще больше :)
47. Ulus 277 16.06.19 17:07 Сейчас в теме
(46) Спасибо услышал!
Ответ на мой вопрос: это пользовательские настройки СКД.
Ответ на мой второй вопрос: где хранятся. Кратко и точно тут: https://its.1c.ru/db/pubcomplexreports/content/140/hdoc


(46)
это повод для новой статьи...

100% статья будет востребована для сообщества.
49. Алексей777 57 22.07.19 16:19 Сейчас в теме
Коллеги, а кто-нибудь пробовал научить работать Варианты отчетов с произвольными СКД. Поясню, что подразумеваю под данным термином. Все отчеты мы создаем внутри или как внешние … А вот если у нас в режиме предприятия есть некий справочник, который хранит произвольные СКД, и мы хотим на основании подсистемы Варианты отчета формировать на базе данной СКД отчеты и сохранять для них варианты???
50. tyfmyl 18.02.20 10:32 Сейчас в теме
Народ, подскажите как подгружаются настройки компоновки в ОбщиеФормы.ФормаОтчета?
Поясню. Есть типовой отчет в котором есть параметр КлючВарианта и он не заполнен по умолчанию и нигде в модуле отчета не заполняется. В обработчике события ПриСозданииНаСервере этот параметр уже заполнен. Никак не могу найти в каком месте происходит заполнение настроек.
51. EVKash 9 18.02.20 11:42 Сейчас в теме
(50) Общий модуль Общая форма ПанельОтчетов
Процедура Подключаемый_ВариантНажатие(Элемент)
	Вариант = НайтиВариантПоИмениЭлемента(Элемент.Имя);
52. triviumfan 24 27.05.20 09:53 Сейчас в теме
А справка в доп. отчетах у всех не работает или я один такой? Пробовал на разных БСП.
Всегда платформенная работа с формой открывается, не получается переопределить.
Оставьте свое сообщение

См. также

Библиотека стандартных подсистем (Механизм БСП) Промо

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

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

03.03.2017    71969    V.Stavinsky    22    

Генерация штрихкодов с помощью БСП для программистов

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия УУ Бесплатно (free)

В данной публикации рассмотрим базовый функционал библиотеки стандартных подсистем (БСП) формирования штрихкодов для вывода на печать.

09.01.2021    4360    quazare    14    

Асинхронное выполнение длительных операций

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

Демонстрация использования функционала БСП для выполнения длительных операций. Механизм может быть полезен, например, при загрузке/выгрузке больших объемов данных.

28.12.2020    1366    prog_mayskiyse    7    

Метаданные и их идентификаторы

Структура метаданных БСП (Библиотека стандартных подсистем) v8 Бесплатно (free)

Идентификаторы (GUID'ы) метаданных конфигурации. Немного о том, как их получить.

05.12.2020    3797    YPermitin    23    

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

Практика программирования Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Рассмотрены возможности произвольного использования стандартных функций, вызываемых из меню платформы "Все функции" - "Стандартные" (Активные пользователи, Журнал регистрации, Поиск ссылок на объект, Проведение документов ...).

19.06.2015    114189    ekaruk    129    

Программное условное оформление динамического списка, раскраска строк списка по цветам справочника или любым другим условиям (условное оформление)

Практика программирования Универсальные функции Работа с интерфейсом v8 v8::УФ 1cv8.cf Бесплатно (free)

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

30.11.2020    2429    SizovE    0    

Сохранение настроек

Практика программирования Универсальные функции БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

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

22.11.2020    2529    the1    8    

[mobile] Переносим HTML интерфейс на 1С

Работа с интерфейсом Мобильная разработка v8 v8::Mobile 1cv8.cf Бесплатно (free)

Разберем методы переноса HTML интерфейса на 1С на примере реализации нижнего меню для мобильного приложения. Сравним методы между собой. Данные методы можно применять не только для мобильной разработки, но и для веб-клиента и т.д

02.11.2020    5007    leobrn    63    

Идея или как сохранить ЦВЕТ, ШРИФТ, ОФОРМЛЕНИЕ пользователя Промо

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Простой и оригинальный способ сохранять ЦВЕТОВУЮ СХЕМУ и ОФОРМЛЕНИЕ пользователей. Как сохранить ЦВЕТ

22.06.2015    24618    Tatitutu    12    

Запуск почти любых процедур и функции конфигураций в асинхронном режиме - БСП - Длительные операции [Часть 2]

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

В данной статье я привожу описание рекомендуемых 1С функций к использованию в работе с длительными операциями в рамках БСП.

30.10.2020    5697    quazare    5    

Гарантированно рабочий пример использования длительных операций на БСП с отображением прогресса. [Часть 1]

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

В данной статье я предлагаю вам гарантированно действующий пример работы с длительными операциями в рамках Библиотеки стандартных подсистем. Так же рассмотрим некоторые новые функции последней версии БСП для работы с длительными операциями.

29.10.2020    4561    quazare    27    

Простой пример разработки регулярного обмена с использованием БСП на примере ERP 2.4 и УПП 1.3

БСП (Библиотека стандартных подсистем) Перенос данных из 1C8 в 1C8 v8 1cv8.cf УПП1 КД ERP2 Россия Бесплатно (free)

Данный вариант подойдет тем, кто хочет настроить "свой" регулярный обмен с добавлением "своих" планов обмена с использованием правил обмена на КД 2.1.

27.10.2020    3610    байт    8    

Видеодемонстрация применения Теста-центра для нагрузочного тестирования конфигураций Промо

Практика программирования Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

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

16.09.2012    35862    Aleksey.Bochkov    29    

Рендеринг элементов управляемого интерфейса

Работа с интерфейсом v8 v8::УФ Россия Бесплатно (free)

Реализация отображения всего состояния формы проще, чем работа по изменениям. Однако использование идеи разделения алгоритмов на программные слои MVC и построения реактивных систем позволяет получить не только простые и масштабируемые решения, но и производительные интерфейсы. Рассмотрим примеры таких реализаций на основе использования фреймворка «Управление состоянием»: Информационная надпись, Заголовок формы, Свертываемая группа, Отключаемые панели.

22.09.2020    3124    kalyaka    5    

Переопределение представления ссылочного значения

Практика программирования Работа с интерфейсом v8 Бесплатно (free)

Переопределение представления ссылочного значения

17.09.2020    3034    sam441    15    

Работаем с контактной информацией в конфигурациях на БСП

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

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

14.09.2020    5126    quazare    8    

Хранение и редактирование дополнительных параметров в регламентированном отчете. Для начинающих. Промо

Работа с интерфейсом v8 БП2.0 УПП1 БУ Бесплатно (free)

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

22.01.2014    20756    KapasMordorov    4    

Базовые вещи БСП, которые облегчат жизнь программисту 1С

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

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

30.08.2020    9797    quazare    33    

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

БСП (Библиотека стандартных подсистем) Универсальные функции v8 1cv8.cf Россия Бесплатно (free)

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

06.08.2020    3270    RPGrigorev    0    

Программное генерирование кнопочек для удобного управления уровнями группировки в отчетах (версия 2a). Промо

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

09.04.2011    46547    mtv:)    74    

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

БСП (Библиотека стандартных подсистем) Информационная безопасность Роли и права v8 КА2 Россия УУ Бесплатно (free)

Решал задачу ограничения доступ к объектам по справочнику "Банковские счета" штатными средствами БСП. Конфигурация КА 2.2. В остальных на БСП должно работать так же. Хотел сделать инструкцию для себя на будущее, решил поделиться.

05.08.2020    1958    ER34    2    

Возможности работы со строками при помощи БСП, которые должен знать каждый программист

Практика программирования БСП (Библиотека стандартных подсистем) v8 Бесплатно (free)

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

05.07.2020    9723    quazare    36    

Мастер-класс "Ведение проектов в типовых конфигурациях 1С"

Управление проектом CI/CD БСП (Библиотека стандартных подсистем) v8 Бесплатно (free)

При адаптации типовой конфигурации под особенности учета в компании важно обеспечить возможность легкого обновления поставки. Как организовать архитектуру решения и продумать процесс быстрой и эффективной разработки без ущерба типовой функциональности, на конференции Infostart Event 2019 Inception рассказал ведущий программист компании BIA-Teсhnologies Алексей Князьков.

05.06.2020    4313    AKnyazkov    3    

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

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

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

27.07.2012    32353    milkers    10    

Способ хранения данных расширения или дополнительной обработки

БСП (Библиотека стандартных подсистем) Практика программирования v8 Бесплатно (free)

Описание способа хранения данных расширения или дополнительной обработки в информационной базе с использованием функционала Библиотеки стандартных подсистем.

01.06.2020    3934    Sedaiko    17    

Перенос инструкций из word во встроенную справку 1С с сохранением картинок и форматирования

Практика программирования Работа с интерфейсом v8 Бесплатно (free)

Делюсь простым и удобным способом переноса справки/инструкций из ворда (и не только) во встроенную справку 1С с сохранением картинок и форматирования.

22.04.2020    4777    77dream77    21    

Полезные функции БСП (Часть 2)

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

Список полезных функций из состава Библиотеки стандартных подсистем 3.1.

10.03.2020    14205    user5300    18    

Рабочее место кассира для touch-screen и программируемой клавиатуры продавца в «1С: Розница» Промо

Работа с интерфейсом v8 Розница Бесплатно (free)

Вашему вниманию предлагается текст одного из технических проектов «1С: Розница 8», он описывает процесс разработки интерфейса РМК, с которым, нынче, работают кассиры очень многих магазинов.

29.11.2012    47240    aavolkoff    50    

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

Перенос данных из 1C8 в 1C8 БСП (Библиотека стандартных подсистем) v8 Бесплатно (free)

Как проводятся документы при обмене по универсальному формату. Пример доработки типовых правил обмена с переносом состояния документа: проведен/не поведен/пометка удаления.

04.03.2020    5326    partizand    6    

Treemapping — способ визуализации данных древовидной структуры. Карта-схема дерева

Математика и алгоритмы Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

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

18.02.2020    5329    randomus    20    

[Шпаргалка] Свой диалог выбора типа значения (элемента)

Практика программирования Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

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

18.02.2020    4124    rpgshnik    6    

Бухгалтерия предприятия 3.0 интерфейс, аналогичный 1С:Бухгалтерии 7.7; Промо

Работа с интерфейсом v8 БП2.0 Россия Бесплатно (free)

Бухгалтерия предприятия, редакция 3.0, версия 3.0.14. Добавлена возможность использовать интерфейс, аналогичный 1С:Бухгалтерии 7.7;

20.09.2012    37475    dour-dead    18    

СКД. Шаг 3. Используем макеты для оформления отчета

Работа с интерфейсом v8 v8::СКД 1cv8.cf Бесплатно (free)

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

13.01.2020    19201    aximo    14    

Добавление собственного поля и состояния в настройки доступности по состоянию в 1С:Документооборот

Практика программирования Работа с интерфейсом v8 ДО Бесплатно (free)

В данной публикации я хочу описать процесс добавления собственного поля и состояния в функционал настройки доступности по состоянию в 1С:Документооборот.

30.12.2019    5108    pavelpribytkin96    2    

Активный 2019 год на Инфостарт

О сообществе О жизни Бесплатно (free)

О прошедшем 2019 годе в 100 и 500 словах.

26.12.2019    6221    YPermitin    25    

Выбор вариантов отчета в "Управление торговлей" ред. 11 Промо

Работа с интерфейсом Учет ТМЦ Учет ТМЦ v8 УТ10 Россия БУ Бесплатно (free)

В УТ 11 в свойствах конфигурации задано хранилище вариантов отчетов. Исходя из этого, все отчеты будут использовать для своих вариантов именно это хранилище (если, конечно, в свойствах самого отчета не задано другое хранилище). По сути, все варианты для отчетов находятся в справочнике "Варианты отчетов", который заполняется при первом запуске системы. Вполне очевидно, что если Вы создаете свой отчет (внешний или внутренний) с несколькими вариантами, у Вас не будет возможности выбирать нужный вариант (переключаться между вариантами), т.к. в выше указанном справочнике нет никакой информации о вариантах созданного Вами отчета. В этой небольшой статье я покажу один из способов решения данной проблемы.

27.05.2012    47255    1cUserAndrew    25    

[БСП] Внешняя печатная форма: как перед печатью выводить форму настроек

Печатные формы документов БСП (Библиотека стандартных подсистем) v8 КА2 Бесплатно (free)

Во внешней печатной форме перед печатью нужно выводить форму настроек. Для примера рассматриваю печатную форму "Акт сверки взаимных расчетов " .

19.12.2019    11423    John_d    8    

[СКД] Вывод картинки в результат любого отчета на СКД

Работа с интерфейсом v8 v8::СКД 1cv8.cf Бесплатно (free)

Если у вас в справочнике Номенклатура (или другом справочнике) заполнена картинка, то ее можно легко вывести для наглядности отчета.

09.12.2019    9919    John_d    16    

Лайфхаки 1С. Настройка списков (Часть 3)

Работа с интерфейсом v8 Бесплатно (free)

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

03.12.2019    14870    VachKirp    14    

Практика регулярных выражений в 1С или "парсим неудобные форматы" Промо

Практика программирования Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

В продолжение статьи Использование регулярных выражений (RegExp) в 1С8.х. Углубляемся в практику использования регулярных выражений в 1С. Основы работы с регулярными выражениями хорошо описаны в указанной публикации. А я попробую ответить на вопрос "почему именно регулярные выражения?" на примере конкретной рабочей задачи.

26.10.2011    30115    1cspecialist    33    

В новой платформе пропала кнопка "Печать". Имитируем БСП

Работа с интерфейсом v8 Россия Бесплатно (free)

"Приятным" сюрпризом для многих пользователей 1С стало то, что при обновлении платформы (начиная с 8.3.15) полностью поменялся интерфейс. Можно долго спорить о целесообразности этого новшества, но самым главным минусом стало то, что пропали стандартные кнопки на панели инструментов. Разработчики предполагают повсеместное использование БСП, но что делать тем, кто давно и успешно использует самописные конфигурации, в которых формирование печатной формы происходит по ТабДок.Показать(), и не желает их "утяжелять"? Добавим общую форму с нужными нам кнопками.

03.12.2019    9394    Vlan    44    

Управляемые формы. Изменение формы списка или формы объекта без внесения изменений в типовые формы (без использования расширений)

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

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

12.11.2019    12245    John_d    24    

Локализация интерфейсов конфигураций. Практика и инструментарий 1Ci

Работа с интерфейсом Локализация решений v8 Бесплатно (free)

В последнее время компания 1С International все увереннее заявляет о себе на международном рынке. Но для успешного продвижения в этом направлении необходима локализация интерфейсов конфигураций 1С. О том, как выглядит процесс перевода, какие инструменты для этого есть, где брать переводчиков и как проверять их работу, на конференции Infostart Event 2018 Education рассказал руководитель группы локализации компании 1Ci Сергей Поликарпов.

05.11.2019    5424    user1069006    1    

Допиливаем форму выбора серий номенклатуры для отображения остатков Промо

Практика программирования Работа с интерфейсом v8 КА1 УТ10 УПП1 Россия Бесплатно (free)

В этой статье я хочу рассмотреть задачу, которая довольно часто возникает у начинающих (и не только) разработчиков, адаптирующих типовые конфигурации (УТ, КА, УПП) на предприятиях торговли. Речь пойдет про отображение остатков в форме выбора серий номенклатуры при подборе в документы. Это актуально в тех случаях, когда не ведется партионный учет по сериям, либо когда документы вводятся неоперативно и нет возможности воспользоваться волшебной кнопкой "Заполнить и провести". На первый взгляд задача банальна, но я хочу показать некоторые "грабли", на которые часто наступают новички в процессе ее реализации, а также сопоставлю алгоритмы решения на платформе 8.1 и 8.2.

20.01.2011    32526    practik1c    19    

ELK. Время изумительных историй!

Журнал регистрации Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Всем привет! Сегодня хочу рассказать вам несколько полезных историй про то как нам помог Elastic search в связке с Kibana. Про сам Elastic рассказывать не буду, уже все давным давно описали и до меня. Все обычно говорят что это полезно, это классно. В то же время, очень мало кто рассказывает про практические ситуации: когда и как помог Elastic. Итак, начнем.

31.10.2019    9103    slozhenikin_com    27    

Лайфхаки 1С (часть 2) Настройка работы интерфейса такси. Настройка и советы по работе

Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Советы по настройке интерфейса Такси и особенности работы в этой среде.

24.10.2019    11216    VachKirp    10    

Создание асинхронных виджетов

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Описание нескольких способов создания асинхронных виджетов для 1С:Предприятия. Рассматриваются способы с использованием HTTP-сервисов и фоновых заданий.

16.10.2019    13376    YPermitin    19    

Реализация печати QR кодов "Библиотека стандартных подсистем", редакция 3.1 (3.1.1.151)

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

Рассмотрим, как реализовать печать QR кодов с помощью механизмов БСП.

16.10.2019    7077    paulis    4    

Реализация команды печати "Библиотека стандартных подсистем", редакция 3.1 (3.1.1.151)

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

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

12.10.2019    6653    paulis    4    

Шпаргалка (БСП). Добавление в новый документ механизма печати дополнительных печатных форм

Печать БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

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

10.10.2019    20775    John_d    17    

Формы. Трудности программной работы

Работа с интерфейсом v8 v8::УФ 1cv8.cf Бесплатно (free)

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

06.10.2019    12214    YPermitin    31