Отчеты по списку сохраненных настроек - обработка, подключаемая к отчету на основе универсального

Публикация № 293859 28.07.14

Задачи пользователя - Универсальные обработки

Обработка отчет сводный

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

Зачем это нужно

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

 






Как это работает

Обработка подключается к отчету (или нескольким отчетам). 

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

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

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

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

 


С какими отчетами будет работать

Работать это будет только в отчетах, построенных на основе универсального отчета. Таких отчетов в УПП достаточно много:



1. АнализВнутреннихЗаказов Анализ внутренних заказов
2. АнализДвиженияДенежныхСредств Анализ движения денежных средств
3. АнализДоступностиДенежныхСредств Анализ доступности денежных средств
4. АнализДоступностиТоваровНаСкладах Анализ доступности товаров на складах
5. АнализЗаказовПокупателей Анализ заказов покупателей
6. АнализЗаказовПоставщикам Анализ заказов поставщикам
7. АнализОбеспеченностиЗаказовНаПроизводство Анализ обеспеченности заказов на производство
8. АнализПричинЗакрытияЗаказов Анализ причин закрытия заказов
9. АнализРаспределенияЗатрат Анализ распределения затрат
10. АнализРаспределенияПроизводственныхЗатрат Анализ распределения производственных затрат
11. АнализРегистраСвободныеОстатки Анализ регистра "Свободные остатки"
12. АнализСостоянияСертификацииНоменклатуры Анализ состояния сертификации номенклатуры
13. АнализСходимостиПлановыхДанных Анализ сходимости плановых данных
14. АнализТочкиЗаказа Анализ точки заказа
15. ВаловаяПрибыль Валовая прибыль
16. ВаловаяПрибыльПоПоставщикам Валовая прибыль по поставщикам
17. ВедомостьАмортизацииОС Ведомость амортизации ОС за период
18. ВедомостьБракВПроизводстве Ведомость по браку в производстве
19. ВедомостьВзаиморасчетыСКонтрагентами Ведомость по взаиморасчетам с контрагентами
20. ВедомостьВзаиморасчетыСПодотчетнымиЛицами Ведомость по взаиморасчетам с подотчетными лицами
21. ВедомостьВыпускПродукцииНаработка Ведомость по выпуску продукции (наработка)
22. ВедомостьДенежныеСредства Ведомость по денежным средствам
23. ВедомостьДенежныеСредстваВРозничныхТочках Ведомость денежные средства в розничных точках
24. ВедомостьЗаказыПокупателей Ведомость по заказам покупателей
25. ВедомостьЗаказыПоставщикам Ведомость по заказам поставщикам
26. ВедомостьЗатраты Ведомость по затратам
27. ВедомостьЗатратыНаВыпускПродукцииНаработка Ведомость затраты на выпуск продукции (наработка)
28. ВедомостьМатериалыВПроизводстве Материалы в производстве
29. ВедомостьМатериалыВЭксплуатации Ведомость по материалам в эксплуатации
30. ВедомостьПартииТоваровНаСкладах Ведомость по партиям товаров на складах
31. ВедомостьПартииТоваровПереданных Ведомость по партиям переданных товаров
32. ВедомостьПоЗаказамНаПроизводство Ведомость по заказам на производство
33. ВедомостьПоКосвеннымРасходамНДС Ведомость по косвенным расходам (НДС)
34. ВедомостьПоНачисленномуНДС Ведомость по НДС начисленному к уплате в бюджет
35. ВедомостьПоНДСвключенномуВСтоимость Ведомость по НДС включенному в стоимость
36. ВедомостьПоНДСПредъявленномуПоставщиком Ведомость по НДС предъявленному поставщиком
37. ВедомостьПоНДСсАвансов Ведомость по НДС с авансов
38. ВедомостьПоНезавершенномуПроизводствуНДС Ведомость по НДС в незавершенном производстве
39. ВедомостьПоОСиНМА_НДС Ведомость по ОС и НМА (НДС)
40. ВедомостьПоПартиямТоваровНДС Ведомость по партиям товаров (НДС)
41. ВедомостьПоРасчетамСПокупателямиНДС Ведомость по расчетам с покупателями (НДС)
42. ВедомостьПоРасчетамСПоставщикамиНДС Ведомость по расчетам с поставщиками (НДС)
43. ВедомостьПоРеализацииПоСтавке0НДС Ведомость по реализации по ставке 0% (НДС)
44. ВедомостьПредъявленныйНДСПоРеализацииПоСтавке0 Ведомость предъявленный НДС по реализации по ставке 0%
45. ВедомостьПроизводственныеЗатраты Ведомость по производственным затратам
46. ВедомостьРасчетыСКонтрагентами Ведомость по расчетам с контрагентами
47. ВедомостьТоварыВНТТ Ведомость по товарам в НТТ
48. ВедомостьТоварыВРознице Ведомость по товарам в рознице
49. ВедомостьТоварыИГТДОрганизаций Ведомость по товарам и ГТД организаций
50. ВедомостьТоварыКПолучению Ведомость по товарам к получению
51. ВедомостьТоварыНаСкладах Товары на складах
52. ВедомостьТоварыУКомиссионеров Ведомость по товарам, отданным на реализацию
53. ВыпускПродукции Выпуск продукции (оценка стоимости)
54. ДвиженияДенежныхСредств Движения денежных средств
55. ДебиторскаяЗадолженностьПоИнтервалам Дебиторская задолженность по интервалам
56. ДебиторскаяЗадолженностьПоСрокамДолга Дебиторская задолженность по срокам долга
57. ЗадолженностьПоКонтрагентам Задолженность по контрагентам
58. ЗаказыНаПроизводство Заказы на производство
59. Закупки Закупки
60. Затраты Затраты
61. ЗатратыНаВыпускПродукции Затраты на выпуск
62. ЗаявкиНаРасходованиеСредств Заявки на расходование средств
63. ИнвентарнаяКарточкаОС Инвентарная карточка ОС
64. КомплектацияНоменклатуры Комплектация номенклатуры
65. ЛимитыОтпускаМатериалов Лимиты отпуска материалов
66. НеоплаченныеВходящиеПлатежи Неоплаченные входящие платежи
67. НеоплаченныеИсходящиеПлатежи Неоплаченные исходящие платежи
68. ОтчетПоКлиентам Отчет по клиентам
69. ОтчетПоКредитнойЛинии Отчет по кредитной линии
70. ОтчетПоРезультатамСертификации Отчет по результатам сертификации
71. ПланируемыеПоступленияДенежныхСредств Планируемые поступления денежных средств
72. ПланПотребностейПроизводства План потребностей производства
73. ПланФактныйАнализЗакупок План - фактный анализ закупок
74. ПланФактныйАнализПродаж План - фактный анализ продаж
75. ПланыДвиженияДенежныхСредств Планы движения денежных средств
76. ПланыЗакупок Планы закупок
77. ПланыПродаж Планы продаж
78. ПланыПроизводства Планы производства
79. ПотребностиЗаказовНаПроизводство Потребности заказов на производство
80. ПредоставленныеСкидки Предоставленные скидки
81. Продажи Продажи
82. ПродажиПоДисконтнымКартам Продажи по дисконтным картам
83. ПродажиПоОплате Продажи по оплате
84. РазмещенияВЗаказах Размещения в заказах
85. РезервыДенежныхСредств Резервы денежных средств
86. СписокКомплектующих Список комплектующих
87. СтоимостнаяОценкаСкладаВЦенахНоменклатуры Стоимостная оценка склада в ценах номенклатуры
88. ТоварыВРезервеНаСкладах Товары в резерве на складах

Как это реализовано (коды)

Можно воспользоваться готовой обработкой, но гораздо интереснее написать ее самим.

Создаем внешнюю обработку, называем ее "ОтчетПоСпискуСохраненныхНастроек".

Добавляем форму обработки (данные формы ОбработкаОбъект, тип значения ВнешняяОбработка.ОтчетПоСпискуСохраненныхНастроек) с именем "СводОтчетовПоРазнымНастройкам". В форме уже должен присутствовать реквизит ОбработкаОбъект, добавляем реквизиты: 

Имя реквизита Тип
ДатаНачала Дата, состав даты Дата
ДатаОкончания Дата, состав даты Дата
ЕдиныйПериод Булево
ОтчетОбъект Произвольный
ПереченьНастроекДляСвода ТаблицаЗначений

Размещаем реквизиты и элементы на форме:




Имя элемента формы Данные Обработчики
Табличное поле "ТабличноеПоле1", в которое добавляем одну колонку с именем "ИмяНастройки" ПереченьНастроекДляСвода Указываем в качестве обработчика ПередНачаломДобавления процедуру "ТабличноеПоле1ПередНачаломДобавления"
КоманднаяПанель "КоманднаяПанель1", в качестве источника действий указываем "ТабличноеПоле1"  
Флажок с именем "Флажок1" ЕдиныйПериод Флажок1ПриИзменении
Два поля ввода с именами "НачПериода" и "КонПериода" ДатаНачала, ДатаОкончания  
Кнопка с именем "КнопкаВыбораПериода", заголовком "..."   КнопкаВыбораПериодаНажатие
Кнопка с именем "Сформировать", назначаем ее кнопкой по умолчанию   ОсновныеДействияФормыСформировать

