Универсальный журнал документов для 1С 8.1, 8.2 и 8.3 (3.20.1.8)

10.04.19

Задачи пользователя - Оборотно-сальдовая ведомость, Анализ счета

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Журнал документов (3.20.1.8) для 8.1
.epf 228,82Kb
16903
16903 Скачать (1 SM) Купить за 1 850 руб.
Журнал документов (3.20.1.8) для 8.2
.epf 230,81Kb
7667
7667 Скачать (1 SM) Купить за 1 850 руб.
Журнал документов (3.20.1.8) для 8.3
.epf 231,41Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.
Бонус - Поиск контрагента по контактной информации (2.0.0.1)
.epf 11,94Kb
3293
3293 Скачать (1 SM) Купить за 1 850 руб.
Тестовая база (3.20.1.8) для 8.1
.dt 425,26Kb
709
709 Скачать (1 SM) Купить за 1 850 руб.

 

Только качественный контент

 

Номинация INFOSTART AWARDS 2014: Лучшая разработка

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

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

  1. В виде списка
  2. В виде дерева. Группировка по дням
  3. В виде дерева. Группировка по месяцам
  4. В виде дерева. Группировка по первой графе из списка граф
  5. В виде дерева. Группировка по виду документа
  6. В виде дерева с иерархией подчиненных документов
«Охрана труда» для 1С:Предприятие 8

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

В графы журнала можно вывести значения свойств документов, если механизм свойств поддерживается в вашей конфигурации. Свойства могут быть выведены в журнал документов и в произвольный отчет. По свойствам могут выполняться отборы и сортировка. В режиме "4. В виде дерева. Группировка по первой графе из списка граф" по свойствам может выполняться группировка.

Кроме реквизитов и свойств документов в графы журнала можно вывести итоговые значения по числовым колонкам табличных частей документов. По этим колонкам также могут выполняться отборы и сортировка. В режиме "4. В виде дерева. Группировка по первой графе из списка граф" по итоговым значениям числовых колонок может выполняться группировка.

В журнал могут быть выведены дополнительные числовые колонки: "Количество документов" и "Количество строк" в табличных частях. По ним также могут расчитываться итоги.

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

Для пользователей с административными правами доступна к использованию универсальная форма документа. Эта форма позволяет получить доступ ко всем реквизитам документа, в том числе и к тем, которые не выводятся на типовую форму документа.

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

Для текущего документа можно вывести схему подчинённости документа и отчёт по движениям документа.

На базе схемы компоновки данных отображаемый список документов может быть выведен с любыми пользовательскими настройками как простой реестр или как полноценный произвольный отчёт (в том числе с диаграммами и сводными таблицами).

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

В универсальном журнале реализована мощная поисковая подсистема, которая позволяет выполнить следующие действия по найденным документам:

  1. Спозиционироваться на найденный документ в журнале
  2. Установить отбор в журнале по списку найденных документов
  3. Выделить в журнале найденные документы жирным шрифтом

Сейчас реализованы следующие режимы поиска документов:

  1. Поиск по номеру документа или по части номера
  2. Поиск по ссылкам встречающимся в реквизитах документа или табличных частях
  3. Полнотекстовый поиск по всем реквизитам документа, которые включены в индекс полнотекстового поиска
  4. Бонус - Поиск контрагента по контактной информации (подробнее в конце публикации)

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

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

Данная разработка сделана на основе типового отчета из конфигурации УПП и является некоторым развитием идей реализованных в публикации e.kogan и описанных в комментариях к той публикации. Не знаю к сожалению или к счастью, но в связи с использованием двухуровнего дерева от обработок, взятых за основу, почти ничего не осталось, только некоторые идеи.

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


Совместимость с сохраненными настройками для версии 2.х

Настройки версии 3.х не являются полностью совместимыми с версией 2.х. При использовании в версии 3.х настроек, сохраненных в версии 2.х, итоги в группировках по суммовым колонкам рассчитываться не будут. Для исправления необходимо открыть форму "Настройка универсального журнала документов" и нажать "ОК". После этого настройка будет сконвертирована под версию 3.х, теперь можно сохранить измененную настройку - итоги будут рассчитываться.


Совместимость с сохраненными настройками для версии 3.х

Настройки версии 3.х могут использоваться в версии 2.33.0.1. При этом, если в настройках были использованы не поддерживаемые версией 2.х реквизиты или свойства, то колонки в журнале будут выведены не заполненными.


Настройка колонок журнала. Краткая инструкция

Для настройки колонок журнала в окне настроек есть два способа.

Способ 1. Он сработает в том случае, если есть одинаково называющиеся графы у всех выбранных документов. В этом случае порядок действий следующий:
1. Выбрать виды документов для журнала;
2. Нажать "Заполнить" и "Заполнить автоматически все общие графы".

