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 не будет опубликован. Обязательные поля помечены *