Шаблон отчета на СКД (обычные и управляемые формы)

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

Разработка - Инструментарий разработчика

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

Также этот шаблон будет полезен начинающим разработчикам для примера реализации следующих ситуаций (как для обычных, так и для управляемых форм):

  1. Программное выполнение отчета на СКД.
  2. Программная установка отборов в СКД.
  3. Программная установка параметров в СКД.
  4. Программное изменение параметров вывода в СКД.
  5. Привязка своего макета оформления в отчет на СКД.
  6. Расшифровка ячейки отчета и получения значений группировки выбранной ячейки результата отчета.
  7. Обработка расшифровки в очете на СКД, в виде отдельного отчета со своей компоновкой данных.
  8. Удобное меню для выбора периода.
  9. Удобная функция сохранения в Excel.
  10. Установка параметров документа Excel при сохранении (границы, ориентация и пр.)
  11. Сохранение в Excel из WEB-Клиента
  12. ...

Смотрите также: Шаблон обработки (обычные и управляемые формы)

139

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

Наименование Файл Версия Размер
ШаблонОтчета_СКД
.erf 77,33Kb
19.07.16
907
.erf 1.8.3 77,33Kb 907 Скачать

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

Вознаграждение за ответ
Показать полностью
Комментарии
Избранное Подписка Сортировка: Древо
1. PrinzOfMunchen 75 25.12.13 07:01 Сейчас в теме
А чем он лучше типового шаблона?
4. Tavalik 2096 14.01.14 06:11 Сейчас в теме
(1) PrinzOfMunchen,
Старался его сделать очень похожим на типовой. А лучше тем, что не зависит от конфигурации и не требует дополнительных модулей, работая "сам по себе".

(3) DAnry,
А какие еще нужны скрины? Весь описанный функционал в коде.
2. Alex1Cnic 124 25.12.13 08:29 Сейчас в теме
3. DAnry 6 26.12.13 01:21 Сейчас в теме
Скрины в студию! На представленных иллюстрировано лишь пункт 7. Удобное меню для выбора периода. Хотелось бы больше ...
5. mikl79 107 17.01.14 14:48 Сейчас в теме
хотел плюсануть, но как?
6. Tavalik 2096 17.01.14 15:05 Сейчас в теме
(5) mikl79,
Авторизируетесь на сайте и нажимаете кнопку в виде оранжевой звездочки чуть ниже таблички "Файлы". :)
7. mikhailovaew 126 12.03.14 16:42 Сейчас в теме
Плюсану авансом, может пригодится )
8. higs 25.03.14 21:46 Сейчас в теме
Забрал, спасибо. Очень не люблю расписывать всякие интерфейсные плюшки. Почему-то достаются отчеты со сложными выборками данных. Поэтому готовые шаблоны забираю;)
9. dyak84 15.04.14 12:39 Сейчас в теме
Автору спасибо за проделаный труд. Обязательно скачаю как появятся деньги. отчет написать ето одно но зделать его юзабилика как говорят ето совсем другое. Поетому людям которые решились на ето вызывают у меня уважение. СПАСИБО та к держать
10. sergiobargio1 115 14.05.14 12:10 Сейчас в теме
Tavalik, добрый день. Подскажите, пожалуйста, в Вашей разработке есть ли возможность задавать имена листам
(не название сохраняемого файла) сохраняемым в xls или xlsx ? Решается ли проблема "съедания" ведущих нолей в текстовых полях "Код" ? Спасибо.
11. Tavalik 2096 15.05.14 08:32 Сейчас в теме
(10) sergiobargio1,
Доброго времени суток.
К сожалению на данный момент нет возможности задавать имена, проблема пропадания ведущих нулей также не решена.
Сохранение в Excel вынесено в отдельную процедуру, пока только могу предложить Вам доработать ее самостоятельно.
12. CITRUM 19.05.14 16:37 Сейчас в теме
проблема пропадания ведущих нулей также не решена

Эта проблема решается, например, добавлением пользовательского поля X такого вида "'" + [Код]. В итоге все значения будут иметь вид "'0000000001", что при сохранении в Excel штатными методами даст нормальную текстовую ячейку со всеми нулями, символ апострофа же при обработках формулами и т.д. игнорируется.
Об этом уже писали на Инфостарте и это абсолютно штатная фича как Excel так и Open(Libre)Office.
13. Константин С. 597 11.06.14 13:04 Сейчас в теме
Есть два вопросика:
1. нет дает открыть два отчет(внешних) разработанных используя шаблон
2. нажимаю сформировать отчет, слетает схема, обычная форма.
17. Tavalik 2096 14.08.14 12:55 Сейчас в теме
(13) Константин С.,
Скопируйте основную форму отчета, назначьте ее основой, а старую удалите.
Тогда новый отчет будет открываться с новым идентификатором формы.
14. master_yoda 27 16.06.14 15:45 Сейчас в теме
Огромное спасибо автору за труды, обязательно качну как только появится бабосы....
15. Tangram 150 05.08.14 13:32 Сейчас в теме
Отлично подходит для нетиповых конфигураций, спасибо. Работа с вариантами отчетов не реализована или я не увидел?
16. Tavalik 2096 05.08.14 10:50 Сейчас в теме
(15) Tangram,

Нет, работу с вариантами я не делал, т. к. для обычных форм на практике почти всегда используем механизм сохранения настроек типовых конфигураций. Если конфигурация нетиповая, то как мне кажется, проще допилить ее, добавив один регистр сведений и один общий модуль.
18. BlackStar 03.09.14 18:41 Сейчас в теме
Отличный шаблон, аккуратно сделан, порадовала панель с периодом! Попробую в работе и буду использовать для внешних отчетов, вместо текущего шаблона.
Спасибо за работу!

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

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

2. При нажатии на кнопки выбора периода постоянно появляется сообщение "Использование модальных окон в данном режиме запрещено!", не критично, но отвлекает. К стати в выборе периода с.. по можно использовать стандартный диалог выбора периода (в виде календаря, который например в БП 3.0 в стандартных отчетах)

3. В отчет можно сразу добавить код для подключения его в качестве внешнего
AzagTot; klaus38; +2 Ответить
31. AzagTot 37 16.11.15 17:41 Сейчас в теме
(18) BlackStar, Чтобы не появлялось сообщение "Использование модальных окон в данном режиме запрещено!" замените ВыбратьИзМеню на ПоказатьВыборИзМеню:

Оповещение = Новый ОписаниеОповещения("ПослеВыбораИзМеню", ЭтотОбъект);
ПоказатьВыборИзМеню(Оповещение, СписокИнтервалов);

&НаКлиенте
Процедура ПослеВыбораИзМеню(Интервал, Параметры = Неопределено) Экспорт

Если Интервал <> Неопределено Тогда
Отчет.Период = Интервал.Значение;
Элементы.ПериодУстановка.Заголовок = Отчет.Период;
ПериодУстановка(Неопределено);
КонецЕсли;

КонецПроцедуры
19. Константин С. 597 25.09.14 17:57 Сейчас в теме
предложение:
добавить Функция СведенияОВнешнейОбработке() Экспорт
для автоматической регистрации в типовых конфигурациях)))
klaus38; BlackStar; +2 Ответить
20. BlackStar 10.10.14 14:09 Сейчас в теме
В последней версии исправили обновление дат, это здорово, а вариант отчета не обновляется, если выбрать другой вариант.
Надо к событию формы ПриЗагрузкеВариантаНаСервере привязать код

&НаСервере
Процедура ПриЗагрузкеВариантаНаСервере(Настройки)
	//Обновляем заголовок
	ЭтаФорма.Заголовок = ВернутьСинонимОтчета() + " (" + НаименованиеТекущегоВарианта + ")";

КонецПроцедуры
21. Константин С. 597 22.10.14 13:50 Сейчас в теме
Пожелание к оформлению публикации. Можно указывать номер текущей версии шаблона.)))
22. klaus38 22.11.14 16:39 Сейчас в теме
Замечательно, забираю. Спасибо автору
23. lisrws 99 04.12.14 16:15 Сейчас в теме
Добрый день. Подскажите, если отчет строится для остатков, то есть нужна одна конкретная дата, а не диапозон, то как ему это задать?
24. dyak84 15.12.14 10:56 Сейчас в теме
Автор если планируется развитие даной обработки можно ли добавить. Кнопку для отправки отчета на електроную почту.
25. aikosyapr 25 02.06.15 22:24 Сейчас в теме
Спасибо. Красиво и аккуратно. Небольшой косячок: установка видимости заголовка отчета через УстановитьВидимостьЗаголовкаОтчета() глючит. Например, с отчетом в виде таблицы с двумя группировками в строках затираются заголовки столбцов:) Не страшно, но я вот не сразу понял, что происходит, думал всё, допрограммировался)
26. NGPhoenix 8 04.09.15 16:14 Сейчас в теме
Посмотрел, действительно работает без всяких модулей, только при каждом закрытии требует сохранения варианта отчета. Надоедает страшно. Теперь голову ломаю, как это убрать. Сообщение "Вариант "Имя варианта" был изменен. Сохранить измененный вариант?" обыскался, в обработке такого сообщения нет и события при закрытии тоже, откуда ноги не понятно.
27. NGPhoenix 8 04.09.15 16:56 Сейчас в теме
Поборол, убрав свойство модальности варианта отчета
&НаКлиенте
Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
Если ЭтаФорма.ВариантМодифицирован=Истина тогда
ЭтаФорма.ВариантМодифицирован = ложь;
КонецЕсли;
КонецПроцедуры
38. levran 199 27.09.17 10:57 Сейчас в теме
Что-то у меня в УТ 11 (11.2.3.189) ошибка при открытии настроек выходит ...

{ОбщаяФорма.ФормаНастроекОтчета.Форма(27)}: Не передан служебный параметр "НастройкиОтчета".
ВызватьИсключение НСтр("ru = 'Не передан служебный параметр ""НастройкиОтчета"".'");
40. Tavalik 2096 11.11.17 14:41 Сейчас в теме
(38)
в УТ 11 по умолчанию используется форма настроек отчетов из БСП. Если нужна именно эта форма, то рекомендую и основную форму отчета брать из БСП.

Добавил в отчет управляемую форму настроек отчета.
28. pbabincev 10.09.15 10:45 Сейчас в теме
Очень хорошо!
Еще можно добавить автосуммирование по выделенным ячейкам.
Спасибо!
29. konstruktiv 10.09.15 12:57 Сейчас в теме
А объясните кто-нибудь, пожалуйста, что за вопрос, за решение которого дается вознаграждение, я что-то запутался
30. HobbitT 23.10.15 16:33 Сейчас в теме
Спасибо за хороший шаблон. Неоднократно успешно им пользовалась. Безумно нравится что он реально самостоятельный и нет ограничения в программе. Мелочи типа установки видимости заголовка не в счет (легко подпиливаются).
32. mad_maksim 92 21.11.15 11:18 Сейчас в теме
Проблема с периодом обнаружилась. Делаем отчёт для УТ 11.0. При загрузке отчёт показывает один период, а формируется совершенно за другой. Как будто при формировании берётся период из какого-то кэша от прошлого запуска отчёта. Тоже самое происходит при выборе вариант отчёта. Пробовал ПередЗагрузкойВариантаНаСервере очищать период, но всё равно формируется он по прошлому заданному периоду. Никак не могу найти ошибку. А без этого отчёт не удобен в использовании.
39. Exit_in 64 08.11.17 12:59 Сейчас в теме
(38)
Что-то у меня в УТ 11 (11.2.3.189) ошибка при открытии настроек выходит ...

{ОбщаяФорма.ФормаНастроекОтчета.Форма(27)}: Не передан служебный параметр "НастройкиОтчета".
ВызватьИсключение НСтр("ru = 'Не передан служебный параметр ""НастройкиОтчета"".'");


(32)
Делаем отчёт для УТ 11.0.


Когда сделаете?
42. Tavalik 2096 11.11.17 14:42 Сейчас в теме
(39)
Добавлена форма настроек в отчет.
41. Tavalik 2096 11.11.17 14:42 Сейчас в теме
(32)
Здравствуйте. К сожалению (или к счастью) не могу повторить описанную вами ошибку.
33. mad_maksim 92 21.11.15 11:52 Сейчас в теме
Нашёл работающий вариант исправления. В процедуру СформироватьОтчет добавил обновление представления даты:

Процедура СформироватьОтчет(Команда)

//добавлено для работы с выбором вариант отчета
Элементы.ПредставлениеДаты.Заголовок = ОбновитьПредставлениеДатыНаСервере();
//добавлено для работы с выбором вариант отчета

//Получаем схему из макета
СформироватьОтчетНаСервере();