Способ 2. Он подойдет для описания конкретной графы журнала, например, "Контрагент" или "Сумма документа". В этом случае порядок действий следующий:
1. Выбрать виды документов для журнала;
2. В дереве реквизитов найти реквизит в одном из документов, например, "Сумма документа" и выбрать его (нажать дважды левую кнопку мыши или Enter);
3. В версии 2.х в панели инструментов выбрать "Установить флажки" и "Отметить для всех документов по имени текущего реквизита". В версии З.х этот пункт выполнять не нужно


Настройка журнала в виде дерева с иерархией подчиненных документов. Краткая инструкция

Инструкция в виде мастер-класса - делай как я. Smile

 


Бонус - Поиск контрагента по контактной информации

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


Про значок

Очень приятно. Большое спасибо.
http://www.infostart.ru/profile/34707/blog/1158/
http://www.infostart.ru/public/69707/?mid=386808
http://www.infostart.ru/community/groups/148/blog/1157/


Про проведение документов

Есть универсальный журнал документов, есть универсальный отчет. Что ещё нужно в работе?
Могут очень пригодиться обработки по проведению документов и управлению итогами и последовательностями.
//infostart.ru/public/18394/

См. также

Оборотно-сальдовая ведомость, Анализ счета Бухгалтер Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бухгалтерский учет Бесплатно (free)

В статье речь пойдёт о том, что такое постатейные расходы, для чего они используются и на какие категории их можно распределить. А также будет на примерах показано, как регистрировать в 1С:ERP постатейные расходы по различным группировкам-статьям расходов для оборотно-сальдовой ведомости, в том числе, для укрупнённых группировок. А также будут определены различные типы аналитик, учитывая каждый конкретный вид расходов, по которым создаются оборотно-сальдовые ведомости.

23.05.2023    5950    Koder_Line    0    

6

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

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

2 стартмани

07.09.2022    3471    25    ZOMI    1    

9

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

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

1 стартмани

13.12.2021    5123    12    skufia@gmail.com    0    

6

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

Пакетное сохранение отчетов БУ в Excel. Анализ счета (бух.), анализ субконто (бух.), оборотно-сальдовая ведомость (бух.), оборотно-сальдовая ведомость по счету (бух.), обороты счета (бух.).

1 стартмани

11.08.2021    5521    16    RPGrigorev    14    

8

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

Помогает бухгалтеру проверить вычет НДС по предоплате и восстановленному НДС с выданного аванса. Отчет формируется по счетам 60.02, 62.02, 76.АВ, 76.ВА

2 стартмани

09.09.2020    8170    68    artemua    6    

7
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. e.kogan 1895 29.04.10 01:35 Сейчас в теме
Тогда уж сделайте и настройку цветовой разметки, была и такая версия. Заодно :)
Ну и там редактирование всего-что-только-можно, включая движения, с контролем прав...
alexk-is; +1 Ответить
3. alexk-is 6544 29.04.10 05:19 Сейчас в теме
(1) Пока поборол только работу с закладками и табличными полями на них. Удалось практически избавиться от промелькивания. Пока основных отличий три:
- Вывод списка документов в виде дерева;
- Просмотр реквизитов документов;
- Работа с закладками и табличными полями на них.

Для начала думаю нужно добавить отчетность и выйти на паритетное функциональное наполнение. Остальное тоже думаю продвигать, но уже во вторую очередь.
52. alexk-is 6544 24.05.10 01:32 Сейчас в теме
(1) Добавил настройку оформления. Теперь можно изменить цвет фона, цвет текста или шрифт для строк по условию.
2. Alef 29.04.10 02:36 Сейчас в теме
При выводе журнала в виде дерева напрашивается вывод с учетом подчиненности. В настоящий момент, мне кажется, это еще не реализовано Можно добавить флажок "С учетом подчиненности" в настройки.
alexk-is; +1 Ответить
4. alexk-is 6544 29.04.10 05:26 Сейчас в теме
(2) Есть несколько моментов, которые в отчете со структурой подчиненности выглядят не однозначно. Это подчиненность один ко многим, а также рекурсивные и циклические ссылки. Тему нужно очень хорошо покачать. Буду думать, а пока поставлю крестик на память. :)
9. alexk-is 6544 30.04.10 06:42 Сейчас в теме
(2) (5) Перерисовал работу с деревом. Теперь начальное дерево строится быстрее. Детальная информация формируется по отдельному дополнительному запросу при разворачивании группировки.

Имеет ли смысл при построении структуры подчиненности разворачивать всё дерево или достаточно только первого уровня?
10. Ish_2 1112 30.04.10 07:46 Сейчас в теме
(9) Конечно, однозначного ответа нет. Более простой, быстрый и с меньшим количеством вариантов и подвариантов подход - это разворачивать только первый уровень.
В некоторых (особых) случаях возможно предусмотреть 2 уровня ( например , когда на первом уровне имеем всего одну подчиненную строку). Для подавляющего числа ситуаций при "раскрутке" дерева подчиненных документов такой подход оптимален.
На мой ,сугубо личный взгляд.

11. alexk-is 6544 30.04.10 12:23 Сейчас в теме
(10) Вот и я склоняюсь к разворачиванию 1 уровня. Должно работать быстро. В конце концов ещё есть отчет.

Добавил поиск по номеру документа.

Столкнулся с тем, что портировать наработки из http://www.infostart.ru/public/61344/ не получается. Все они заточены под работу с таблицей значений. Приходится писать практически всё с самого начала.
12. Ish_2 1112 30.04.10 14:20 Сейчас в теме
(11)"Приходится писать практически всё с самого начала."
Мне кажется , ты уже решил "попробовать" дерево.- Деваться некуда.
30. alexk-is 6544 06.05.10 23:01 Сейчас в теме
(2) (22) (23) По немногочисленным просьбам добавил ещё один режим работы "5. В виде дерева с иерархией подчиненых документов"
DoctorRoza; zakakvo; 1Ssss; Ish_2; Bihbeb; +5 Ответить
31. Ish_2 1112 07.05.10 07:32 Сейчас в теме
(30) От немногочисленных деревожелателей шлю привет .
32. alexk-is 6544 07.05.10 08:23 Сейчас в теме
(31) А теперь специальная версия только для "деревожелателей". Добавил возможность сворачивать и разворачивать видимые строки или все строки группировок.
33. Ish_2 1112 07.05.10 08:26 Сейчас в теме
(32) Исполняешь желания - жди когда сядут на голову.
35. alexk-is 6544 07.05.10 08:35 Сейчас в теме
(33) Выборочно. По мере созревания мысли.
687. alexk-is 6544 30.08.12 10:28 Сейчас в теме
Поздравляю всех "деревожелателей" (31) с очередным юбилеем. Теперь +800. Прикольно...
688. Ish_2 1112 30.08.12 18:48 Сейчас в теме
(687) ..И забыть уже пора.
Но слаб человек.
689. alexk-is 6544 30.08.12 18:54 Сейчас в теме
(688) Ой, прости. Я нечаянно. :)
591. Vadeus 2 08.02.12 18:31 Сейчас в теме
(30) От немногочисленных деревожелателей шлю привет .
818. yulek.b@gmail.com 28.01.15 16:44 Сейчас в теме
(30)
Добрый день.
Почему-то обработка открывается пустым окном. Версия 1С 8.3 УТ 11.1.9.66. Как ее открыть?
819. alexk-is 6544 28.01.15 18:00 Сейчас в теме
(818) yulek.b@gmail.com, журнал не работает с управляемыми формами...
861. user640793_kuhnovec 16.11.16 16:13 Сейчас в теме
(819) 1с 8.3. УНФ 1.6.5.52 тоже не открывается через Толстый клиент
40. alexk-is 6544 13.05.10 08:17 Сейчас в теме
(2) (5) (22) (27) (28) Оптимизированы операции разворачивания уровней в режиме "5. В виде дерева с иерархией подчиненых документов". Средний показатель ускорения при разворачивании в 20 раз.

Оптимизированы некоторые другие режимы работы.
41. Ish_2 1112 13.05.10 08:42 Сейчас в теме
(40) Ага , посмотрел. Я тебя предупреждал , что если исполняешь желания , то сядут на голову. Итак, Сажусь !
У тебя в специальном режиме ("5") выводится список документов с возможностью ("плюсик") разворачивания каждого документа по подчиненным.

Я же толковал о том , что более круто, чтобы в ЛЮБОМ режиме вывода списка рядом с документом появлялся "плюсик", нажав на который пользователь бы получил возможность увидеть все его подчиненные документы в этом же табличном поле.

Более круто также , отображать в структуре подчиненности указывать не только нижний уровень , но и верхний.
Например : Если текущий документ - Расходная накладная N 1 , то я бы хотел увидеть :

+РасходнаяНакладная N 1 - (исходная строка списка докукументов)
-----+Счет
----------+ Расходная накладная N 1
---------------+СчетФактура

А у тебя бы появилась только СчетФактура.

Зачем это нужно ?
Дело в том , что при выводе только нижнего уровня , у тебя получится что СчетФактура вообще не имеет структуры подчиненности. И пользователь не увидит , какому документу она подчинена.

Такое вот скромное пожелание...
42. alexk-is 6544 13.05.10 10:45 Сейчас в теме
(41) Попробую ответить по порядку - почему сделал так как есть, а не иначе.

Оставил "1. В виде списка" т.к. работает быстрее, чем "5. ...". Для поддержания режима дерева необходимы дополнительные данные и соответственно манипуляции с ними.

Отдельный режим для "5. ..." сделан потому, что спрогнозировать работу дерева для 2х уровней представляется реальным, для большего количества уровней уже становится грусно. Слишком много режимов работы. Сейчас уже используется около 20 динамически фомируемых запросов вместо трех в типовом журнале.

Предполагал, что структура журнала будет, например, такая
Прикрепленные файлы:
43. Ish_2 1112 13.05.10 13:43 Сейчас в теме
(41) Не понял :
Режим "1. В виде списка " работает быстрее чем режим 5."

Странно. В моём понимании дело обстоит так :
Первоначальный запрос и вывод списка документов должен быть одинаков что для 1 , что для 5.
В режиме 5 лишь появлется дополнительная интерактивная возможность по "плюсику" запускать вывод структуры подчиненности .
Другими словами , дерево документов со всеми подчиненными при первоначальном выводе не формируется. При нажатии на "плюсик" у текущей строки подчиненные строки отсутствуют. Мы перехватываем событие "раскрытия" запускаем на исполнение процедуру поиска подчиненных и выводим подчиненное дерево.
У тебя , судя по всему не так. И дерево со всеми подчиненными формируется сразу - отсюда и замедление. Наверное , так.
44. alexk-is 6544 13.05.10 14:14 Сейчас в теме
(43) В режиме "5. ..." дерево сразу со всеми подчиненными не формируется. Первоначальный запрос почти одинаков для режимов 1 и 5. Для режима "5. ..." формируется дополнительная колонка УровеньРазвернут. Соответственно формирование и обработка дополнительной колонки, а также "рисование плюсиков" в результате дают некоторое замедление. Раньше в режиме "5. ..." была ещё поддержка возможных типов, так пришлось её вырезать и ограничиться выбранными в настройках видами документов. Совсем медленно получалось.
83. alexk-is 6544 28.05.10 15:50 Сейчас в теме
(2) (5) (22) (27) (28) (82) Наконец-то окончательно разобрался с поиском. Теперь найдется всё!
5. Ish_2 1112 29.04.10 07:49 Сейчас в теме
О выводе структуры подчиненности для каждого документа.
Возможный сценарий.
Если используется дерево в табличном поле, то вначале каждой строке документа искуссвенно добавляется подчиненная пустая строка ( появляется "+" в начале строки) . Событие раскрывания строки дерева перехватывается - пустая строка удаляется и в дерево подчиненных строк выводятся подчиненные документы первого уровня.
Смысл такого сценария очевиден : выводить подчиненные документы только для документа который выбрал пользователь (нажал плюсик в начале строки).
Этот "плюсик" и перехватывание события "раскрывания" можно рассматривать и как дополнительный полезный функционал для действий с документом.

ОФФ. Функционально такой сценарий похож на подход Clappa к построению бухотчетов , только реализованный другими , уже строенными средствами платформы.
Мимо такого использования дерева прошел Evroi в Универсальной ОСВ http://infostart.ru/public/21322/ лишь повторив "рукопашно-семерочный" стиль Clappa.
И если для Clappa в 77 такой стиль был единственно возможным, то применение такого стиля в 8 считаю серьезным просчетом разработчика.
...Мне так кажется.
alexk-is; +1 Ответить
6. alexk-is 6544 29.04.10 08:49 Сейчас в теме
(5) Приблизительно в этом направлении я и пытался построить работу. Вчера не получилось, пришлось пойти более простым путем. Буду пробовать снова.
417. пользователь 11.12.11 14:32
Сообщение было скрыто модератором.
...
7. Alien_RS_Forever 434 29.04.10 17:53 Сейчас в теме
(0) быстрая печать печ. форм документов, в т.ч. реестра документов, была очень удобной. в данном релизе похоже вырезана. я бы вернул )
user608641_dark_elph; +1 Ответить
8. alexk-is 6544 29.04.10 18:04 Сейчас в теме
(7) Нет, не вырезана. Еще не добавлена. Пока борюсь за производительность. Функциональное наполнение постараюсь вывести на паритетный уровень. Сейчас для меня важнее выяснить имеется ли интерес именно к представлению информации в виде дерева и как эту тему можно ещё прокачать.
16. alexk-is 6544 04.05.10 18:03 Сейчас в теме
(7)
Добавлена печать реестра документов с иерархией.
Добавлена печать произвольного отчета на основе СКД.
Добавлена быстрая печать для текущего документа печатных форм этого документа.
13. alexk-is 6544 30.04.10 15:06 Сейчас в теме
Ну, да.
Провел опрос. Рассказал про то, что уже есть. Первый вопрос: "А по контрагенту?"
Думаю в этом направлении нужно поработать. Добавлю для начала группировку по реквизиту.
14. alexk-is 6544 01.05.10 15:52 Сейчас в теме
Добавил группировку по первой графе из списка граф
15. alexk-is 6544 03.05.10 16:24 Сейчас в теме
Добавил отбор по текущему значению в дереве документов
17. Crush 05.05.10 10:41 Сейчас в теме
Полезный инструментик. Спасибо! ;)
18. alexk-is 6544 05.05.10 11:50 Сейчас в теме
(17) Ура. Первый положительный отзыв.
19. valden007 05.05.10 16:02 Сейчас в теме
Спасибо за обработку.
Список пожеланий:
1) Не отрабатывает отбор по признаку "Проведен" при нажатии кнопки отбор по текущему полю
2) Добавить возможность получения итогов по числовым полям.
alexk-is; +1 Ответить
20. alexk-is 6544 05.05.10 16:29 Сейчас в теме
(19) Добавил отбор по иконке.

С итогами хуже. Могут быть итоги как по детальным строкам, так и по группировкам. Нужно хорошо подумать, как это реализовать во всех трех режимах работы.
29. alexk-is 6544 06.05.10 12:58 Сейчас в теме
(19) (27) Добавил возможность выводить по суммовым полям общие итоги и итоги по группам.
Добавил возможность выбора реквизитов документов с заполнением списка граф.
21. alexk-is 6544 05.05.10 16:36 Сейчас в теме
Добавил возможность просмотра истории документа по журналу регистрации.
Добавил возможность перехода в типовой журнал для текущего документа.
Добавил возможность вывода количества документов при печати произвольного отчета.
elevika; valden007; 1Ssss; +3 Ответить
22. 1Ssss 06.05.10 07:05 Сейчас в теме
Обработка супер!
Не хватает только вывода структуры подчиненности документа. Например, если сделать вывод по документу Реализация товаров и услуг и будет отображаться его структура подчиненности(например ПКО и Расходный ордер на товары, ну и т.д.), то было вообще классно, т.к. это позволило бы получить очень мощный продукт с помощью которого можно вести аналитику...например какие Реализации оплачены, а какие нет...вотЪ;)
23. Ish_2 1112 06.05.10 09:04 Сейчас в теме
Согласен с (22) .
Покруче будет , если отказаться от отдельного окна для вывода структуры подчиненности.
А каждый выводимый в табличном поле документ будет иметь свой "плюсик", раскрыв который пользователь получит структуру подчиненности первого уровня в этом же табличном поле.
Есть хлопоты и нюансы в реализации , конечно.
Но в целом так симпатичнее.
24. Ish_2 1112 06.05.10 09:09 Сейчас в теме
"Добавлена возможность просмотра истории документа по журналу регистрации."

Полезная возможность.
25. Ish_2 1112 06.05.10 09:14 Сейчас в теме
+23 Правда отсюда вытекает , что вывод журнала в виде списка становится ненужным.
Можно выводить документы только в "дерево" ( с группировкой по параметру или без).

26. alexk-is 6544 06.05.10 10:29 Сейчас в теме
(25) "В виде списка" это тоже дерево, только одноуровневое.
170. Pashkaa 16 29.01.11 20:33 Сейчас в теме
В окне отбора и сортировки, тыкаю кнопку Добавить на вкладке Отбор. В открывшемся окне реквизитов не выбирая ничего тыкаю отмена и получаю:

{Форма.ФормаОтбора.Форма(25)}: Значение не является значением объектного типа (ПутьКДанным)
Если ЭлементыФормы.Отбор.ТекущиеДанные.ПутьКДанным = "ВидДокумента" Тогда


Поправьте недочет.
alexk-is; +1 Ответить
171. alexk-is 6544 31.01.11 10:54 Сейчас в теме
27. Bihbeb 06.05.10 11:31 Сейчас в теме
Прекрасная разработка, спасибо за труд, жду обновлений.
28. cheri 06.05.10 12:40 Сейчас в теме
Обработка понравилась, очень не хватало её в работе, благодарность автору и плюс!
34. alexk-is 6544 07.05.10 08:32 Сейчас в теме
Для построения дерева в режиме "5. В виде дерева с иерархией подчиненных документов" необходимо также описать в настройках виды обрабатываемых подчиненных документов.

Например, для отслеживания оплаты вводимой на основании документов реализации необходимо в виды документов добавить и реализацию и оплату. Затем в журнале установить отбор по виду документов реализация. Тогда при разворачивании иерархии будет построено "правильное" дерево.
36. alexk-is 6544 08.05.10 09:21 Сейчас в теме
Постараюсь здесь отвечать на возникающие вопросы по этой разработке
37. 1Ssss 10.05.10 16:25 Сейчас в теме
В первых версиях обработки было очень классно сделан механизм сохранения настройки журнала, т.е. раз сохранившись под конкретным пользователем, не надо было куда-то лезть выбирать заново настройки или восстанавливать настройки, всё работало при запуске :)
Детализация по подчинености документов реализована и это круто. Единственное что плохо, так это много телодвижений. Если бы журнал сразу(по умолчанию) раскрывал структуру подчиненности, а то так приходиться кнопку нажимать :) И это страшно портит юзабилити.....ВотЪ ;)
38. alexk-is 6544 10.05.10 18:01 Сейчас в теме
(37) Если внимательно посмотреть код, то станет понятно, что данная разработка имеет очень мало общего с http://www.infostart.ru/public/61344/ и с типовыми "Универсальными журналами документов". Проще говоря, разработка велась практически с нуля.

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

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

