Не обновляется список задач в 1с
Обновление списков при интерактивных действиях пользователя
Область применения: управляемое приложение, мобильное приложение.
1. Платформа 1С:Предприятие по умолчанию обновляет содержимое динамических списков при выполнении пользователем стандартных команд по изменению элементов этого списка ( Записать , Провести , Пометить на удаление и т.п.) и при добавлении новых элементов. Но в ряде ниже перечисленных случаев такое обновление следует предусмотреть явно в прикладном коде.
2. Команды, которые изменяют объекты и размещаются в форме списка, должны заботиться об обновлении списка объектов после своего выполнения. Например, после изменения одного объекта рекомендуется вызывать метод ОповеститьОбИзменении :
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ОбъектСсылка = ПараметрКоманды;
// Меняем объект
// .
ОповеститьОбИзменении(ОбъектСсылка);
При изменении нескольких объектов целесообразно обновлять список однократно, в конце операции:
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
Для Каждого ОбъектСсылка Из ПараметрКоманды Цикл
// Меняем объект
// .
КонецЦикла;ОповеститьОбИзменении(ТипЗнч(ПараметрКоманды[0]));
3. Также должно быть обеспечено обновление данных в динамическом списке, у которого не назначена основная таблица. Такие динамические списки могут отображать данные из нескольких таблиц.
3.1. Если данные добавляются или изменяются командой, расположенной в форме динамического списка, то необходимо обновить список явно после выполнения команды.
3.2. Если данные изменяются в какой-либо другой форме (например, в форме объекта), то необходимо организовать обновление списка через оповещение. Для этого в каждой форме объекта, данные которого выводятся в динамическом списке, следует реализовать обработчик события ПослеЗаписи с использованием метода Оповестить :
Оповестить ("Запись_<ИмяОбъекта>", ПараметрыОповещения, ОбъектСсылка);
- Запись_<ИмяОбъекта> - имя события, в котором <ИмяОбъекта> - имя объекта, как оно задано в метаданных. Например, для документа "Расходная накладная" имя события будет "Запись_РасходнаяНакладная" .
- ПараметрыОповещения – как правило, это параметр события ПослеЗаписи формы объекта. Состав свойств структуры может быть расширен исходя из потребностей прикладной логики.
- ОбъектСсылка – ссылка на записываемый объект.
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
Оповестить("Запись_РасходнаяНакладная", ПараметрыЗаписи, Объект.Ссылка);
КонецПроцедуры
Затем в обработчике события Оповещение в форме динамического списка разместить код по обновлению динамического списка вида:
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если Врег(ИмяСобытия) = Врег("Запись_РасходнаяНакладная")
Или Врег(ИмяСобытия) = Врег("Запись_НакладнаяНаПеремещение") Тогда
Элементы.СписокНакладных.Обновить();
КонецЕсли;
При этом имена событий следует проверять явным образом, чтобы исключить неоправданное обновление списка.
3.3. При изменении сразу нескольких объектов в параметре ОбъектСсылка метода Оповестить следует передавать значение Неопределено .
Подскажите, пожалуйста, как обновить Список задач бухгалтера в 1С, если в нем показываются данные за 2017 год? Дата в настройках и компьютере актуальная, а новая информация не выводится.
Обновление Списка задач бухгалтера реализовано через специальную регламентную операцию Обновление задач бухгалтера . Посмотреть ее можно в разделе Администрирование — Обслуживание — Регламентные и фоновые задания .
Регламентное задание запускается автоматически в фоновом режиме 1 раз в день по настроенному расписанию. Информацию о запуске можно уточнить по кнопке Настроить расписание в списке регламентных заданий.
Обновление Списка задач бухгалтера происходит на основании данных регистра сведений Актуальность списка задач бухгалтера . В Списке задач отображаются события по дате, указанной в регистре.
Если дата актуальности устарела, то в списке задач будут отображаться неактуальные данные.
В этом случае предлагаем выполнить следующие действия:
- Выставьте в регистре сведений Актуальность списка задач бухгалтера дату актуальности, например, на конец текущего месяца. При очередном обновлении на следующий день 1С сама выставит расчетную дату, исходя из текущего дня и расчетного алгоритма.
- Вызовите выполнение регламентного задания Обновление задач бухгалтера вручную: раздел Администрирование — Обслуживание — Регламентные и фоновые задания . Установите курсор на строчку Обновление задач бухгалтера и нажмите кнопку Выполнить сейчас .
- Обновите Список задач бухгалтера: раздел Главное — Список задач , чтобы выполненные изменения вступили в силу. Сделать это можно:
- по кнопке ЕЩЕ — Обновить (клавиша F5);
- перезапустив сеанс работы с программой.
Указанные действия, как правило, позволяют решить проблему с отображением актуального списка задач в 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
..При отправке электронным письмом контрагенту Счета на оплату покупателю добавляется.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.
Карточка публикации
(3 оценок, среднее: 5,00 из 5)
Данную публикацию можно обсудить в комментариях ниже.Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Все комментарии (1)
Спасибо за полезную информацию
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявкуНажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Как не попасть в ловушку, работая с контрагентами из ЕАЭС
[17.11.2021 запись] Практический переход на ФСБУ 6 и ФСБУ 26 в 1С
Переход на ФСБУ 6/2020 «Основные средства» в 1С по альтернативному алгоритму
Изменения в 2021 году, о которых нужно знать бухгалтеру
[11.10.2021 запись] Учет ОС по-новому: ФСБУ 6/2020, ФСБУ 26/2020, ФСБУ 25/2018
[29.10.2021 запись] Пообъектный учет ОС и подходы к определению и пересмотру СПИ
Видеоролик выполнен в программе «1С:Бухгалтерия 8» версия 3.0.84.35.
Для обобщения задач организации, которые требуется выполнить прямо сейчас или в ближайшее время, в «1С:Бухгалтерии 8» редакции 3.0 предназначен сервис Список задач (календарь бухгалтера), который заранее напомнит пользователю программы о скором наступлении важного события. Подробнее о календарях бухгалтера в программах 1С см. здесь. При этом в Списке задач организации не предусмотрено указание исполнителя, ответственного за выполнение той или иной задачи.
Начиная с версии 3.0.81 в «1С:Бухгалтерии 8» можно создавать напоминания себе и поручения другим пользователям программы. Чтобы включить данную возможность в форме Органайзер (раздел Администрирование) следует развернуть группу настроек Мои задачи и установить флаг Мои задачи. Для оповещения пользователей через электронную почту о новых и просроченных задачах следует включить флаги Уведомлять о просроченных задачах по почте и Уведомлять исполнителей о новых задачах по почте.
В журнал Мои задачи можно перейти из раздела Главное, а также из Информационной панели, которая по умолчанию установлена на начальной странице. Для создания новой задачи следует нажать на кнопку Создать. В открывшейся карточке Задача с помощью переключателя следует указать, кому предназначена задача: себе или исполнителю. Если задача предназначена для исполнителя, то его следует указать в соответствующем поле, выбрав из справочника пользователей. Далее потребуется ввести наименование задачи, ее краткое описание, срок и время выполнения. Если задача требует особого внимания, следует установить флаг Важная. После сохранения задачи она отражается в журнале Мои задачи.
Для быстрых отборов задач в журнале предназначены два тумблера.
С помощью первого тумблера можно быстро отобрать задачи по их направлению. Для этого тумблер следует установить в одно из положений:
Быстрый отбор по статусу задач можно установить с помощью второго тумблера, установив его в одно из положений:
Чтобы поменять статус задачи, ее следует выделить в журнале, нажать на кнопку Изменить статус и указать актуальный статус задачи. Также статус можно поменять непосредственно из карточки задачи.
Например, пользователь в начале рабочего дня хочет быстро найти невыполненные поручения, которые он направил своим подчиненным сотрудникам. Для этого потребуется открыть журнал Мои задачи и установить первый тумблер в положение От меня, а второй – в положение Не выполненные.
Просроченные задачи отражаются в журнале на красном фоне, невыполненные и непросроченные задачи на текущую дату – на зеленом. Задачи, срок выполнения которых еще не наступил, отражаются без фона. Важные задачи дополнительно выделяются жирным шрифтом.
Вам нужно поставить задачу подчиненному? Или вы не хотите забыть про важную встречу? Чтобы ставить задачи, контролировать их выполнение, а также получать напоминания, вы можете использовать один из многочисленных органайзеров. Но гораздо удобнее не переключаться между разными программами и использовать встроенные возможности «1С:Предприятие»!
Рассмотрим основные возможности блока работы с задачами в программе «1С:Управление торговлей, ред. 10.3».
Список задач
Для просмотра списка задач и добавления новых воспользуйтесь спецаильной формой.Меню: Сервис – Задачи с оповещением – Список задач
В списке задач отображаются ваши текущие задачи:
Если вы установите флаг «Отображать форму при запуске системы», то список задач будет открываться автоматически при входе в базу.
По умолчанию в списке отображаются только текущие задачи, причем просроченные отмечаются красным цветом.
По нажатию на кнопку вы можете включать и выключать просмотр уже выполненных задач.
Создание задачи
Для создания новой задачи вы можете использовать кнопку «Добавить» в списке задач или пункт меню:Сервис – Задачи с оповещением – Поставить задачу
В новой задаче необходимо указать краткое и полное описание задачи. Если задачу делаете для себя, то в качестве исполнителя оставьте себя. Если задачу должен выполнить другой сотрудник, то выберите его в поле «Исполнитель».
В поле «Исполнить до» указывается срок исполнения, если задача не будет выполнена в срок, то она считается просроченной и отображается красным цветом.
При желании по задаче можно установить напоминание. Для этого ставится флаг «Напомнить» и поставить дату напоминания:
В задаче также можно указать «Основание» - элемент справочника или документ, с которым связана данная задача. Вы можете указать там, например, контрагента или документ событие.
Подробнее о работе с документом «Событие», напоминаниях и других возможностях CRM вы можете прочитать в статье возможности CRM в 1С «Управление Торговлей»
Напоминания и выполнение задачи
Когда дата напоминания наступит, программа выдаст вам информационное окно:Вы можете открыть задачу, выполнить задачу или отложить напоминание, используя соответствующие кнопки.
Независимо от напоминаний, все задачи всегда доступны в вашем списке задач. Выполнить задачу можно по кнопке «Выполнить»
Статистика по задачам
Для просмотра статистики по задачам вы можете использовать отчет «Статистика по задачам пользователей».Меню: Отчеты – Статистика по задачам пользователей
В отчете по каждому пользователю отображается количество выполненных и текущих задач. Также отдельно показываются просроченные задачи.
Читайте также: