#0
by NightFighter
Доброго всем времени суток. Есть конфа, описанная в заголовке. Есть там регистр задач. В этом регистре хранится, например, булево значение по документу "Контроль". Хранится там вариант "Выполнено/Не выполнено". Дело в том, что, если пользователь ошибочно снял с контроля какую-то задачу (ну или просто поставил ей статус "Выполнено"), то вернуть штатными средствами 1С это, как я понял, нельзя. Значит, путь решения данной проблемы -- правка регистра задач. Никто не заморачивался на данную тему? Может, кто подскажет, как решить этот вопрос, и как примерно должна выглядеть обработка или ее логика, в которой можно было бы изменять значение задачи с "Выполнено" на "Не исполнено"? Заранее благодарю.
#1
by Beduin
ЗадачаОбъект.<Имя задачи>.Выполнена (TaskObject.<Имя задачи>.Executed) ЗадачаОбъект.<Имя задачи> (TaskObject.<Имя задачи>) Выполнена (Executed) Использование: Чтение и запись. Описание: Тип: Булево. Содержит признак выполнения задачи. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Истина - задача выполнена; Ложь - в противном случае.
#4
by NightFighter
Создал я форму, на которой разместил реквизит "ВыбратьДокумент" с типом данных "ЗадачаСсылка.ЗадачаИсполнителя". Нужный документ выбирается. Затем создал на форме флажок "ДействиеОтменитьПроведение", который должен бы, в зависимости от того, установлен он или снят, менять булево значение свойства "Выполнена", то есть, отменять проведение задачи "Контролировать". В качестве обработчика действия снятия/установки флажка "ДействиеОтменитьПроведение" написал вот эту процедуру: Процедура ДействиеОтменитьПроведениеПриИзменении(Элемент) Но при запуске обработки и установке флажка, система ругается на то, что "Поле объекта недоступно для записи (Выполнена)", хотя в синтаксис-помощнике стоит то, что доступны чтение и запись. Я наверняка все совсем не правильно делаю... Помогите мне разобраться, пожалуйста. Цель обработки такова, чтобы задача "Контролировать" могла распроводиться, то есть, менять свой статус с "Исполнено" на "Не выполнено". Я встречал обработки регистров сведений, там подобные операции можно проводить с данными, которые храняться в этих регистрах. А вот с задачами у меня засада полная.
#5
by NightFighter
Сейчас сделал по-другому. Создал форму, на которой разместил реквизит "ВыбратьДокумент" с типом данных "ЗадачаСсылка.ЗадачаИсполнителя". Он у меня выглядит как поле выбора. Нужный документ выбирается. Это все как и вчера. Но для изменения его значений мне надо представить его как "ЗадачаОбъект", а не как "ЗадачаСсылка", иначе недоступна запись. Как это сделать -- никак не пойму. И никак не пойму, что написать в процедуре "КнопкаВыполнитьНажатие", чтобы при нажатии данной кнопки происходило изменение поля "Выполнено" с "Истина" на "Ложь".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Регистр ПартииНаличие и Регистр ОстаткиТМЦ
- v7: Изменение значений регистров сведений програмно.
- Изменение значений в регистре сведений
- Какой регистр сведений лучше? Регистр с одними ресурсами или с одними измерениями?
- Что выбрать: регистр накопления или регистр сведений?
- Изменение значений ресурса у регистра сведений.
- Обмен между базами 8.х <--> 8.х и 8.х <--> 7.7 (настройка, решение проблем)
- v8: Периодический независимый регистр сведений изменение данных в цикле
- Документооборот - задание на проверку просроченной задачи априори просрочено!
- Создание и запуск задачи в 1С Документооборот
- УТ 11.2 (УТАП) + ЕГАИС перемещение между регистр 1 и регистр 2 (торговый зал)
В этой группе 1С
- ут 10.3 склад в тч при печати
- Тонкий клиент: прочитать табличный документ
- ЗиК. Начислить больничный уволенному сотруднику.
- Временные таблицы при com соединении
- Поле объекта не обнаружено (РучнаяКорректировка)
- Как получить значение реквизита формы в V8.2
- V8.2. Какя разница между доп. сведения и доп. реквизиты
- 1с отчет, не пойму как сделать фильтр
- Чем открыть DAT (караоке) в Open Suse?
- Почему в ведомости по амортизации нет первоначальной цены
- Аналог функции Выполнить(<Строка>) в 1с.77
- Как программно скопировать строку (строки) в табличной части документа?
- Не удалилась служба "Агент сервера 1С Предпритяие 8.2"
- Подключение ТСД
- СКД ширина колонок
- ЗУП При расчете НДФЛ добавляет записи с минусом
- Не могу добавить колонку сумма документа "Бухгалтерия 8.1"
- Повисает запрос через COM-соедение к регистру накопления.
- как перебрать определенный уровень Дерева Значений?
- УПП, РАУЗ и валовая прибыль