Для группового раскрытия уровней я добавил кнопку. Этого мало?
39. alexk-is 6544 11.05.10 12:15 Сейчас в теме
(37) Добавил возможность сохранения / восстановления настроек для конфигураций не имеющих поддежки механизма "Сохранённые настройки". Добавил возможность сохранения настроек журнала в файл и восстановления настроек журнала из файла.
45. demo-05 144 14.05.10 13:39 Сейчас в теме
неплохо бы увидеть под 8.2
46. Kettle 14.05.10 13:41 Сейчас в теме
(45) А кто мешает конвертнуть самостоятельно?
49. alexk-is 6544 17.05.10 08:52 Сейчас в теме
(45) (46) Возможно подразумевалась работа в режиме управляемого приложения?
47. 1Ssss 17.05.10 07:37 Сейчас в теме
Седня посмотрел обработку....вроде всё круто, только вот есть коя-какая каша ;)
Например, я выбираю три типа документов(самое простое), Заказ покупателя-ПКО-Релализация товаров и услуг, делаю вывод по структуре подчиненности и ....
и вот какая история.....идет Заказ покупателя и разворачивает ПКО и рядом Реализацию...хотя лучше если это будет третий уровень! Ну да ладно, это не создает каши....а вот если посмотреть дальше, то потом отдельно видно этот же ПКО и у него разворачиваеться эта же Реализация....было бы очень круто, если документ который уже где-то находиться в структре подчиненности больше не выводился в журнал и если бы создавался третий(четвертый, пятый) уровень подчиненности...вотЪ;)
1С_нов; +1 Ответить
48. alexk-is 6544 17.05.10 08:50 Сейчас в теме
(47) Может быть попробовать так, как написано в (34) ?
50. 1Ssss 19.05.10 11:04 Сейчас в теме
(48)Пардон;) Был не прав! Прошу прощение:) Спасибо за обработку :D
ВотЪ :)
51. alexk-is 6544 19.05.10 11:39 Сейчас в теме
53. e.kogan 1895 24.05.10 10:02 Сейчас в теме
[30.04.2010] Добавлен поиск по номеру документа.
[03.05.2010] Добавлен отбор по текущему значению в дереве документов. Добавлена печать реестра документов с иерархией.
[04.05.2010] Добавлена печать произвольного отчета на основе СКД. Добавлена быстрая печать для текущего документа.
[05.05.2010] Добавлена возможность просмотра истории документа по журналу регистрации. Добавлена возможность перехода в типовой журнал для текущего документа.
[11.05.2010] Добавлена возможность сохранения / восстановления настроек для конфигураций не имеющих поддежки механизма "Сохранённые настройки". Добавлена возможность сохранения настроек журнала в файл и восстановления настроек журнала из файла.

А это ж и у меня было. Что-то пришлось переделывать?
57. alexk-is 6544 24.05.10 12:32 Сейчас в теме
(53)
[30.04.2010] Добавлен поиск по номеру документа.
В случае использования дерева, данные собираются в свернутом виде, т.е. нельзя организовать поиск документа, которого ещё нет в списке. Поэтому строится отдельный запрос для поиска по номеру.
Далее, т.к. данные для дерева собираются в свернутом виде, нельзя спозиционироваться на строку найденного документа, которой ещё нет в списке. Поэтому вначале разворачивается уровень в котором предположительно находится документ и уже в развернутом уровне происходит позиционирование.
Сбор данных в свернутом виде позволил значительно сократить время до первоначального отображения журнала.

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

[04.05.2010] Добавлена печать произвольного отчета на основе СКД. Добавлена быстрая печать для текущего документа.
В случае использования дерева данные собираются в свернутом виде, т.е. полученное дерево нельзя использовать как источник данных для печати произвольного отчета на основе СКД. Для печати произвольного отчета на основе СКД строится отдельный запрос, который используется как источник данных для отчета.
По поводу быстрой печати для текущего документа: Изменена схема подключения внешних печатных форм, в результате этого значительно повышена производительность журнала.

[05.05.2010] Добавлена возможность просмотра истории документа по журналу регистрации. Добавлена возможность перехода в типовой журнал для текущего документа.
Используется несколько другой состав получаемых данных из истории. Это позволило значительно повысить производительность.

[11.05.2010] Добавлена возможность сохранения / восстановления настроек для конфигураций не имеющих поддержки механизма "Сохранённые настройки". Добавлена возможность сохранения настроек журнала в файл и восстановления настроек журнала из файла.
Первоначально использовался для сохранения типовой механизм. Позже была добавлена схема сохранения в параметрах пользователя в случае отсутствия типового механизма. Ну, и сохранение во внешних файлах. Структура хранения данных во внешних файлах немного другая - совместимая с типовым механизмом хранения настроек.