В модуль формы пишем обработчики.

Модуль Формы СводОтчетовПоРазнымНастройкам

	 Перем мСтруктураСНастройками; 
Перем мТекущаяНастройка ;
Перем мСохраняемыеРеквизиты;
Процедура ПриОткрытии()
УстановитьВидимостьДоступность();
КонецПроцедуры
Процедура УстановитьВидимостьДоступность()
ПереченьНастроекДляСвода.Колонки.Добавить("Настройка", Новый ОписаниеТипов("Структура"));
ЕдиныйПериод = Истина;
Флажок1ПриИзменении(ЭлементыФормы.Флажок1);
ИнициализацияСохраняемыхНастроек();
КонецПроцедуры
Процедура Флажок1ПриИзменении(Элемент)
ЭлементыФормы.НачПериода.Доступность = ЕдиныйПериод;
ЭлементыФормы.КонПериода.Доступность = ЕдиныйПериод;
Если ЕдиныйПериод Тогда
ДатаНачала = НачалоГода(ТекущаяДата());
ДатаОкончания = КонецКвартала(ТекущаяДата());
Иначе
ДатаНачала = Дата(1, 1, 1);
ДатаОкончания = Дата(1, 1, 1);
КонецЕсли;
КонецПроцедуры
Процедура КнопкаВыбораПериодаНажатие(Элемент)
НастройкаПериода = Новый НастройкаПериода;
НастройкаПериода.РедактироватьКакПериод = Истина;
НастройкаПериода.УстановитьПериод(ДатаНачала, ?(ДатаОкончания='0001-01-01', ДатаОкончания, КонецДня(ДатаОкончания)));
Если НастройкаПериода.Редактировать() Тогда
ДатаНачала = НастройкаПериода.ПолучитьДатуНачала();
ДатаОкончания = НастройкаПериода.ПолучитьДатуОкончания();
КонецЕсли;
КонецПроцедуры
Процедура ТабличноеПоле1ПередНачаломДобавления(Элемент, Отказ, Копирование)
ФормаУправленияНастройками = РегистрыСведений.СохраненныеНастройки.ПолучитьФорму("ФормаУправленияНастройками");
ФормаУправленияНастройками.мВосстановлениеНастройки = Истина;
ФормаУправленияНастройками.мСтруктураНастройки = мСтруктураСНастройками;
Результат = ФормаУправленияНастройками.ОткрытьМодально();
Если Результат = Неопределено Тогда Возврат; КонецЕсли;
НоваяСтрока = ПереченьНастроекДляСвода.Добавить();
НоваяСтрока.ИмяНастройки = Результат.НаименованиеНастройки;
НоваяСтрока.Настройка = Результат;
Отказ = Истина;
КонецПроцедуры
Процедура ОсновныеДействияФормыСформировать(Кнопка)
СводныйТабДок = Новый ТабличныйДокумент;
Для каждого ОднаСтрокаТЗ Из ПереченьНастроекДляСвода Цикл
ВывестиНаименованиеНастройкиВТабличныйДокумент(СводныйТабДок, ОднаСтрокаТЗ.ИмяНастройки);
Если ЕдиныйПериод Тогда
ОднаСтрокаТЗ.Настройка.СохраненнаяНастройка.НастройкаПериода.ДатаНачала = ДатаНачала ;
ОднаСтрокаТЗ.Настройка.СохраненнаяНастройка.НастройкаПериода.ДатаОкончания = ДатаОкончания;
Иначе
УниверсальныеМеханизмы.ПолучитьНастройку(ОднаСтрокаТЗ.Настройка);
КонецЕсли;
СводныйТабДок.Вывести(ОтчетПоРазнымНастройкам(ОднаСтрокаТЗ.Настройка, ОтчетОбъект)) ;
КонецЦикла;
ДополнительнаяОбработкаСводногоДокумента(СводныйТабДок );
РасчетШириныКолонок(СводныйТабДок);
СводныйТабДок.Показать();
КонецПроцедуры
Процедура ДополнительнаяОбработкаСводногоДокумента(Результат);
// Здесь можно обработать свод отчетов перед выводом на экран
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ СОХРАНЕНИЯ И ВОССТАНОВЛЕНИЯ НАСТРОЕК формы Перечня//
///////////////////////////////////////////////////////////////////////////
Процедура ИнициализацияСохраняемыхНастроек()
// Что сохраняем в настройках
мСохраняемыеРеквизиты = Новый Структура;
мСохраняемыеРеквизиты.Вставить("ПереченьНастроекДляСвода");
мСохраняемыеРеквизиты.Вставить("ЕдиныйПериод");
мСохраняемыеРеквизиты.Вставить("ДатаНачала");
мСохраняемыеРеквизиты.Вставить("ДатаОкончания");
СтруктураНастройки = СоздатьСтруктуруНастройкиПользователя("ПереченьОтчетов." + ОтчетОбъект.Метаданные().Имя); мСтруктураСНастройками = СоздатьСтруктуруНастройкиПользователя("ОтчетОбъект." + ОтчетОбъект.Метаданные().Имя);
Если УниверсальныеМеханизмы.ПолучитьНастройкуИспользоватьПриОткрытии(СтруктураНастройки) Тогда
Если НЕ СтруктураНастройки.Свойство("СохраненнаяНастройка") Тогда Возврат; КонецЕсли;
мТекущаяНастройка = СтруктураНастройки;
ВосстановитьНастройкиИзСтруктуры(СтруктураНастройки.СохраненнаяНастройка);
УстановитьЗаголовокФормы (СтруктураНастройки);
КонецЕсли;
КонецПроцедуры
Процедура УстановитьЗаголовокФормы (СтруктураНастройки)
Если СтруктураНастройки.Свойство("НаименованиеНастройки") Тогда
ЭтаФорма.Заголовок = "Перечень выводимых отчетов" + ": " + СтруктураНастройки.НаименованиеНастройки;
КонецЕсли;
КонецПроцедуры
Функция ВосстановитьНастройки() Экспорт
Перем СохраненнаяНастройка;
СтруктураНастройки = СоздатьСтруктуруНастройкиПользователя("ПереченьОтчетов." + ОтчетОбъект.Метаданные().Имя);
Результат = УниверсальныеМеханизмы.ВосстановлениеНастроек(СтруктураНастройки);
Если Результат <> Неопределено Тогда
мТекущаяНастройка = Результат;
ВосстановитьНастройкиИзСтруктуры(Результат.СохраненнаяНастройка);
УстановитьЗаголовокФормы (Результат);
Иначе
мТекущаяНастройка = СтруктураНастройки;
КонецЕсли;
КонецФункции // ВосстановитьНастройки()
Функция СоздатьСтруктуруНастройкиПользователя(ИмяОбъекта)
СтруктураНастройки = Новый Структура;
СтруктураНастройки.Вставить("Пользователь", глЗначениеПеременной("глТекущийПользователь"));
СтруктураНастройки.Вставить("ИмяОбъекта", ИмяОбъекта);
СтруктураНастройки.Вставить("НаименованиеНастройки", ?(мТекущаяНастройка = Неопределено, Неопределено, мТекущаяНастройка.НаименованиеНастройки));
Возврат СтруктураНастройки;
КонецФункции
Процедура СохранитьНастройки() Экспорт
Перем СохраненнаяНастройка;
СформироватьСтруктуруДляСохраненияНастроек(СохраненнаяНастройка);
СтруктураНастройки = СоздатьСтруктуруНастройкиПользователя("ПереченьОтчетов." + ОтчетОбъект.Метаданные().Имя);
СтруктураНастройки.Вставить("СохраненнаяНастройка", СохраненнаяНастройка);
СтруктураНастройки.Вставить("ИспользоватьПриОткрытии", Истина);
СтруктураНастройки.Вставить("СохранятьАвтоматически", Истина);
Результат = УниверсальныеМеханизмы.СохранениеНастроек(СтруктураНастройки);
Если Результат <> Неопределено Тогда
мТекущаяНастройка = Результат;
Иначе
мТекущаяНастройка = СтруктураНастройки;
КонецЕсли;
КонецПроцедуры // СохранитьНастройки()
Процедура СформироватьСтруктуруДляСохраненияНастроек(СтруктураСНастройками) Экспорт
Если ТипЗнч(СтруктураСНастройками) <> Тип("Структура") Тогда
СтруктураСНастройками = Новый Структура;
КонецЕсли;
Для каждого ОдинРеквизит Из мСохраняемыеРеквизиты Цикл
СтруктураСНастройками.Вставить(ОдинРеквизит.Ключ, ЭтаФорма[ОдинРеквизит.Ключ]);
КонецЦикла;
КонецПроцедуры // СформироватьСтруктуруДляСохраненияНастроек()
Функция ВосстановитьНастройкиИзСтруктуры(СтруктураСНастройками) Экспорт
Если ТипЗнч(СтруктураСНастройками) <> Тип("Структура") Тогда
Возврат Ложь;
КонецЕсли;
Для каждого ОдинРеквизит Из мСохраняемыеРеквизиты Цикл
СтруктураСНастройками.Свойство(ОдинРеквизит.Ключ, ЭтаФорма[ОдинРеквизит.Ключ]);
КонецЦикла;
Возврат Истина;
КонецФункции // ВосстановитьНастройкиИзСтруктуры()
Процедура ДействияФормыСохранитьНастройку(Кнопка)
СохранитьНастройки();
КонецПроцедуры
Процедура ДействияФормыВосстановитьНастройку(Кнопка)
ВосстановитьНастройки();
Если НЕ мТекущаяНастройка.Свойство("СохраненнаяНастройка") Тогда Возврат; КонецЕсли;
Для каждого ОднаНастройка Из мТекущаяНастройка.СохраненнаяНастройка Цикл
ЭтаФорма[ОднаНастройка.Ключ] = ОднаНастройка.Значение;
КонецЦикла;
КонецПроцедуры
//////////////////////////////////////////////////////////////

