Универсальный Реестр 8.2

08.02.12

Реестр документов для конфигураций 8.2 изначально писалось для УТ 11 версии.(управ. форма)
Адаптирован под компоновку данных
Выбор любых полей по документу
Функционал множественного Отбора
расчет итогов "СуммаДокумента",(для ут11 Сумма без НДС)

Файлы

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

Наименование Скачано Купить файл
Реестр Документов
.erf 12,72Kb
208 2 500 руб. Купить
Реестр Документов с возможностью подключения внешнего отчета.
.erf 14,83Kb
35 2 500 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Реестр документов для конфигураций 8.2 изначально писалось для УТ 11 версии, для чего установлен блок кода дополнительного расчета колонки НДС.
В отчете есть недочеты:
1)Нельзя открыть документ, используя механизм расшифровки.
2)Расчет НДС  происходит не в запросе.
за что прошу прощения у пользователей и коллег.

Код открыт и доступен.

Кто сможет подсказать по поводу расшифровки обязательно доработаю.

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

См. также

Мероприятия Системный администратор Программист Бизнес-аналитик Пользователь Руководитель проекта Стажер Россия Платные (руб)

16-я конференция для разработчиков, архитекторов, тестировщиков 1С. В программе 80% докладов по технологиям автоматизации учета на платформе 1С:Предприятие и 20% контента по развитию команды и личной эффективности.

61000 руб.

17.12.2025    13843    576    0    

140

Мероприятия Программист Бизнес-аналитик Руководитель проекта Россия Платные (руб)

Практическая конференция для аналитиков и руководителей проектов 1С. 12-14 ноября 2026 г., Санкт-Петербург

56565 руб.

09.09.2025    15411    251    0    

71

Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление холдингом Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

1С:Управление холдингом — программный продукт для автоматизации учета, планирования и контроля эффективности холдингов. Автоматизируйте сбалансированную систему показателей, процессы бюджетирования, бизнес-анализа, консолидации отчетности различного назначения, корпоративного контроля и учета. Покупайте в Инфостарт с бонусами до 15% на наши сервисы и услуги!

304200 руб.

16.12.2025    1872    21    0    

4

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    74490    377    170    

322

Для ИТ-специалистов 1C:Бухгалтерия Россия Платные (руб)

Создавайте точные образы будущей программы с помощью современного инструмента для прототипирования и дизайна проектов на 1С - онлайн-сервиса “Maker”.

7768 руб.

25.05.2023    81429    671    0    

401

Пользователь Стажер 1С:Предприятие 8 Платные (руб)

Практический курс для тех, кто хочет освоить платформу 1С:Предприятие и применять эти навыки в работе аналитика. Никакой абстрактной теории — только то, что реально нужно в проектах

34490 руб.

12.03.2026    4651    16    0    

33

Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    62849    130    36    

136

Электронный документооборот 1C:Бухгалтерия Россия Платные (руб)

Сервис для обмена электронными перевозочными документами между участниками перевозок

3600 руб.

29.06.2023    17476    27    1    

16
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Marysia 18.01.12 06:43 Сейчас в теме
Универсальный Реестр 8.2 - т.е. получается что на любой конфигурации будет работать, или это только в теории?
3. Legavaz 712 18.01.12 08:49 Сейчас в теме
(1) Универсальный это значит для любой 8.2
(2) Обязательно
4. Marysia 18.01.12 08:52 Сейчас в теме
(3) Спасибо за ответ. Будем пробовать.
21. rozer 323 22.09.14 22:18 Сейчас в теме
(3) подскажу по расшифровке:

1) в форме добавить реквизит "ДанныеРасшифровки" (тип Строка)

2) поменять код на

ДанныеРасшифровкиСКД  = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета 	= Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(МакетСКД,
Настройки, ДанныеРасшифровкиСКД);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных,ДанныеРасшифровкиСКД, Истина);
ДанныеРасшифровки = ПоместитьВоВременноеХранилище(ДанныеРасшифровкиСКД, ЭтаФорма.УникальныйИдентификатор);
Показать


3) добавить обработку расшифровки для поля табл. документа "Результат"

&НаКлиенте
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
	СтандартнаяОбработка = Ложь;     
	ИсточникНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(Отчет);     
	ОбработкаРасшифровкиКД = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, ИсточникНастроек);           
	ВыполненноеДействие = Неопределено;     
	ПараметрДействия = Неопределено;     
	ОбработкаРасшифровкиКД.ВыбратьДействие(Расшифровка, ВыполненноеДействие, ПараметрДействия);           
	Если ВыполненноеДействие <> ДействиеОбработкиРасшифровкиКомпоновкиДанных.Нет Тогда                       
		Если ВыполненноеДействие = ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение Тогда                                   
			ОткрытьЗначение(ПараметрДействия);                             
		КонецЕсли;                  
	КонецЕсли;    