Все перечисленные настройки и доработки были именно добавлены, т.к. при разработке за основу был взят типовой универсальный журнал документов, а этих настроек в нем нет. Большинство механизмов типового универсального журнала были оптимизированы для повышения производительности.
59. e.kogan 1895 24.05.10 14:12 Сейчас в теме
(57) Ок. Остались вопросы по:
1. "Изменена схема подключения внешних печатных форм" - посмотрю, утащу себе, если вы не против и если она подходит для моей.
2. "Первоначально использовался для сохранения типовой механизм. Позже была добавлена схема сохранения в параметрах пользователя в случае отсутствия типового механизма. Ну, и сохранение во внешних файлах. Структура хранения данных во внешних файлах немного другая - совместимая с типовым механизмом хранения настроек. Все перечисленные настройки и доработки были именно добавлены, т.к. при разработке за основу был взят типовой универсальный журнал документов." Если вы всё-так основывались на моей - там настройки сохранялись совсем не в "Сохранённые настройки". Чесслово.
Да, кстати, вот сохранение в типовой механизм я себе всё же добавлю.
61. alexk-is 6544 24.05.10 14:33 Сейчас в теме
(59) За основу был взят типовой универсальный журнал из УПП, а там настройки сохранялись с использованием регистра сведений "Сохраненные настройки". Чесслово. :)
64. e.kogan 1895 24.05.10 15:11 Сейчас в теме
(61) Хм. То есть не мой? У меня точно самым базовым сохраняется.
З.Ы. Уже вижу, что не мой. Тяжелее переделывать было?
(62) У меня больше форм и почти к каждой есть хелп. Плюс пять немало весящих макетов.

Замечания: почему "История объекта" активна при текущей строке-группировке (месяц, к примеру)? Почему, наоборот, неактивны структура подчинённости и отчёт по движениям?Почему нет вопроса о сохранении настроек в случае их модифицированности (и/или возможности его включения)? Где, собственно, кнопка настройки условного оформления?

Ну и хелп хорошо бы актуализировать.
Михаил457; +1 Ответить
63. alexk-is 6544 24.05.10 15:00 Сейчас в теме
(59)
1. "Изменена схема подключения внешних печатных форм" - посмотрю, утащу себе, если вы не против и если она подходит для моей.
Нет. Не против. Думаю подойдет, т.к. строится по ссылке на документ. Ускорение получается из-за того, что список печатных форм строится не для каждой строки журнала в случае смены вида документа, а только 1 раз для вида документа. Для всех остальных документов этого вида список печатных форм берется из "кэша". Все кэши сбрасываются при обновлении журнала документов.
65. e.kogan 1895 24.05.10 15:16 Сейчас в теме
(63) Не подойдёт. В ВПФ есть отборы по реквизитам, они нужны в обязательном порядке. Построите список для Реализации на комиссию - как обычную напечатаете? А вид документа один.
Условное офомление нашла. Случайно. Неудачное размещение, тем более без хелпа.
alexk-is; +1 Ответить
68. alexk-is 6544 24.05.10 16:17 Сейчас в теме
(65) Об этом я не подумал. Хм... Нужно будет что-нибудь сделать.
70. alexk-is 6544 24.05.10 16:36 Сейчас в теме
(65) Условное оформление вывел на отдельную кнопку. Раскрашивать стало интереснее.
71. e.kogan 1895 24.05.10 17:32 Сейчас в теме
(70) Ой-ой-ой. Вот только не эту картинку на кнопку :( возьмите, например, из семёрочных коллекций что-нибудь с кисточкой. Уж очень часто мне приходится использовать кнопку с такой картинкой по прямому назначению.
76. alexk-is 6544 25.05.10 08:17 Сейчас в теме
54. e.kogan 1895 24.05.10 10:04 Сейчас в теме
И кстати - куда делась ссылка на оригинал?
55. alexk-is 6544 24.05.10 11:29 Сейчас в теме
56. e.kogan 1895 24.05.10 11:40 Сейчас в теме
(55) То-то же 8-)
Я, видимо, разработку прекращу и провешу постоянную ссылку уже на вашу. Потому как особого смысла развивать свою не вижу при наличии вашей )
И - хотелось бы услышать ответ на вопрос (53).