Пишем модуль объекта.

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

	 Процедура Инициализировать() Экспорт 
УниверсальныйОтчет = ДополнительныеПараметры.Отчет.УниверсальныйОтчет;
ФормаПеречняНастроек = ЭтотОбъект.ПолучитьФорму("СводОтчетовПоРазнымНастройкам", ДополнительныеПараметры.Отчет.ПолучитьФорму("Форма"));
ФормаПеречняНастроек.ЗакрыватьПриЗакрытииВладельца = Истина;
ФормаПеречняНастроек.ОтчетОбъект = ДополнительныеПараметры.Отчет;
ФормаПеречняНастроек.Открыть();
КонецПроцедуры
Функция ОтчетПоРазнымНастройкам(СтруктураСНастройками, ОтчетОбъект) Экспорт
ВременныйТабДок = Новый ТабличныйДокумент;
УправлениеОтчетами.ВосстановитьРеквизитыОтчета(ЭтотОбъект, СтруктураСНастройками.СохраненнаяНастройка);
УниверсальныйОтчет.ВосстановитьНастройкиИзСтруктуры(СтруктураСНастройками.СохраненнаяНастройка, ОтчетОбъект);
УниверсальныйОтчет.СформироватьОтчет(ВременныйТабДок,,, ОтчетОбъект);
Возврат ВременныйТабДок;
КонецФункции
Процедура ВывестиНаименованиеНастройкиВТабличныйДокумент(ТабДокКудаВыводим, ВставляемыйТекст) Экспорт
НомерТекущейСтроки = ТабДокКудаВыводим.ВысотаТаблицы + 1;
НомерКолонки = 1;
ЯчейкаЦель = ТабДокКудаВыводим.Область(НомерТекущейСтроки, НомерКолонки, НомерТекущейСтроки, НомерКолонки);
ЯчейкаЦель.Текст = ВставляемыйТекст;
ЖирныйШрифт = Новый Шрифт(ЯчейкаЦель.Шрифт,,,Истина);
ЯчейкаЦель.Шрифт = ЖирныйШрифт;
КонецПроцедуры






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

Наименование Файл Версия Размер
Отчет по списку сохраненных настроек

.epf 38,61Kb
11
.epf 1.0 38,61Kb 11 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Константин С. 737 29.07.14 12:22 Сейчас в теме
Ухх, межстрочное расстояние, пока до листал умучился)))
Оставьте свое сообщение

См. также

Универсальный контроль заполнения объектов

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

Настраивайте проверки заполнения реквизитов справочников или документов в режиме предприятия 1С.

3600 руб.

10.05.2023    2683    1    0    

1

Групповая обработка справочников и документов через таблицу v 1.0

Универсальные обработки Обработка документов Обработка справочников Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Думаю, что многим знакома ситуация: пользователь что-то посчитал в Excel и просит разработчика подгрузить из таблички изменения в базу. Я долго мучался, писал какие-то разовые загрузки и в итоге родил представленную в публикации идею. Проверял на платформе версии 8.3.10.2309.

2 стартмани

12.04.2023    6257    13    kser87    17    

52

Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов

Универсальные обработки Инструментарий разработчика Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Копирует в буфер значения из списков, из ячеек отчетов, таблиц, настроек списков, других отборов и вставляет в выбранную настройку отбора. Работает с Объект не найден. Работает как в одной так и между разными базами 1С. Использует комбинации [Alt+C] Копировать список, [Alt+V] Вставить список. Также для копирования данных используется стандартная [Ctrl+C] (например из открытого xls, mxl, doc и т.п. файла скопировать список наименований)

1 стартмани

13.10.2022    11954    89    sapervodichka    92    

114

Ручное редактирование реквизитов и табличных частей объектов и их движений в обход формы

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

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

3 стартмани

21.02.2022    6651    28    serjserg    6    

5

Управление платформенными обработками (расширение для типовых) [update 8.3.23]

Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить "Активные пользователи" или доработать "Конструктор запросов".

1 стартмани

07.10.2021    12463    23    SeiOkami    25    

99

Генерация QR кодов на чистом 1С

Универсальные обработки Платформа 1С v8.3 Бесплатно (free)

Генерация QR кодов на чистом 1С, работает из коробки с мобильным приложением.

26.04.2021    12336    554    fotov    17    

44

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

Универсальные обработки Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

5 стартмани

05.10.2020    21643    128    biz-intel    109    

60

Улучшенная обработка универсального обмена данными в формате XML (УФ)

Универсальные обработки Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

23.06.2020    24181    213    Lem0n    1    

74

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.

1 стартмани

01.05.2020    24179    133    sapervodichka    3    

130

Работа с файлами (обычная и управляемая форма)

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

Нужно загрузить файл с клиента на сервер или же, наоборот, файл загрузить с сервера на клиент, а впридачу все это на web-клиенте, да еще и асинхронно? Нет ничего проще, читай далее, как это сделать!