КонецПроцедуры
Показать


Бинго!
2. vain79 18.01.12 07:44 Сейчас в теме
Вопрос автору, итоги есть?
5. rasswet 82 25.01.12 13:33 Сейчас в теме
я знаю что если в отчетах управляемая форма а конфа обычная скажем ЗУП, формы не открываются эти. как тут? откроется?
6. Legavaz 712 25.01.12 15:38 Сейчас в теме
если обычное приложение то вы ничего не увидите, упр. приложение обязательно.
7. ulovka 10 26.01.12 02:15 Сейчас в теме
В УТ 11.0.7.13 в администрирование - дополнительные отчеты и обработки прописываю вашу обработку. Указываю раздел командного интерфейса, скажем для раздела администрирование. Далее пытаюсь вызвать через администрирование - дополнительные отчеты. Пишет "Дополнительные отчеты не предусмотрены для раздела: Раздел "Аминистрирование". В итоге получается запустить отчет только через файл-открыть. Что я делаю не так?
8. Legavaz 712 26.01.12 09:24 Сейчас в теме
в настоящее время обработка не может использоваться в спр. внешних обработок, в ближайшее время этот недочет будет устранен. Спасибо за комментарий.
9. ulovka 10 27.01.12 23:49 Сейчас в теме
(8)
Плюсую авансом, ждем доработанную версию.
10. пользователь 21.02.12 09:33
Сообщение было скрыто модератором.
...
11. Lizi60 08.03.12 12:42 Сейчас в теме
Конечно плюсую. Спасибо за красивый отчет.
12. Fanil 11.03.12 14:17 Сейчас в теме
Очень хорошая обработка Все работает ставим +
13. dex3 22.03.12 15:00 Сейчас в теме
При задании периода на сегодня ( например 20.03.12-20.03.12) дает не все документы ( например реализации), а если захватывать следующий день (20.03.12-21.03.12), до дает инфу всю за 20.0.3.12 и часть по 21.03.12.
14. Legavaz 712 22.03.12 22:39 Сейчас в теме
(13)ок, проверю и исправлю.
спасибо.
18. Naton 3 21.03.13 12:29 Сейчас в теме
(14)
Не создает реестр документов по перемещениям в Рознице 2.0
С чем это связано?
15. protlt 22.03.12 23:07 Сейчас в теме
Плюс. Намного лучше типового реестра.
16. ut2k5 15 21.04.12 20:09 Сейчас в теме
Автор, однозначно тебе респект. На текущий момент лучший реестр!
17. ut2k5 15 21.04.12 21:31 Сейчас в теме
Вставь нижеследующий код в модуль объекта твоего отчета
И получишь полноценно подключаемый внешний отчет (ут 11.0.7.19)
... (код писал на скоряк, больше копи-пастом, сильно не ругайте, не было времени)

//
// СЛУЖЕБНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ РЕГИСТРАЦИИ ОБРАБОТКИ
//

// Сервисная экспортная функция. Вызывается в основной программе при регистрации обработки в информационной базе
// Возвращает структуру с параметрами регистрации
//
// Возвращаемое значение:
//		Структура с полями:
//			Вид - строка, вид обработки, один из возможных: "ДополнительнаяОбработка", "ДополнительныйОтчет", 
//					"ЗаполнениеОбъекта", "Отчет", "ПечатнаяФорма", "СозданиеСвязанныхОбъектов"
//			Назначение - Массив строк имен объектов метаданных в формате: 
//					<ИмяКлассаОбъектаМетаданного>.[ * | <ИмяОбъектаМетаданных>]. 
//					Например, "Документ.СчетЗаказ" или "Справочник.*". Параметр имеет смысл только для назначаемых обработок, для глобальных может не задаваться.
//			Наименование - строка - Наименование обработки, которым будет заполнено наименование элемента справочника по умолчанию.
//			Информация  - строка - Краткая информация или описание по обработке.
//			Версия - строка - Версия обработки в формате “<старший номер>.<младший номер>” используется при загрузке обработок в информационную базу.
//			БезопасныйРежим - булево - Принимает значение Истина или Ложь, в зависимости от того, требуется ли устанавливать или отключать безопасный режим 
//							исполнения обработок. Если истина, обработка будет запущена в безопасном режиме. 
//
//
Функция СведенияОВнешнейОбработке() Экспорт
	
	//Инициализируем структуру с параметрами регистрации
	ТекстОписания	= "Реестр документов с возможностью СКД";
	
		
	ПараметрыРегистрации = ПолучитьПараметрыРегистрации(, "Реестр документов", ТекстОписания);
	ПараметрыРегистрации.Версия = "1.1";

	ТаблицаКоманд = ПолучитьТаблицуКоманд();

	ДобавитьКоманду(ТаблицаКоманд,
		"Реестр документов (универс.)",			// Представление команды в пользовательском интерфейсе
		"РеестрДокументов_СКД",					// Уникальный идентификатор команды
		"ОткрытиеФормы"
	);

	ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);

	Возврат ПараметрыРегистрации;

