Ava: Универсальный журнал документов (8.2, управляемые формы) с возможностью создания пользовательских колонок, интеграция с механизмом доп. реквизитов и сведений








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

Состав типов документов настраивается. Реализован функционал «быстрых отборов», как было в 8.1.

Изменения в версии 1.2:

  1. Добавлена возможность выбирать в пользовательских колонках Универсального журнала дополнительные реквизиты и свойства документа;
  2. Исправлена ошибка: если после сохранения настроек по умолчанию для Универсального журнала удалить из конфигурации какой-либо тип документа, включенный в настройку, Универсальный журнал не открывался.
  3. Реализована возможность подключать Универсальный журнал в качестве внешней обработки к ИБ;
Меню «Администрирование» -> Пункт «Дополнительные отчеты и обработки» -> Кнопка «Создать« В появившемся окне необходимо выбрать файл подключаемой внешней обработки.

Далее необходимо:

  1. убедиться, что режим использования публикации установлен как «Используется«;
  2. указать разделы командного интерфейса, к которым подключается внешняя обработка;
  3. настроить быстрый доступ для пользователей.

 

Внешняя обработка подключена, ее можно использовать!

При необходимости каждый пользователь дополнительно может корректировать видимость доступных ему внешних обработок: команда «Настроить список моих обработок».

Изменения в версии 1.1:
  1. Реализована возможность добавлять пользовательские колонки и настраивать их соответствие с реквизитами документов Универсального журнала; При переименовывании пользовательской колонки автоматически привязываются реквизиты документов (происходит поиск по имени колонки);
  2. Добавлено сохранение/восстановление настроек Универсального журнала в ИБ (можно сохранять неограниченное количество настроек).

    Похожие разработки: 