//Состояние отчета
Элементы.Результат.ОтображениеСостояния.Видимость = Ложь;
Элементы.Результат.ОтображениеСостояния.ДополнительныйРежимОтображения = ДополнительныйРежимОтображения.НеИспользовать;

КонецПроцедуры
34. DedMoroz1983 13.10.16 10:56 Сейчас в теме
35. Светлый ум 228 05.11.16 14:34 Сейчас в теме
Крутой шаблон - использовал раньше и другие - этот лучше и навороченный по функционалу БСП
+1
37. Светлый ум 228 31.08.17 15:23 Сейчас в теме
(35)

Применял при создании:
Отчет по проводкам (плоский) для УПП 1.3, КА 1.1

https://infostart.ru/public/434760/
36. GlebHappy 111 08.12.16 19:59 Сейчас в теме
С удовольствием использую.
Но есть два пожелания:

1. Желательно добавить значение Истина четвертым параметром в ПроцессорКомпоновкиДанных.Инициализировать(...), иначе нельзя использовать функции общих модулей в вычисляемых полях
2. ОткрытьЗначение(...) в форме отчета и расшифровки в веб-клиенте не работает, надо менять на ПоказатьЗначение(...)
edyardg; user774630; Seankinho; +3 Ответить
43. unichkin 1199 20.12.17 22:55 Сейчас в теме
Хороший шаблон. Рекомендую доработать:
- добавить программный интерфейс регистрации для доп. отчетов и обработок БСП, номер версии вести соотв. там
- заголовок формы возвращать из экспортного метода модуля объекта
- структуры модулей оформить по ИТС https://its.1c.ru/db/v8std#content:2149184104:hdoc
- в обычной форме отказаться от "СохранитьЗначение" \ "ВосстановитьЗначение", использовать штатный функционал управления настройками. Кстати, флаг в обычной форме включен, но значения для сохранения не выбраны
- формы переименовать) Я забывал пару раз удалять форму, из-за чего получал "двойников": если есть два отчета, реализованные на одном и том же шаблоне и с одной и той-же формой, то если открывать отчет №2 при открытом отчете№1 - открытия не произойдет, а просто активируется отчет №1. Поэтому у себя в шаблоне форму именую так: "ФормаОтчета_НЕ_ИСПОЛЬЗОВАТЬ_СКОПИРОВАТЬ_ЭТУ_УДАЛИТЬ".

У меня сейчас так (в конфе устаревшая версия БСП):
Функция СведенияОВнешнейОбработке() Экспорт
	
	МетаОбъект = ЭтотОбъект.Метаданные();
	
	ПараметрыРегистрации = Новый Структура;
	ПараметрыРегистрации.Вставить("Вид","ДополнительнаяОбработка");
	ПараметрыРегистрации.Вставить("Наименование", МетаОбъект.Синоним);
	ПараметрыРегистрации.Вставить("Версия", "1.1");
	ПараметрыРегистрации.Вставить("БезопасныйРежим",Ложь);
	ПараметрыРегистрации.Вставить("Информация", МетаОбъект.Комментарий);
	ПараметрыРегистрации.Вставить("ВерсияБСП", "2.1.1.12");
	ТаблицаКоманд = ТаблицаКоманд();
	
	ДобавитьКоманду(ТаблицаКоманд, МетаОбъект.Синоним, МетаОбъект.Имя, "ОткрытиеФормы");
	
	ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
	Возврат ПараметрыРегистрации;
КонецФункции

Функция ЗаголовокФормы() Экспорт
	
	СтруктураПараметрыРегистрации= СведенияОВнешнейОбработке();
	Возврат СтруктураПараметрыРегистрации.Наименование + " v." + СтруктураПараметрыРегистрации.Версия;
	