КонецФункции

//
// ВСПОМОГАТЕЛЬНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ РЕГИСТРАЦИИ ОБРАБОТКИ
//

// Формирует структуру с параметрами регистрации регистрации обработки в информационной базе
//
// Параметры:
//	ОбъектыНазначенияФормы - Массив - Массив строк имен объектов метаданных в формате: 
//					<ИмяКлассаОбъектаМетаданного>.[ * | <ИмяОбъектаМетаданных>]. 
//					или строка с именем объекта метаданных 
//	НаименованиеОбработки - строка - Наименование обработки, которым будет заполнено наименование элемента справочника по умолчанию.
//							Необязательно, по умолчанию синоним или представление объекта
//	Информация  - строка - Краткая информация или описание обработки.
//							Необязательно, по умолчанию комментарий объекта
//	Версия - строка - Версия обработки в формате “<старший номер>.<младший номер>” используется при загрузке обработок в информационную базу.
//
//
// Возвращаемое значение:
//		Структура
//
Функция ПолучитьПараметрыРегистрации(ОбъектыНазначенияФормы = Неопределено, НаименованиеОбработки = "", Информация = "", Версия = "1.0")

	Если ТипЗнч(ОбъектыНазначенияФормы) = Тип("Строка") Тогда
		ОбъектНазначенияФормы = ОбъектыНазначенияФормы;
		ОбъектыНазначенияФормы = Новый Массив;
		ОбъектыНазначенияФормы.Добавить(ОбъектНазначенияФормы);
	КонецЕсли; 
	
	ПараметрыРегистрации = Новый Структура;
	ПараметрыРегистрации.Вставить("Вид", "ДополнительныйОтчет");

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

	Возврат ПараметрыРегистрации;

КонецФункции


// Формирует таблицу значений с командами печати
//	
// Возвращаемое значение:
//		ТаблицаЗначений
//
Функция ПолучитьТаблицуКоманд()

	Команды = Новый ТаблицаЗначений;
	
	//Представление команды в пользовательском интерфейсе
	Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
	
	//Уникальный идентификатор команды или имя макета печати
	Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
	
	//Способ вызова команды: "ОткрытиеФормы", "ВызовКлиентскогоМетода", "ВызовСерверногоМетода"
	// "ОткрытиеФормы" - применяется только для отчетов и дополнительных отчетов
	// "ВызовКлиентскогоМетода" - вызов процедуры Печать(), определённой в модуле формы обработки
	// "ВызовСерверногоМетода" - вызов процедуры Печать(), определённой в модуле объекта обработки
	Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
	
	//Показывать оповещение.
	//Если Истина, требуется показать оповещение при начале и при завершении работы обработки. 
	//Имеет смысл только при запуске обработки без открытия формы
	Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
	
	//Дополнительный модификатор команды. 
	//Используется для дополнительных обработок печатных форм на основе табличных макетов.
	//Для таких команд должен содержать строку ПечатьMXL
	Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));

	Возврат Команды;

КонецФункции

// Вспомогательная процедура.
//
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование = "ОткрытиеФормы", ПоказыватьОповещение = Ложь, Модификатор = "ФормаОтчета")

	НоваяКоманда = ТаблицаКоманд.Добавить();
	НоваяКоманда.Представление = Представление;
	НоваяКоманда.Идентификатор = Идентификатор;
	НоваяКоманда.Использование = Использование;
	НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
	НоваяКоманда.Модификатор = Модификатор;

КонецПроцедуры
Показать
19. Naton 3 21.03.13 12:38 Сейчас в теме
Вопрос снят - при формировании отбора выбрала не тот реквизит
20. logarifm 1133 10.02.14 12:35 Сейчас в теме
Ошибка при выполнении файловой операции 'E:\data\1C_ERP-prof\Хомяк\FastReports\Other\РеестрДокументовУФ.erf'
по причине:
Неверный формат хранилища данных.

Платформа: 1С:Предприятие 8.3 (8.3.4.389)

Не открывается ни в конфигураторе ни в предприятии соответственно.
Для отправки сообщения требуется регистрация/авторизация