41 Comments

  1. Legavaz

    Хорошая работа, отличное решение произвольного запроса, плюс однозначно.

    Reply
  2. silver-747

    Понравилось 🙂 бухгалтера спрашивали про такую возможность.

    Reply
  3. daryz

    Очень удобная вещь!

    Reply
  4. Yashazz

    Автор знаком с разработками небезызвестного Alexk-is?

    Reply
  5. Ava_1c

    (4) Если имеется ввиду Универсальный журнал документов для 1С 8.1 и 8.2 (3.20.1.6), то да, видела, замечательное решение.

    Мне же нужен был вариант на управляемых формах, такого нигде не видела.

    Reply
  6. OrsoBear

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

    1С изучаю самостоятельно.

    Раз код похож, значит я на верном пути.

    Спасибо зда обработку! Очень полезная вещь!

    Тоже сижу на управляемых формах.

    Reply
  7. Helper

    (0) Можно ли вывести отдельной колонкой реквизит, который, например, в УНФ произвольно задаётся через Набор дополнительных реквизитов и сведений?

    Reply
  8. Ava_1c

    (7)

    Можно ли вывести отдельной колонкой реквизит, который, например, в УНФ произвольно задаётся через Набор дополнительных реквизитов и сведений?

    Нет, в существующей версии этого сделать, к сожалению, нельзя.

    Но можно доработать обработку (переписать запрос) таким образом, чтобы доп. реквизиты и сведения также подтягивались.

    Возможно, реализую при случае, как руки дойдут.. =)Спасибо!

    Reply
  9. BlackMor

    А есть ли вариант обработки для УНФ 1.4.4.11 ??

    Reply
  10. Ava_1c

    (9)BlackMor, обработка должна корректно работать в ЛЮБОЙ конфигурации на управляемых формах. В том числе и в УНФ.

    Если это не так — пожалуйста, напишите, какие ошибки возникают, постараюсь исправить.

    Reply
  11. BlackMor

    Здравствуйте, Александра !

    Я только начинаю изучать и работать с управляемыми формами.

    Использую Базу с конфигурацией УНФ 1.4.4.11.

    Добавил ваш универсальный журнал в режиме Администрирование —

    Дополнительные отчеты и обработки — Вид: Дополнительная обработка.

    Как именно правильно запускать журнал мне непонятноЮ поэтому

    я запустил его через Меню: Файл — Открыть.

    При этом вышло сообщение об ошибке:

    985,2 Неоднозначное поле «РаспределениеЗатрат.Дата МЕЖДУ &НачалоПериода и &КонецПериода.

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

    И как устранить проблему ошибки при запуске.

    BlackMor.

    Reply
  12. Ava_1c

    (11) BlackMor,

    >Как именно правильно запускать журнал мне непонятноЮ

    Добавила в описание мини-инструкцию, как подключить обработку через механизм внешних отчетов и обработок, посмотрите.

    >При этом вышло сообщение об ошибке:

    >985,2 Неоднозначное поле «РаспределениеЗатрат.Дата МЕЖДУ &НачалоПериода и &КонецПериода.


    Ошибку исправила, необходимо заново скачать файл обработки с сайта.

    Если что-то не получится — обязательно пишите, разберемся.

    Reply
  13. hellf

    а почему он у меня не открывается? В смысле- я запускаю обработку и вообще ничего не происходит.

    Reply
  14. Ava_1c

    (13) hellf, Вероятно, Вы запускаете обработку в режиме обычного приложения (толстый клиент), а не управляемого (тонкий/веб клиент), для которого она написана.

    Для работы в обычном приложении воспользуйтесь одной из разработок списка «Похожие разработки». Например, работой alexk-is.

    Reply
  15. chum

    Спасибо!!!

    Reply
  16. alpopo

    Благодарю!

    Reply
  17. hunterok

    Сделал все по инструкции, но в окне выбора раздела командного интерфейса нету раздела «Администрирование». Там вообще ничего нету. У меня УНФ для Украины 1.4.6.19

    Reply
  18. gull22

    Вначале спасибо автору за труды.

    Есть предложение, в частности. В БП 3.0 есть документы с отметкой (Не используется). Предлагаю при выборе документов исключить из табличной части такие документы, или по умолчанию не ставить у них «галку» для выбора.

    Reply
  19. Ava_1c

    (17) Спасибо, постараюсь в ближайшее время установить себе УНФ для Украины и посмотреть, как там подключаются внешние отчеты и обработки. Если не указать никакой командный интерфейс — обработка не доступна Пользователям?

    (18) Вам спасибо!

    Не работаю с БП, но если Вам необходим такой функционал — добавлю при следующем обновлении обработки.

    Reply
  20. hunterok

    (19) Проблему успешно решил внесением изменений в общий модуль ДополнительныеОтчетыИОбработкиПереопределяемый.

    В обе процедуры добавил:

    Разделы.Добавить(Метаданные.Подсистемы.НастройкаИАдминистрирование);

    Reply
  21. leotom

    Скачал, Вашу обработку при подключении (УНФ 1.4.6.19) выдает ошибку

    {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(2171)}: Поле объекта не обнаружено (Колонки)

    РегистрационныеДанные.Команды.Колонки.Добавить(«ВариантЗапуска»);

    Конфигурация на поддержке, снимать нельзя.

    Как быть ?

    Reply
  22. AKV77

    Спасибо, в УТ 11.1 отработала на ура !

    Reply
  23. OrsoBear

    Полез изучать код — СУПЕР! Спасибо!

    Reply
  24. alfaret

    Спасибо большое!

    Было бы здорово еще иметь возможность выбора вариантов действий с выделенными документами (пометить на удаление, провести и т.д.).

    Reply
  25. Bukaska

    в бухгалтерии 3.0.34.14 выдает, что ожидается выражение: не используется пачка документов Сведения как о страховом лице СПВ-2… как тип документа. пробовала и через файл/открыть и через дополнительные отчеты и обработки

    Reply
  26. gull22

    Бухгалтерия предприятия, редакция 3.0 (3.0.37.28) 1С:Предприятие 8.3 (8.3.5.1248)

    При запуске обработки ошибка с скриншоте

    Reply
  27. Bukaska

    (26) gull22, Оно самое и у меня)))

    Reply
  28. isn

    Проблема в открытии обработки заключается в том, что синоним наименования документа содержит кавычки: (не используется) Пачка документов «Сведения о страховом стаже застрахованного лица СПВ-2». Если при формировании списка документов для запроса удалять кавычки из синонима, то обработка работает.

    Reply
  29. isn

    замените строку №108 на

    ТекстЧастиЗапроса  = СтрЗаменить(ШаблонЧастиЗапроса,  «Авансовый отчет»,  СтрЗаменить(ИспользуемыеТипДокумента.Синоним, Символ(34), «»));
    

    «и будет вам счатье»

    Reply
  30. den_vladimir

    Пока понял содержимое последнего поста чуть голову не слома XD

    Текст должен быть таким:

    ТекстЧастиЗапроса     = СтрЗаменить(ШаблонЧастиЗапроса,     «Авансовый отчет»,     СтрЗаменить(ИспользуемыеТипДокумента.Синоним, Символ( 34 ), «»));

    Пробелы в скобках удалить, иначе сообщение получается как в посте выше

    Reply
  31. den_vladimir

    Было бы еще довольно полезно из журнала перепроводить документы, один или выбранные (если такая необходимость). Как вариант было бы можно сделать доступность кнопки настраиваемой.

    А еще было бы замечательно видеть дерево подчиненности

    Reply
  32. iva-74

    при добавлении пишет ошибку

    Невозможно подключить дополнительную обработку из файла.

    Возможно, она не подходит для этой версии программы.

    Метод объекта не обнаружен (СведенияОВнешнейОбработке)

    что сделать чтобы заработало?

    Reply
  33. darkmessiahan

    На последней ЗУП работает, спасибо.

    Reply
  34. isn

    ещё столкнулся с тем что в ЕРП есть документ без реквизита «Дата» — РаспределениеОсновногоЗаработка,

    добавил в процедуру

    &НаСервере
    Процедура СформироватьТекстЗапросаДинамическогоСписка()
    
    //перед строками
    Если НЕ ИспользуемыеТипДокумента.Использовать Тогда
    Продолжить;
    КонецЕсли;
    
    //поставить строчки
    //++
    Если ИспользуемыеТипДокумента.ТипДокумента = «РаспределениеОсновногоЗаработка» Тогда
    Продолжить;
    КонецЕсли;
    //—
    

    Показать

    Reply
  35. isn

    и дописываю обработку получившегося списка документов.

    Reply
  36. newtype

    Прекрасная разработка. Жаль, что нет возможности сделать новое поле, равное разности полей документа, напр. в Начислении ЗП =Начислено-Удержано. Юрий.

    Reply
  37. 112233445566

    (5063 , 34) ожидается выражение «)»

    Отчет оператора системы «Платон <<?>> «»КАК ТипДокумента,

    Возникает вышеуказанная ошибка, открываю

    в конфигурации 1С:ERP Управление предприятием 2 (2.4.5.71)

    1С:Предприятие 8.3 (8.3.10.2580)

    Reply
  38. CheBurator

    (37) Потому что писатели-восьмерочники — тяпляпщики, галочки в основном расставляют, код пишут мало и не думают что этот код обрабатывает.

    ответ в (30) посте.

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

    а вот поправить — уже тяжелее, место нашел, но что-то не получалось…

    Печалька что автор забила на разработку и по маякам пользователей ничего не исправляет. Все как в лозунге 1сников «Жуйте что дают».

    Reply
  39. CheBurator

    ну и вместо слов «проведен» «Удален» — повесить флажки, посмотрел тупо как сделано в другом жуонале, сделал…

    Reply
  40. acanta

    (38)

    а вот поправить — уже тяжелее, место нашел, но что-то не получалось..

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

    Reply
  41. Tolpinski

    (37) За это надо 1цовцам спасибо сказать, за документ «Отчет оператора системы «Платон»».

    Запрос падает из за двойных кавычек.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *