Здравствуйте. При попытке создания задачи на основании некоторых документов "Приобретение товаров услуг" выходит ошибка (скрин приложил). На некоторые дает создать, а некоторые нет, закономерность не уловил, отладкой не могу поймать, не знаю куда ставить точку останова даже.
---
так, я открыл конфиг и разобрался походу. Для того, чтобы ввести задачу на основании ПТиУ нужно не через Задачи заходить, а просто с формы - ввести на основании, тогда ты сможешь создать задачу на основании ПТиУ. В разделе задачи, который на скрине у тебя выводится просто все подчиненные задачи по ПТиУ. Кнопка Создать на основании в твоем скрине работает так - на основании уже созданных задачи, на которой стоит курсор предполагает создание новой. Если у тебя пустой список, то будет выдаваться такое сообщение, по скольку строки нет.
---
Задачи - Задача исполнителя - форма - ЗадачиПоПредмету. Еще в отладчике есть галка "Остановка по ошибке" - должна отладка подцепится на проблемной строке, а если до это еще стек вызовов подключить - увидишь из каких процедур что приходит.
---
"остановка по ошибке" ничего не ловит. А в этой форме "Задачи - Задача исполнителя - форма - ЗадачиПоПредмету" где найти обработчик события добавления задания? Кнопка ссылается на глобальную команду, зашел в модуль команды поставил точку останова, но отладчик не останавливается.
---
попробуй через замер производительности и стэк вызовов глянуть, там увидишь все места куда заходит выполнение
---
чтобы в стек вызовов глянуть мне надо остановиться отладкой, в этом и проблема
---
Глобальным поиском текст ошибки в конфигурации не ищется? Попробуйте журнал регистрации посмотреть, может там что интересного есть.
---
С ИТС:
При разработке команд непосредственно в формах динамических списков, логика команды должна учитывать возможность того, что пользователь может сгруппировать динамический список по одной из колонок. Если логика команды не предусматривает обработку выделенных строк группировки, то их необходимо пропускать. При этом рекомендуется выдавать сообщение, если в списке выделена только одна строка группировки:

```1c
    &НаКлиенте
    Процедура КомандаВФорме(Команда)
    МассивОбъектов = Элементы.Список.ВыделенныеСтроки;
    Если МассивОбъектов.Количество() = 1
    И ТипЗнч(МассивОбъектов [0]) <> <ОжидаемыйТип> Тогда
    Предупреждение(НСтр("ru = 'Команда не может быть выполнена для указанного объекта.'"));
    Возврат;
    КонецЕсли;
    Для Каждого ОбъектИзСписка Из МассивОбъектов Цикл
    Если ТипЗнч(ОбъектИзСписка) <> <ОжидаемыйТип> Тогда
    Продолжить;
    КонецЕсли;

    // Обработка объекта строки.
    // ...
    КонецЦикла;
    КонецПроцедуры
```
---
Так у меня нет никаких группировок. Список задач пустой, пытаюсь добавить задачу и выдает ошибку.
На процедурах, которые нашел глобальным поиском по тексту ошибки тоже не останавливается.
---
так, я открыл конфиг и разобрался походу. Для того, чтобы ввести задачу на основании ПТиУ нужно не через Задачи заходить, а просто с формы - ввести на основании, тогда ты сможешь создать задачу на основании ПТиУ. В разделе задачи, который на скрине у тебя выводится просто все подчиненные задачи по ПТиУ. Кнопка Создать на основании в твоем скрине работает так - на основании уже созданных задачи, на которой стоит курсор предполагает создание новой. Если у тебя пустой список, то будет выдаваться такое сообщение, по скольку строки нет.
---
Спасибо, все именно так.