КонецФункции 
Показать
44. eugene_e1 28.06.19 16:39 Сейчас в теме
45. user1169791 19.07.19 07:32 Сейчас в теме
Здравствуйте,скачал ваш шаблон,спасибо он прекрасен!))но есть необходимость в кнопке переключения макета,если вас не затруднит,не могли бы вы скинуть эту процедуру!очень нужно...
46. Tavalik 2096 19.07.19 10:43 Сейчас в теме
(45)
Здравствуйте. Честно говоря, шаблон был написан для УПП, а я с ней уже давно не работал. Не совсем понял, о какой кнопке идет речь? Какой макет необходимо менять?
47. user1169791 19.07.19 10:51 Сейчас в теме
(46)Вот у меня есть два макета СКД с разными наборами данных!т.е. нужно что бы можно было переходить на другой макет СКД!что то типа вот этого сейчас покажу на скринах ,но тут ошибки в написании модуля..но для образца пойдет!
Прикрепленные файлы:
48. Tavalik 2096 19.07.19 13:25 Сейчас в теме
(47)
Отчет формируется программно, т. е. в модуле реализована процедура "ПриКомпоновкеРезультата", где и происходит вывод отчета в табличный документ. Добавьте на форму поле с нужным списком выбора, а при компоновке результата получаете необходимый макет по значению этого поля.
Оставьте свое сообщение

См. также

Консоль запросов с перехватом отчетов СКД и запросов 13

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

Доработанная консоль запросов с автоматическим заполнением текста запроса и всех параметров на основании объекта Запрос, полученного в "Конфигураторе" или перехваченного встроенного/внешнего отчёта СКД.

2 стартмани

29.09.2019    1210    6    strek_ivan    3       

Сервис "Конструктор запросов" (управляемое приложение без использования модальности) 5

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

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

1 стартмани

19.09.2019    901    5    KPAMOP    5       

Консоль запросов с возможностью сравнения данных между базами (управляемые формы) 17

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

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

2 стартмани

26.08.2019    1236    14    Dadriel619960    9       

Полные имена открытых форм 8

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

Обработка показывает полные имена управляемых форм, открытых в сеансе.

1 стартмани

06.08.2019    933    3    Yashazz    1       

Просмотр и анализ структуры базы данных (отчет на СКД) 95

Отчеты и формы Системный администратор Программист Внешний отчет (ert,erf) v8 v8::СКД 1cv8.cf Windows Абонемент ($m) Инструментарий разработчика

Отчет для просмотра и анализа структуры базы данных с поддержкой файловых баз (ограниченный режим), а также баз на SQL Server и PostgreSQL.

2 стартмани

24.07.2019    4520    66    YPermitin    21       

Анализ объектов метаданных 3

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

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

1 стартмани

22.07.2019    874    3    alex_bob    0       

Модель объекта 6

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

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

1 стартмани

30.06.2019    2421    1    vadim1980    0       

Модификация управляемых форм 6

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

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

1 стартмани

29.06.2019    1744    vadim1980    2       

Генерация QR кодов через API Google (обычные и управляемые формы) 4

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

Обработка абсолютно автономна, не привязана ни к версии БСП, ни к виду конфигурации. Может работать как для типовых, так и для самописных конфигураций. Содержит обычную и управляемую формы, поэтому запустится в любом режиме. Единственное, что нужно для ее работы - это подключение к интернету, так как для генерации QR кодов используется сервис Google.

1 стартмани

22.06.2019    1528    3    lisrws    5       

Вывод таблицы значений в табличный документ через СКД 9

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

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

1 стартмани

20.06.2019    1358    7    servs    3       

Выполнение кода (Предприятие 1С) 2

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

Выполнить код, Управляемая форма, Обычная форма, Конструктор запросов.

1 стартмани

06.06.2019    1490    2    t_prog    5       

Немного о графических файлах. Сжатие. Распознавание текста 51

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

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

1 стартмани

06.05.2019    3842    7    tusv    5       

Групповая проверка доработок 101

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

Обработка для массовой проверки доработок конфигурации: Открытие форм, Печать, Формирование отчетов, Проведение документов, Запись справочников, ПВХ, ПВР. Выдает список обнаруженных ошибок. Рекомендуется применять для тестирования обновленной конфигурации, перед установкой пользователям. В коде используются универсальные методы поэтому подходит для большинства конфигураций, построенных на базе библиотеки стандартных подсистем. Проверялась на Зарплата и управление персоналом КОРП 3.1.8.216, Управление торговлей 11, 1С:ERP Управление предприятием 2.4.7.141, Бухгалтерия предприятия КОРП 3.0.68.66.

2 стартмани

05.05.2019    6581    65    sapervodichka    23       

Сравнение ссылок (объектов), реквизитов стандартных реквизитов, табличных частей и их движений 6

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

Сравнивает документы, справочники, планы видов характеристик в том числе имеющие различную структуру метаданных, а также их движения.

1 стартмани

02.05.2019    1506    2    artms    4       

Шаблон пошагового мастера настройки 6

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

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

1 стартмани

23.04.2019    1334    5    pbabincev    0       

Шаблон отчета, обычное приложение. Отображает на форме: параметры, отбор, варианты настроек, загрузку элементов отбора из файла 5

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД УПП1 Абонемент ($m) Инструментарий разработчика

Шаблон отчета с формой для обычного приложения. Позволяет отображать на форме: параметры, отбор, варианты настроек, загрузку в левое значение отбора список элементов из файла (проверено на Управление производственным предприятием, редакция 1.3 (1.3.61.2) )

1 стартмани

22.04.2019    1360    6    user995537    0       

Просмотр и сравнение реквизитов объектов (УФ и Обычная) + Генерация программного кода 1С для заполнения нового объекта 5

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

Обработка показывает все реквизиты объектов (Справочников или Документов), в том числе скрытые. Позволяет сравнить реквизиты 2-х или нескольких объектов. Формирует программный код 1С для быстрого заполнения новых объектов.

1 стартмани

05.04.2019    1810    17    S_Mit    15       

Приведение реквизита формы к нужному типу (управляемые формы) 1

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

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

1 стартмани

03.04.2019    1227    Олег    0       

Расширение "Быстрая проверка кода" для конфигурации 1С:Автоматизированная проверка конфигураций 87

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

Расширение для конфигурации "1С:Автоматизированная проверка конфигураций", позволяющее проверять произвольный код.

1 стартмани

26.03.2019    9028    38    Bazil    22       

Пример внешней обработки с вызовом типового отчета на СКД и передачей ему настроек и вывода результата в таблицу значений (в частности, для новичков) 6

Инструменты и обработки Программист Архив с данными v8 v8::СКД 1cv8.cf Россия Абонемент ($m) Инструментарий разработчика Практика программирования Разработка

Разрабатывалась на 1С:Зарплата и управление персоналом в кредитных организациях, редакция 3.1 (3.1.5.407), поэтому использует типовой отчет Состояние штатного расписания, но технология работает для любой конфигурации. Пример внешней обработки с вызовом типового отчета на СКД "Состояние штатного расписания" и передачей ему настроек, изменения имен колонок после выполнения на имена указанные в "Пользовательских полях" или "заголовках" и вывода результата в таблицу значений.

1 стартмани

21.03.2019    1949    5    pavel_pss    0       

Шаблон отчета СКД (обычные формы) 10

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

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

1 стартмани

21.03.2019    2400    18    Смешной 1С    4       

Методика оптимизации программного кода 1С: проведение документов 83

Инструменты и обработки Программист Архив с данными v8 v8::УФ Абонемент ($m) Обработка документов Производительность и оптимизация (HighLoad) Инструментарий разработчика

Описание простого метода анализа производительности программного кода 1С, способов его оптимизации и оценки результатов в виде числовых показателей прироста производительности. Не требует сторонних программных продуктов, используются только типовые возможности платформ 1С. Методика проверена на линейке платформ начиная с 1С:Предприятие 8.2 (обычные формы, управляемые формы). Позволяет ускорить проведение проблемных документов в 3 и более раз, провести проверку корректности формирования проводок оптимизированным кодом и подтвердить результаты оптимизации реальными замерами производительности в режиме предприятия. К публикации приложены демонстрационные базы для режимов обычного и управляемого приложения на платформе 1С:Предприятие 8.3 (8.3.9.2033).

1 стартмани

19.03.2019    13932    13    dmitrydemenew    83       

Вывод структуры метаданных в файл 7

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

Очередная вариация на тему вывода структуры базы. Выводит выбранные метаданные - Имя, синоним и тип данных в текстовый документ со структурой под формат CSV.

1 стартмани

14.03.2019    2936    2    de0nis    0       

Выполнятель кода 1С 4

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

В работе могут возникать ситуации, когда нужно один раз выполнить какой-то простенький программный код в базе. Для этого всегда делалась однокнопочная обработка, в которой писался код. Однажды, мне было лень делать обработку на один раз. Так и родился этот "Выполнятель". Функциональность обработки протестирована на платформе 1С:Предприятие 8.3 (8.3.13.1644).

1 стартмани

01.03.2019    2088    2    6JIoHguH    8       