1 стартмани

10.06.2019    64300    328    Xershi    81    

151

Быстрый запрос

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

Можно ли дать пользователю "удочку", а не "рыбу"? До сих пор ответ на этот вопрос был отрицательным. Всякий инструмент, который мог бы делать с базой данных все или почти все (или хотя бы многое), отвергался пользователями, как слишком сложный. Вспомните тот же SQL, который изначально разрабатывался именно как пользовательский инструмент. "Быстрый запрос" - это попытка устранить сложность, но сохранить при этом универсальность. (По состоянию на 06.08.2021 эта разработка устарела. Актуальная разработка здесь: https://infostart.ru/public/1492741/)

1 стартмани

29.04.2019    20436    31    mkalimulin    34    

46

Электронная таблица средствами 1С (Версия 2.0)

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

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

1 стартмани

23.04.2019    31720    103    user706545_kseg1971    41    

84

Excel vs 1С: битва с неожиданным исходом

Анализ учета Универсальные обработки Загрузка и выгрузка в Excel Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Что лучше 1С или Excel? Разберемся, в казалось бы, очевидном, чтобы получить невероятное!

11.04.2019    46703    bolefirenko    123    

46

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

Универсальные обработки Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

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

2 стартмани

23.01.2019    59780    705    ROL32    87    

129

Сравнение pdf-файлов актов сверки

Универсальные обработки Взаиморасчеты Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Абонемент ($m)

Обработка сравнивает два pdf-файла, в которых находятся стандартные печатные формы актов сверки, и показывает на экране совпадающие и/или отличающиеся по суммам документы взаиморасчетов.

1 стартмани

19.12.2018    31147    22    Torin99    8    

5

Выгрузка изображений из справочника на диск

Учет ТМЦ Универсальные обработки Платформа 1С v8.3 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Обработка позволяет записать изображения из справочка Номенклатура на диск в указанное место.

1 стартмани

30.11.2018    34206    14    wrooom    16    

6

Обнуление остатков регистров бухгалтерии и накопления

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

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    49526    628    morozov.sv    69    

72

Просмотр, изменение реквизитов объекта. Сравнение двух одинаковых объектов метаданных ИБ

Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

26.04.2018    28802    36    Vin_Tik    0    

2

Групповая обработка прикрепленных файлов

Универсальные обработки Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Абонемент ($m)

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

4 стартмани

16.04.2018    26358    73    Krasnyj    0    

63

Построение маршрута доставки с расчётом расстояния для любой базы УФ

Универсальные обработки WEB-интеграция Оптовая торговля Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    53255    47    KorotkovRV    17    

67

Навигация по функциональным опциям типовых конфигураций

Универсальные обработки Инструкции пользователю Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

30.01.2018    30724    92    kuzyara    18    

142

Платформенные методы анализа данных. Игрушка аналитика

Универсальные обработки Анализ учета Система компоновки данных Анализ и прогнозирование Управленческий учет Абонемент ($m)

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

8 стартмани

03.12.2017    24522    35    nomadon    16    

44

Проверка орфографии средствами Yandex Speller

Универсальные обработки WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Проверка орфографии средствами Yandex Speller с опциями и коррекцией ошибок. Возможность вызова как с сервера, так и с клиента (с последующим исправлением).

1 стартмани

09.11.2017    41813    67    🅵🅾️🆇    41    

88

Ведение локального каталога обработок с Инфостарт

Универсальные обработки WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка наводит порядок в ваших скачанных и локально хранимых обработках с Инфостарта. Это особенно удобно тем коллегам, которые уже скачали немалый объем обработок и хотят получить удобный инструмент навигации по списку.

1 стартмани

06.10.2017    42565    72    rpgshnik    48    

75

Инструменты бухгалтера: Виджеты рабочего стола

Универсальные обработки Рабочее место Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Абонемент ($m)

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

2 стартмани

28.08.2017    54592    200    Bazil    33    

148

Универсальная ведомость (отчет) по РАУЗ (управленческий и регламентированный учет)

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

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

2 стартмани

05.06.2017    47405    95    stvorl    0    

12

Консоль сравнения данных (1С 8, 1С 7.7, SQL, CSV, TXT, DBF, XLS, DOC, XML, JSON, табличный документ) (версия 15.9.65)

Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка Консоль сравнения данных (КСД) предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа. Минимально необходимая версия платформы: 8.3.6.1977.

1 стартмани

13.02.2017    52095    181    sertak    137    

125

Разбор адреса на составляющие с помощью Яндекс API и Google API

Универсальные обработки WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Есть адрес строкой, а нужно разбить его на составляющие? Для этого не обязательно писать собственный код, пользуемся Яндекс API и Google API.

1 стартмани

10.02.2017    41848    153    Ivon    24    

47

Управляемые формы. Итоги в динамических списках

Универсальные обработки Работа с интерфейсом Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

15.12.2016    61019    17    argut    17    

108

Образец внешней обработки с длительной операцией на базе БСП 2.3 (Переработанная)

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

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

1 стартмани

30.11.2016    48379    211    ЕСТЬNULL    15    

47

Настройка начальной страницы (Рабочего стола)

Работа с интерфейсом Рабочее место Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

19.10.2016    57246    305    Erne100    34    

69

Универсальный редактор объектов V_3

Универсальные обработки Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Обработка (УФ) (Версия 3.5) позволяет просмотреть и изменить любой объект ссылочного типа

1 стартмани

30.09.2016    32685    230    kron.isant    22    

17

Поиск и отключение зависших сеансов на сервере 1С: Предприятия

Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка предназначена для мониторинга и отключения спящих (зависших) сеансов на сервере 1С: Предприятия.

1 стартмани

14.09.2016    47492    71    wowchik_85    12    

13

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

07.09.2016    63105    183    Aphanas    5    

31

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID)

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

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

1 стартмани

06.09.2016    47673    126    Dzenn    9    

11

Обработка "Распознавание штрихкода с помощью утилиты Zbar" для Документооборот ред. 2

Универсальные обработки Документооборот и делопроизводство (СЭД) Платформа 1С v8.3 1С:Документооборот Абонемент ($m)

В связи с тем, что стандартный функционал программы «Документооборот» ред. 2.1 дает возможность распознавания штрихкодов только форма EAN-13, данная обработка - альтернативный способ для распознавания штрихкода в программе 1С: Документооборот ред. 2 с помощью утилиты Zbar, которая распознает в том числе и в формате Code 128 (один из стандартных штрихкодов кодирования документов, например, «Управление торговлей» ред. 11), а также с возможностью поэтапно проследить все действия от распознавания до прикрепления к документу или простой загрузки в каталоги файлов в базе 1С.

5 стартмани

05.09.2016    36698    196    SEOAngels    11    

18

Оптимальный способ расчета контрольной суммы объекта/записи регистра (CRC32, MD5, SHA1, SHA256)

Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

01.08.2016    49469    10    hakerxp    10    

25

Проверка правописания в 1С с помощью Яндекс.Спеллера

Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Универсальная проверка правописания для поля "HTML"

1 стартмани

11.07.2016    26555    79    d.alexandr    12    

44