Универсальные подбор и обработка Задач


Начал работать с объектом Задачи и столкнулся с необходимостью групповой обработки задач. "Универсальные подбор и обработка объектов" от 1С почему-то этого не умеет делать. Немного работы напильником и обработка стала ещё универсальнее.

«Универсальные подбор и обработка объектов» от 1С почему-то не умеет работать с Задачами. Хотя этот объект ничем особо не отличается от Справочников или Документов.

Готовых обработок нигде не нашел, но особо и не искал. В итоге после небольшого допиливания теперь и Задачи подбирать и обрабатывать стало легко и просто.

12 Comments

  1. 8c1.ru

    при выборе задачи ошибка:

    {Форма.ПодборИОбработка(213)}: Ошибка при установке значения атрибута контекста (Текст): {(15, 12)}: Поле не найдено «Номер»

    {ГДЕ Дата, <<?>>Номер}

    ПостроительОтчета.Текст = вПолучитьТекстЗапроса(ИскомыйОбъект);

    по причине:

    {(15, 12)}: Поле не найдено «Номер»

    {ГДЕ Дата, <<?>>Номер}

    Reply
  2. hansel

    (1) Есть ли RLS ограничения доступа к полям Задачи в настройках текущей роли?

    Reply
  3. 8c1.ru

    (2) В правах роли, из под которой выводится ошибка ограничений нет.

    Reply
  4. hansel

    (3) Странно 😮 , «Номер» — это предопределённое свойство Задачи. Поэтому оно доступно всегда, кроме некоторых случаев, таких как ограничения RLS.

    Длина номера в этом типе задач часом не нулевая?

    Reply
  5. 8c1.ru

    (4) нулевая

    Reply
  6. hansel

    (5) Тогда это не бага, это фича. Такое же поведение будет при попытке обработать любой Документ с нулевой длиной номера или Справочник с нулевой длиной кода.

    Reply
  7. 8c1.ru

    (6)Жаль

    Reply
  8. hansel

    (7) С другой стороны не такая уж это и фича, а обычная ошибка. 😳

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

    Reply
  9. 8c1.ru

    (8)Да, теперь ошибка не вываливается.

    Предложения по доработкам:

    — Сам объект в отборе называть не «Объект», а Ссылка (для Задачи можно создать реквизит с именем Объект, а с именем Ссылка -нет (если не ошибаюсь)), т.к. сейчас у меня присутствует реквизит «Объект» и в отборе идут списком два реквизита:

    — Объект

    — Объект1

    — иконку для задачи добавить для выбора в поле «Объект поиска» (сейчас она совпадает с документом).

    Reply
  10. hansel

    (9) По предложениям:

    — Отбор рисуется средствами Построителя запросов. Поэтому что и как он там выводит решает платформа сама. И влезать туда вот так запросто без особой нужды … 😐 Отбор работает с Объект1? Если да, предлагаю и остановиться на этом варианте.

    — Иконку задач добавил. Обработку обновил.

    Вообще-то у меня не было в планах вот так тщательно подтирать за 1Совцами. Но раз уж взялся за напильник…

    Тестировщиком к нам пойдёте? 😉

    Reply
  11. z86

    ——-, не можно заменить исполнителя

    Reply
  12. AB3012

    очень полезная штука

    Reply

Leave a Comment

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