Улучшенный шаблон отчёта СКД ОФ (обычные формы), подобный стандартной управляемой форме отчёта 3

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::СКД БП2.0 ЗУП2.5 УТ10 УПП1 Абонемент ($m) Инструментарий разработчика

Вашему вниманию предлагается улучшенный шаблон отчёта СКД, реализованный на обычных формах. Лаконичный и функциональный, весь необходимый минимум для управления отчётом вынесен на форму отчёта, что избавляет рядовых пользователей от необходимости лезть внутрь настроек отчёта. Элементы формы сделаны "резиновыми", что позволяет не дорабатывать форму отчёта, если в нём прибавилось отборов или параметров (пользователь сам при необходимости растянет область отборов или параметров). У пользователя есть возможность скрывать/отображать на форме настройки параметров или отборов. Форма автоматически запоминает состояние отображения параметров и отборов. Имеется возможность сохранять отчёт в файлы распространённых форматов (Excel2007, Excel, PDF, Word2007, ODS, HTML, Текстовый файл). Так же на панель выведена кнопка восстановления стандартных настроек отчёта.

2 стартмани

25.02.2019    2168    4    Eugen-S    0       

Просмотр объектов 2

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

Предоставляет возможность просмотра формы списка выбранного объекта конфигурации. Отображаемые объекты настраиваются пользователем. Можно добавить списки любого: Справочника, Документа, Плана видов характеристик, Регистра сведений, Регистра накопления, Бизнес-процесса, Задачи. Обработка запоминает настройки. Подходит для любой конфигурации 1с8 на Управляемых формах.

1 стартмани

21.02.2019    1540    2    archt    1       

Инструктор. Прототип инструмента создания быстрых пользовательских инструкций 69

Инструменты и обработки Программист Пользователь Архив с данными v8 v8::УФ Россия Windows Абонемент ($m) Пользователю системы Инструментарий разработчика

Прототип дружелюбного и эффективного инструмента для написания пользовательских экспресс-инструкций. Задействована штатная утилита Windows, о существовании которой многие не знают и которая умеет делать огромную работу по логированию действий и снятию скриншотов на всех ПК с Windows (начиная с версии Win7). "Инструктор" не требует никакой установки и дополнительных библиотек! Это означает, что инструмент будет работать и на домашнем ПК и на "чужом ноутбуке" и на терминальном win-сервере у заказчика, где ваши права сильно ограничены. Вы просто подключаете легкую файловую базу 1С и получаете инструмент по снятию скриншотов с интересной функциональностью...

1 стартмани

15.02.2019    6626    37    ROM_NN    8       

Схемы показателей. Объединение наборов СКД. Программное формирование отчета 12

Отчеты и формы Программист Архив с данными v8 v8::СКД 1cv8.cf Абонемент ($m) Инструментарий разработчика

Программное формирование отчета на СКД, наборы которых выбираются из справочника.

2 стартмани

11.02.2019    3299    4    MaxxiMiliSan    0       

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

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

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

1 стартмани

31.01.2019    24901    242    bonv    102       

Редактор объектов информационной базы 8.3 35

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

Универсальная внешняя обработка (СДРОбъектУпр) для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.31 от 02.10.2019

2 стартмани

23.01.2019    8452    126    ROL32    21       

Шаблон отчета, формирующегося в фоновом режиме 4

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

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

1 стартмани

21.01.2019    2073    2    1C_Casual    4       

Консоль запросов (управляемые формы) + возможность работы в толстом клиенте 2

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

Одна обработка для Толстого и тонкого клиента. Работает как на управляемых, так и не управляемых формах. Заброс получился большой и громоздкий - ГДЕ ТОРМОЗИТ? Нужно писать в консоли для обработки и часть параметров не используется? 1С зависла при выполнения запроса и текст запроса потерян, а авто сохранение не любите, т.к. он при ошибке не оставляет вам вариантов - ошибка уже вписалась?! Тестируете обработку Табличных Частей документа? Толстый клиент проверен на 8.2.19.130, Управл. формы на 8.3.10.2580. УФ Оптимизация под такси, но нормально под простой интерфейс.

1 стартмани

17.01.2019    2171    7    Sevg    0       

Генерация внешнего отчета на основе варианта в "классической" консоли СКД 9

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

Реализации функции генерации внешнего отчета одной кнопкой в "классической" консоли отчетов СКД. Это функция будет полезна, если вам надо пользователю отдать настроенный вариант отчета на тестирование (а для него консоли это очень сложно: настройки, отборы и т.п.) или банально лень в конфигураторе собирать внешний отчет и вместе с ним ещё хранить отдельно в файле настройки варианта (отборы, например).

1 стартмани

16.01.2019    2678    11    maxx    21       

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь полноценный оффлайн (обновление от 15.08.19)! 168

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

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    19637    207    informa1555    167       

Создание динамических списков некоторых типов объектов (документы, справочники, регистры, планы видов характеристик) с дополнительными свойствами и реквизитами 1

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

Создание динамических списков некоторых типов объектов с дополнительными свойствами и реквизитами (для справочников и документов). Обработка создавалась для быстрого ознакомления с самописными конфигурациями и анализа специфики использования типовых. Дополнительные свойства и реквизиты (в данном варианте обработки) выводятся в списках созданные только по простым правилам (без общих, групповых и пр.). Табличные части объектов также не используются в создании списков в данном варианте обработки. При создании обработки были использованы наработки из следующих публикаций: Программное создание динамического списка на управляемой форме (Динамическое создание динамического списка) https://infostart.ru/public/728597/ Инструменты бухгалтера: Быстрые отборы в списках https://infostart.ru/public/879046/

2 стартмани

28.12.2018    2006    UV2    0       

Шаблон кросс-таблицы с иерархией на СКД 12

Отчеты и формы Программист Внешний отчет (ert,erf) v8::БУ v8::СКД БП3.0 Россия Абонемент ($m) Инструментарий разработчика Практика программирования

Шаблон для быстрой реализации отчета кросс-таблицы с иерархией и жестко заданной структурой вывода с использованием СКД.

1 стартмани

22.12.2018    3955    5    wizard.ilmir02    2       

Схемы макетов оформления СКД 23

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

Качественное оформление схемы компоновки данных - длительный и рутинный процесс. Одно радует: готовый макет оформления компоновки данных можно хранить в файле формата xml с возможностью последующей загрузки в любую конфигурацию 1С.

1 стартмани

18.12.2018    4545    15    dsfix    12       

Шаблон отчета на управляемых формах 5

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

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

1 стартмани

16.12.2018    3088    12    Aleksey81    5       

Виртуальная (экранная) клавиатура для управляемых форм 31

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

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

1 стартмани

14.12.2018    5264    23    asdfgcom    14       

Обработка "Раскраска кода" на управляемых формах (v8.2) статическая (по нажатию кнопки) 11

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

Выводит в поле html-документа раскрашенный код, как бы он выглядел в конфигураторе. Протестировано на версии 8.2.12.87 и на 8.3.10.2753. Я не первый, кто предлагает такое решение. Дело в том, что обработка была написана мной для себя, для личного использования, так как не устраивали другие варианты (типа сторонних программ, либо онлайн-раскрасок), а уже предложенные обработки либо не качественные, либо нет нужного функционала - нет вставки на форум, например. Сценарий использования: написал код в конфигураторе, отладил в пользовательском режиме и вставил из обработки в офисную программу, либо в статью, либо на форум.

1 стартмани

03.12.2018    1661    3    user717534    3       

Структура хранения данных 3

Отчеты и формы Программист Внешний отчет (ert,erf) v8::УФ v8::СКД 1cv8.cf Абонемент ($m) Инструментарий разработчика

Отчет на СКД выводит информацию о структуре хранения объектов в базе данных.

1 стартмани

30.11.2018    2523    9    mamba    0       

КопиПастаМер v.2 (универсальный) 37

Инструменты и обработки Системный администратор Программист Стажер Внешний отчет (ert,erf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика

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

1 стартмани

30.11.2018    5926    31    Serg O.    13       

Автоматический формооткрыватель 2

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

Маленький, но полезный инструмент, который избавляет нас от постоянного переоткрывания формы внешнего отчета или обработки после каждой правки. Разработчик пишет код во внешней обработке или мучает СКД, а внешняя обработка или отчет автоматически переоткрываются в работающей базе. Не нужно после каждой правки переключаться на окно работающей конфигурации и открывать заново нашу внешнюю обработку или отчет. Тестировалось на 8.3 (8.3.13.1513)

1 стартмани

26.11.2018    2253    5    v77    2