Универсальный просмотр/отчет/печать движений/остатков любых регистров 1С:Предприятия 7.7.
Работает в любой конфигурации 1С:Предприятия 7.7. Не требует никаких изменений в конфигурации.
Просто делюсь тем, что использую сам:-)
Создан на основе типового с добавлением некоторых полезных функций и возможностей.
Позволяет выводить данные запроса в виде таблицы, первые колонки которой - значения группировок запроса. Группировки могут быть заданы как по измерениям (реквизитам) регистра, так и предопределенные. Перед формированием отчета необходимо указать регистр, период, группировки и выводимые ресурсы. Можно также наложить до 3-х фильтров на значения измерений (реквизитов) регистра. По запросу формируется таблица значений, данные которой можно отсортировать по любой из колонок. Пользователь может настроить функцию ПолноеИмя() под собственные требования. Вывод результатов в печатную форму и на печать, соответственно.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Установка: положите обработку в каталог ExtForms базы данных. Добавте пункт меню или кнопку на панели инструментов с такими настройками (подсказки и иконки на свой вкус):
--------------------------
Вкладка: Общие
Объект: Задача
Команда: Задача.Выполнить
Работа с выделенными (множественное выделение) строками в 7.7, как в восьмерке - перенос в другую группу, установка/снятие пометки удаления, групповая установка реквизитов.
Обработка документов "Заявка покупателя" в комплексной конфигурации на платформе 1С:Предприятие 7.7 служит для объединения нескольких заявок покупателя (список заполнется автоматически или вручную подбором), в результате объединения создается одна заявка покупателя, а исходные заявки покупателя помечаются на удаление.
Эта обработка позволяет перенести все элементы справочника одной группы в другую в системе 1С:Предприятие 7.7 для любой конфигурации. Обработка тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.
ИМХо было бы удобнее, если в процедуре ОбрКликаНАСтроке() написать что то вроде:
Код
Попытка
ОткрытьФорму(ТАбЗапрос.ПолучитьЗначение(ТабЗапрос.НомерСтроки,ТабЗапрос.ТекущаяКолонка()));
Исключение
КонецПопытки;
Показать полностью
Все-таки, довольно часто хочеться открыть не только документ движения, но и что нибудь из аналитики. И в табличный документ, тоже не помешало бы запихнуть расшифровку. А в целом - твердый плюс :)
Спасибо, очень полезный отчетик. Единственное, что я бы добавил - это чтобы при удалении строки из таблицы значений с результатами курсор не перепрыгивал бы на первую строку, а оставался бы в том месте, где была удаленная строка.
Постоянно пользуюсь, спасибо.
Вот только бы ещё отрицательные значения по ресурсам - красным выделить
и условия для ресурсов забубенить: там ">" , "<" , "="
например "остаток товара < 0"
А ещё бы класно было, если бы можно было бы не только значения самих измерений видеть в таблице значений,
а ещё какие-нибудь реквизиты этих измерений (по выбору).
Например для товара - артикул, часто очень актуально, для магазина, его адрес...
И это будет лучший отчёт по регистрам!
Сегодня заметил, что остаток ресурса отображается отдельной строкой.
То есть документ сделал движение "приход" по измерениям 10 штук товара
и отображается это так:
измерения : НачОст - 0, Приход - 0, Расход - 0, КонОст - 10
а строкой ниже
те же измерения измерения : НачОст - 0, Приход - 10, Расход - 0, КонОст - 0
то есть в двух строках.
Несколько неудобно, просто привыкли по всем отчётам о движениях видеть всё в одной строке
типа:
измерения : НачОст - 0, Приход - 10, Расход - 0, КонОст - 10 - всё понятно!
а в двух строках - как-то напрягает внутренне, типа прихода не было, откуда остаток?
Нельзя ли это скорректировать?
Ещё.
Меня очень раздражает при выставлении диапазона отображения документов в журнале, что если стоит 10.10 - 10.10,
а я ставлю дату конца 05.10, то тупая 1С не меняет мне дату начала на 05.10 и приходится делать это вручную.
То же самое, когда я ставлю дату начала больше, чем дата конца - дата конца не подтягивается.
Поэтому во всех своих отчётах при выставлении периода я реализовал этот простенький механизм,
стопудово меньше мышкой по календарям тыкаешься ;-)
И вам советую :-)
И ещё, не знаю (не смотрел) как отчётик вытаскивает значения в таблицу, но есть накладочка.
Расскажу.
У меня регистр "Заявки" измерения Товар/Клиент/Документ
двигают его собственно Заявки, где в "Документ" запихивается она сама, и
Расходная накладная, где в "Документ" запихивается документ основания (та самая заявка)
Я отслеживаю закрытие заявок.
Выбираю какие измерения показать Товар/Клиент/Документ и Документ сделавший движения
отображает криво - в оба поля Документ - ставит Документ сделавший движения
типа
Шапка : Товар/Клиент/Документ /Документ
1 строка : стул /Иванов/Заявка №... /Заявка №...
2 строка : стул /Иванов/Расх.накл №.../Расх.накл №...
Что ввело меня на пару минут в недоумение, когда понял в чём дело, переименовал измерение Документ а ТекЗаявка
отобразил правильно:
Шапка : Товар/Клиент/ТекЗаявка /Документ
1 строка : стул /Иванов/Заявка №... /Заявка №...
2 строка : стул /Иванов/Заявка №... /Расх.накл №...
вот здесь похожий отчетик, правда только с остатками регистров, зато можно ставить условия на ресурсы - небольшой, но удобный. Интересно было бы послушать комментарии