З.Ы. Провесила ссылку в своей. Вы меня по плюсам уже обогнали ;)
58. alexk-is 6544 24.05.10 12:38 Сейчас в теме
(56)
Я, видимо, разработку прекращу 
Может быть зря. Некоторые вещи в дереве реализовать невозможно или очень сложно. Например, "возможность быстрых отборов по колонке a la Excel" реализовать проблематично опять же по причине, что данные для дерева собираются в свернутом виде.
60. e.kogan 1895 24.05.10 14:13 Сейчас в теме
(58) Найдёте ещё что-нибудь, чего у меня пока нет, а у вас не может быть реализовано - пишите :)
62. alexk-is 6544 24.05.10 14:39 Сейчас в теме
(60) У меня файл 111 Кб против 226 Кб. Интересно из-за чего такая большая разница?
66. e.kogan 1895 24.05.10 15:17 Сейчас в теме
Условное оформление не работает :(
Строковый реквизит, "Содержит", по факту есть, а не выделяет как описано.

В режиме дерева работает, в плоском - нет.
67. alexk-is 6544 24.05.10 16:15 Сейчас в теме
(66) Странно... А версия какая?
69. e.kogan 1895 24.05.10 16:28 Сейчас в теме
(66) 2.14.0.1, что было на момент комментирования - то было ) в 1.1 работает.
72. Ish_2 1112 24.05.10 19:13 Сейчас в теме
Посмотрел на последние изменения.
Алексей , ты чего-то вошел в раж ! И шуруешь и шуруешь.
Ну , раз ты уже дошел до цветочков и рюшечек (перехват события "ПриПолученииДанных".. наверное.. замедляет вывод), ТО пора заняться и "перетаскиванием мышью " в журнале. Скажем, хочу интерактивно мышью перетащить нужные документы из одной даты в другую (с перепроведением , конечно).
Необходимость такой возможности - очень сомнительна, но техника реализации такого решения - интересна. Или хочу мышью перетащить нужные документы в отдельное окно для последующей групповой обработки (печать, перепроведение и т.д).
Слабо ?
73. alexk-is 6544 24.05.10 20:02 Сейчас в теме
(72) Нужен источник и приемник. Тогда можно перетаскивать. Особых проблем с реализацией не вижу (пока во всяком случае). Хотелось чтобы было какое-нибудь практическое применение.
74. alexk-is 6544 24.05.10 23:49 Сейчас в теме
(72) Добавил возможность перетаскивать ссылки на документы из журнала документов. Например, в форму "История документа", текстовый документ или табличный документ.
75. Ish_2 1112 25.05.10 07:42 Сейчас в теме
(74) Раз уж журнал - универсальный, то полнотекстовый поиск по документам необходим.
alexk-is; +1 Ответить
77. alexk-is 6544 25.05.10 10:09 Сейчас в теме
(75) Повидимому быстренько сделать не получится. Тестовая база ушла на индексацию и вернуться не обещает. :(
78. Ish_2 1112 25.05.10 10:13 Сейчас в теме
(77) Ага. Как правило, никто базу не индексирует для полнотекстового поиска.
81. alexk-is 6544 26.05.10 05:26 Сейчас в теме
(75) Добавил полнотекстовый поиск по документам. Для использования полнотекстового поиска, полнотекстовый поиск должен быть включен. Иначе закладка полнотекстового поиска будет недоступна.
79. kwas 25.05.10 23:56 Сейчас в теме
Журнал супер!!! Только не могу разобраться сохранение/ восстановление настроек списка.
При восстановлении выводит все графы с положением = новая колонка Что может быть ?
alexk-is; +1 Ответить
80. alexk-is 6544 26.05.10 05:08 Сейчас в теме
(79) Настройки табличного поля не сохраняются. Пока не сохраняются.
85. alexk-is 6544 31.05.10 16:14 Сейчас в теме
(79) Починил. Сохранение работало, с восстановлением были проблемы.
82. Маргоша 27.05.10 11:07 Сейчас в теме
мне понравилось! Замечательные возможности отбора по реквизитам табличной части.
:D
880. denis.fetisov 22.01.19 12:29 Сейчас в теме
(82)
"Замечательные возможности отбора по реквизитам табличной части."
Насколько я понимаю только для реквизитов табличной части с типом число.
Для ссылочных не реализовано.
А жаль, уж больно нужна отборка по всем документам с упоминанием контрагента в табличной части или шапке.

Журнал очень хороший.
Спасибо.
84. alexk-is 6544 31.05.10 10:30 Сейчас в теме
Добавил бонус - поиск контрагента по контактной информации.
86. zzerro 277 01.06.10 17:41 Сейчас в теме
эмс... ошибка при группировке документов:

{Форма.ОсновнаяФорма(847)}: Ошибка при вызове метода контекста (Добавить): Поле не найдено. "УровеньРазвернут"
Для каждого Поле Из МассивВыбранныеПоля Цикл ВыбранныеПоля.Добавить(Поле) КонецЦикла;
по причине:
Поле не найдено. "УровеньРазвернут"
alexk-is; +1 Ответить
88. alexk-is 6544 01.06.10 18:10 Сейчас в теме
(86) Что-то я немного перестарался. Исправлено.
87. zzerro 277 01.06.10 17:44 Сейчас в теме
И еще... можно ли отсортировать по синониму документа список выбора документов для журнала :)
Ну и еще отдельно сделать группировку по Организации :) если таковая канечно есть в графах
Оставьте свое сообщение