Универсальный отчет для БЫСТРОГО просмотра остатков и движений регистров. (на базе 1с++)

30.10.09

Задачи пользователя - Журналы и реестры данных

Сравнивнение времени формирования с обычным отчетом на основе запроса 1С
(одинаково сложный набор параметров, количество выводимой полезной информации одинаковое):

Обычный отчет: 40 минут
Мой отчет: 5 секунд

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

Наименование Файл Версия Размер
ТЫНЦ
.1169627514 557,68Kb
1160
.1169627514 557,68Kb 1160 Скачать бесплатно

Поддерживает Drag&Drop.
Есть буфер обмена и хранения некоторых часто используемых реквизитов, чтобы не искать их постоянно в справочниках.

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

См. также

Журнал универсальный 7.7 для специалиста 1С

Журналы и реестры данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка пригодится специалисту в обслуживании любых конфигураций на платформе 1С:Предприятие 7.7, особенно нетиповых конфигураций. Поможет в анализе данных реквизитов и движений документов, написании правил обмена на Конвертации ред. 2,.пригодится для обработки документов (проведения, удаления и т.д.).

2 стартмани

29.05.2020    7764    11    rusmil    4    

4

Универсальный отчет по регистрам

Журналы и реестры данных Оперативный учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Управленческий учет Абонемент ($m)

Внешний отчет-обработка, позволяет получить отчет по любому регистру 1С: 7.7 и представить в удобном виде.

5 стартмани

11.05.2016    17768    14    Art77    5    

5

Универсальный реестр документов для 1С 7.7

Журналы и реестры данных Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

18.05.2015    23061    62    vv-adm    4    

2

Универсальный журнал документов

Журналы и реестры данных Платформа 1С v7.7 Украина Абонемент ($m)

Универсальный журнал документов. 1сv7. Иногда хочется чтобы в журнале можно было отобрать документы по нескольким параметрам одновременно. Эта обработка позволяет это сделать.

1 стартмани

17.02.2014    14680    31    SER_UA_BARD    2    

3

Простой журнал документов

Журналы и реестры данных Платформа 1С v7.7 OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

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

1 стартмани

15.11.2013    16354    70    McSeem    4    

6

Интерактивный отчет по регистрам

Журналы и реестры данных Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Интерактивный универсальный отчет по регистрам. Идея взята из интерактивной ОСВ. Однако найти что-то похожее для регистров не смог. Решил набросать сам.

1 стартмани

20.07.2013    16351    87    RomanVolgograd    18    

12
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. JohnyDeath 301 25.01.07 11:14 Сейчас в теме
Ещё с проклаба качал, потом с 1cpp.ru. Понравилось!
+1
2. JohnyDeath 301 25.01.07 11:16 Сейчас в теме
Млин, зря ты в этот же архив и dll-ку засунул. Можно было-б и отдельно положить (тоже и на твоём сайте). Нафуя мне каждый раз качать библиотеку, которая у меня давно уже стоит.
3. 26.01.07 05:56 Сейчас в теме

Инспектор, после осмотра помещения, заявил: - Труп лежит ногами к двери. Возможно, это натолкнет нас на разгадку этого загадочного убийства. Тело наверняка затащили с улицы. Взяли за руки и затащили. Или, наоборот, пытались вытащить из дома. Взяли за ноги и пытались вытащить. Инспектор победоносно оглядел присутствующих как бы говоря «А?! Ну как вам?!». - Инспектор, это невыносимо. – заныли присутствующие – Он же в гробу уже лежит. Мы сами его туда положили. Ногами к двери. Так положено. Похороны у нас тут. - Ага!! – торжествующе закричал инспектор – Вы признаетесь, что сами уложили его в гроб? - Инспектор, у нас тут похороны. – попытался еще раз объяснить Хозяин дома – Нет здесь убийства. Нет!

4. Abadonna 3958 26.01.07 11:57 Сейчас в теме
Прямой запрос к SQL можно организовать из 1С без всяких библиотек, используя
СоздатьОбъект("ADODB.Connection");
СоздатьОбъект("ADODB.Command");
СоздатьОбъект("ADODB.RecordSet");
5. JohnyDeath 301 26.01.07 16:28 Сейчас в теме
Abadonna, в 1с++ есть такая вкуснятина как "Парсер имён". А в твоём случае надо помнить/где-то хранить соответствия таблиц объектам метаданных (например твоим плагином к тоталу можно воспользоваться ;)), но как говорится "нафуя такие заморочки?", когда можно написать примерно такой запрос:
ТекстЗапроса = "SELECT $СпрКонтр.ИНН, СпрКонтр.Decsr
FROM $Справочник.Контрагенты as Спр
WHER $СпрКонтр.КакойНитьРеквизит = :ВыбКакойНитьРеквизит";
Потом воспользоваться УстановитьТекстовыйПараметр("ВыбКакойНитьРеквизит",ВыбКакойНитьРеквизит)

ну и т.д. Короче приятностей очень много!
6. Abadonna 3958 26.01.07 18:24 Сейчас в теме
2 JohnyDeath
Парсер имен пишется на самой 1С в пяток строк. Зато куда ни придешь - оно везде работать будет.
Я вообще не пользуюсь ВК, даже теми которые сам написал ;)
7. Abadonna 3958 26.01.07 18:34 Сейчас в теме
2 JohnyDeath вдогонку:
это я в плагин как раз всадил строки до того написанные на 1С, а не наоборот ;)
8. JohnyDeath 301 29.01.07 10:38 Сейчас в теме
Abadonna, я конечно понимаю, что всё можно написать, но нафига это писать, если всё это давно есть, причем протестированное тысячи раз + посмотри сколько полезных и приятных методов: http://www.1cpp.ru/docum/html/ODBC.html
9. D_Pavel 14 29.01.07 12:25 Сейчас в теме
Abadonna, как написать парсер имен?
10. CheBurator 3119 02.03.07 12:46 Сейчас в теме
Было бы хорошо, если бы выложил всякие врайвера/библиотеки и порядок их подключения для использования 1С++ на DBF
11. D_Pavel 14 03.03.07 08:12 Сейчас в теме
Сhe Burashka, проще установить SQL сервер. Зачем вам 1С на DBF? SQL по всем параметрам лучше. И быстрее, и надежнее, и не нужно никогда базу переиндексировать если кто-то неправильно из программы выйдет. Ставьте SQL и не парьтесь.

А драйвер для DBF берется на сайте Microsoft, называется vfpoledb8.2.exe
12. artbear 1448 03.10.08 13:51 Сейчас в теме
Для текущих отдельных ВК 1С++ и ФормЕкс разработка не работает :(
Нужно переписать блок загрузки ВК 1С++. Мелочь, но все-таки :)
13. artbear 1448 03.10.08 14:00 Сейчас в теме
+
для 1С++ выше 2.0.3 нужно поменять
Код
// -- Артур -- 
//   ТабличноеПоле=РасширениеФормы.ПолучитьАтрибут("ТабличноеПоле").СоздатьЭлементУправления("ТабличноеПоле");
//   ClipboardТабличноеПоле=РасширениеФормы.ПолучитьАтрибут("ClipboardТабличноеПоле").СоздатьЭлементУправления("ТабличноеПоле");
//   ФункцииТабличноеПоле=РасширениеФормы.ПолучитьАтрибут("ФункцииТабличноеПоле").СоздатьЭлементУправления("ТабличноеПоле");
//   ФильтрТабличноеПоле=РасширениеФормы.ПолучитьАтрибут("ФильтрТабличноеПоле").СоздатьЭлементУправления("ТабличноеПоле");
   ОбъектФорма=СоздатьОбъект("Форма");
   ОбъектФорма.УстановитьФорму(Форма);
   
   ТабличноеПоле=ОбъектФорма.СоздатьЭлементУправления("ТабличноеПоле", "ТабличноеПоле");
   ClipboardТабличноеПоле=ОбъектФорма.СоздатьЭлементУправления("ТабличноеПоле", "ClipboardТабличноеПоле");
   ФункцииТабличноеПоле=ОбъектФорма.СоздатьЭлементУправления("ТабличноеПоле", "ФункцииТабличноеПоле");
   ФильтрТабличноеПоле=ОбъектФорма.СоздатьЭлементУправления("ТабличноеПоле", "ФильтрТабличноеПоле");
// -- завершение
Показать полностью
14. artbear 1448 03.10.08 14:11 Сейчас в теме
(14) Для регистров остатков все в норме, а
для регистров оборотов работает неверно :(
15. artbear 1448 03.10.08 14:59 Сейчас в теме
(14) Исправление
Код
// -- Артур -- исправление для регистра оборотов
//            |      "+?(Voshka="Приход",?((Расх<>1) and (Группировки<>1),"","(1-РегПрихРасх.DEBKRED)*")+"$РегПрихРасх."+Manda, ?(Voshka="Расход",?((Прих<>1) and (Группировки<>1),"","РегПрихРасх.DEBKRED*")+"$РегПрихРасх."+Manda, "0"))+ASS;
            |      "+?(Voshka="Приход",?((Расх<>1) and (Группировки<>1),"","(1-РегПрихРасх.DEBKRED)*")+"$РегПрихРасх."+Manda, ?(Voshka="Расход",?((Прих<>1) and (Группировки<>1),"","РегПрихРасх.DEBKRED*")+"$РегПрихРасх."+Manda, ""));
            РегПрихРасх = РегПрихРасх + ?(Voshka <>"Сумма", "0", "(1-РегПрихРасх.DEBKRED)*"+"$РегПрихРасх."+Manda);
            РегПрихРасх = РегПрихРасх + ASS;
// -- завершение
Показать полностью

.
PS названия переменных что-то не сильно глаз радуют, хотя чувство юмора рулит :)
16. D_Pavel 14 30.10.09 15:41 Сейчас в теме
правильная ссылка на отчет сейчас: doom4.ru/1c
Оставьте свое сообщение