Здравствуйте!
Имеется ТЧ с реквизитами: Задача, ОписаниеЗадачи и Отдел
Необходимо вывести Задачу и ее описание, которые хранятся в регистре сведений
При этом, задачи должны выводиться для того отдела, в котором работает пользователь системы
Пишу запрос:
Код 1C v 8.х
Запрос = новый Запрос;
Запрос.Текст = «ВЫБРАТЬ
| ТекущиеЗадачиСрезПоследних.НаименованиеЗадачи,
| ТекущиеЗадачиСрезПоследних.ОписаниеЗадачи,
| ТекущиеЗадачиСрезПоследних.Отдел
|ИЗ
| РегистрСведений.ТекущиеЗадачи.СрезПоследних(&Отдел, ) КАК ТекущиеЗадачиСрезПоследних»;
Запрос.УстановитьПараметр(«Отдел», ПараметрыСеанса.ТекущийПользователь.Сотрудник.Отдел);
Результат = Запрос.Выполнить();
ТзВрем = Результат.Выгрузить();
Для Каждого СтрокаТекущиеЗадачи Из ТзВрем Цикл
СтрокаОписаниеЗадачи = ЭтотОбъект.ЗадачиРаботаПользователей.Добавить();
СтрокаОписаниеЗадачи.ОписаниеЗадачи = СтрокаТекущиезадачи.ОписаниеЗадачи;
СтрокаОписаниеЗадачи.Задача = СтрокаТекущиеЗадачи.НаименованиеЗадачи;
КонецЦикла;
Выдается такая ошибка:
{Обработка.РаботаПользователей.Форма.Форма(196)}: Ошибка при вызове метода контекста (Выполнить): {(6, 2)}: Ошибка обработки представления «РегистрСведений.ТекущиеЗадачи.СрезПоследних:Несоответствие типов (параметр номер «»1″»)»
<<?>>РегистрСведений.ТекущиеЗадачи.СрезПоследних(&Отдел, ) КАК ТекущиеЗадачиСрезПоследних
Результат = Запрос.Выполнить();
Табличная часть расположена на панели
На всякий случай пришлю код всей процедуры:
Код 1C v 8.х
Процедура ПриОткрытии()
ОбработкаОбъект.Пользователь = ПараметрыСеанса.ТекущийПользователь;
ОбработкаОбъект.ПолучательЗадачи = ПараметрыСеанса.ТекущийПользователь.Сотрудник;
ОбработкаОбъект.Отдел = ПараметрыСеанса.ТекущийПользователь.Сотрудник.Отдел;
ЭтотОбъект.Дата=КонецДня(ТекущаяДата());
ЭлементыФормы.Польз.Заголовок = ПараметрыСеанса.ТекущийПользователь;
ЭлементыФормы.Получ.Заголовок = ПараметрыСеанса.ТекущийПользователь.Сотрудник;
ЭлементыФормы.Отд.Заголовок = ПараметрыСеанса.ТекущийПользователь.Сотрудник.Отдел;
Запрос = новый Запрос;
Запрос.Текст = «ВЫБРАТЬ
| РаспределениеЗадачиСрезПоследних.ИсполнительЗадачи,
| РаспределениеЗадачиСрезПоследних.НаименованиеЗадачи,
| РаспределениеЗадачиСрезПоследних.Пользователь,
| РаспределениеЗадачиСрезПоследних.Приоритет,
| РаспределениеЗадачиСрезПоследних.ДатаВыполнения,
| РаспределениеЗадачиСрезПоследних.ДатаНачалаВыполнения
|ИЗ
| РегистрСведений.РаспределениеЗадачи.СрезПоследних(&Дата, ) КАК РаспределениеЗадачиСрезПоследних»;
Запрос.УстановитьПараметр(«Дата», КонецДня(ЭтотОбъект.Дата));
Результат = Запрос.Выполнить();
ТзВрем = Результат.Выгрузить();
ТзВрем.Колонки.Добавить(«Номер»);
ТзВрем.Колонки.Добавить(«ПроцентОставшегосяВремени»);
Для Каждого СтрокаРаспределениеЗадачи Из ТзВрем Цикл
СтрокаТабличнойЧасти = ЭтотОбъект.Пользователи.Добавить();
СтрокаТабличнойЧасти.ПользовательСистемы = СтрокаРаспределениеЗадачи.Пользователь;
СтрокаТабличнойЧасти.ТекущаяЗадача = СтрокаРаспределениеЗадачи.НаименованиеЗадачи;
СтрокаТабличнойЧасти.Приоритет = СтрокаРаспределениеЗадачи.Приоритет;
СтрокаТабличнойЧасти.ДатаНачалаВыполнения = СтрокаРаспределениеЗадачи.ДатаНачалаВыполнения;
СтрокаТабличнойЧасти.ДатаВыполненияПоПлану = СтрокаРаспределениеЗадачи.ДатаВыполнения;
СтрокаТабличнойЧасти.ИсполнительЗадачи = СтрокаРаспределениеЗадачи.ИсполнительЗадачи;
ДатаНачала = СтрокаРаспределениеЗадачи.ДатаНачалаВыполнения;
ДатаКонца = СтрокаРаспределениеЗадачи.ДатаВыполнения;
КоличествоДнейНаВыполнение = РазностьДат(ДатаКонца,ДатаНачала);
КоличествоДнейСоДняНачалаВыполнения = РазностьДат(ТекущаяДата(),ДатаНачала);
Если ТекущаяДата()>ДатаКонца тогда
СтрокаРаспределениеЗадачи.ПроцентОставшегосяВремени=»100 %»;
Иначе
СтрокаРаспределениеЗадачи.ПроцентОставшегосяВремени=Окр(Число(КоличествоДнейСоДняНачалаВыполнения / КоличествоДнейНаВыполнение) * 100, 2);
КонецЕсли;
СтрокаТабличнойЧасти.ПроцентОставшегосяВремени = Строка(СтрокаРаспределениеЗадачи.ПроцентОставшегосяВремени)+ » «;
Если СтрокаТабличнойЧасти.Приоритет = Перечисления.Приоритет.Высокий Тогда
СтрокаТабличнойЧасти.Номер = Число(1);
ИначеЕсли СтрокаТабличнойЧасти.Приоритет = Перечисления.Приоритет.Средний Тогда
СтрокаТабличнойЧасти.Номер = Число(2);
ИначеЕсли СтрокаТабличнойЧасти.Приоритет = Перечисления.Приоритет.Низкий Тогда
СтрокаТабличнойЧасти.Номер = Число(3);
КонецЕсли;
КонецЦикла;
ЭтотОбъект.Пользователи.Сортировать(«ДатаВыполненияПоПлану Возр,Номер Возр»);
ЭлементыФормы.Польз1.Заголовок = ПараметрыСеанса.ТекущийПользователь;
ЭлементыФормы.Получ1.Заголовок = ПараметрыСеанса.ТекущийПользователь.Сотрудник;
ЭлементыФормы.Отд1.Заголовок = ПараметрыСеанса.ТекущийПользователь.Сотрудник.Отдел;
Запрос = новый Запрос;
Запрос.Текст = «ВЫБРАТЬ
| ТекущиеЗадачиСрезПоследних.НаименованиеЗадачи,
| ТекущиеЗадачиСрезПоследних.ОписаниеЗадачи,
| ТекущиеЗадачиСрезПоследних.Отдел
|ИЗ
| РегистрСведений.ТекущиеЗадачи.СрезПоследних(&Отдел, ) КАК ТекущиеЗадачиСрезПоследних»;
Запрос.УстановитьПараметр(«Отдел», ПараметрыСеанса.ТекущийПользователь.Сотрудник.Отдел);
Результат = Запрос.Выполнить();
ТзВрем = Результат.Выгрузить();
Для Каждого СтрокаТекущиеЗадачи Из ТзВрем Цикл
СтрокаОписаниеЗадачи = ЭтотОбъект.ЗадачиРаботаПользователей.Добавить();
СтрокаОписаниеЗадачи.ОписаниеЗадачи = СтрокаТекущиезадачи.ОписаниеЗадачи;
СтрокаОписаниеЗадачи.Задача = СтрокаТекущиеЗадачи.НаименованиеЗадачи;
КонецЦикла;
КонецПроцедуры
Подскажите, пожалуйста, как исправить эту ошибку
В процессе пользования мобильным приложением Вконтакте, некоторые пользователи сталкиваются с появлением ошибки «При загрузке данных произошла ошибка» в Вконтакте.
В этой статье рассмотрим, почему ВК пишет «При загрузке данных произошла ошибка. Проверьте Ваше подключение к сети» в и что делать, чтобы это исправить.
Содержание
Почему ВК пишет: «При загрузке данных произошла ошибка. Проверьте Ваше подключение к сети»
Как правило, причины, почему ВК пишет «При загрузке данных произошла ошибка», следующие:
- Отсутствие подключение к сети интернет;
- Переполненная кэш-память на телефоне;
- Сбой в работе социальной сети;
При загрузке данных произошла ошибка в Вконтакте: что делать, как исправить
Исходя из перечисленных причин возникновения ошибки во время загрузки данных в Вконтакте, нужно пошагово следовать рекомендациям, написанным ниже.
Проверка соединение с сетью Интернет
- Убедиться, что есть активное соединение с сетью Интернет. Для этого достаточно перезагрузить текущую страницу или открыть любой другой сайт. Если перезагрузка или открытие стороннего ресурса не удались, значит проблема в отсутствии интернета, либо – в слабом сигнале, плохом соединении. Для определения скорости интернета можно воспользоваться онлайн-сервисом Яндекс Интернетометр.
- Если интернет есть и качество связи нормальное, то можно пропустить следующие пункты и перейти к инструкции по чистке кэша в приложении ВК. Если соединения нет, то необходимо выполнить базовые действия по устранению неполадок с сетью, описанные в следующих пунктах:
- Убедиться, что есть подключение к Wi-Fi, если Интернет-соединение поступает с использованием данной технологии;
- Убедиться, что оплачена услуга мобильного оператора;
- Убедиться, что не превышен план интернет-минут, предоставленных мобильным оператором;
- Перезагрузить мобильное устройство;
- Перезагрузить роутер.
Очистка переполненного кэша ВК
Второй по частоте причиной возникновения сообщения: «При загрузке данных произошла ошибка» в ВК, является переполненный кэш мобильного приложения.
Инструкция по очистке кэша Вконтакте на Android:
- Перейти в настройки телефона, нажав на соответствующий значок на рабочем столе;
- В разделе «Приложения» перейти в подраздел «Все приложения»;
- Выбрать в списке Вконтакте;
- Нажать кнопку «Очистить», расположенную внизу экрана.
Инструкция по очистке для IOS:
Инструкцию для iPhone выкладывать не буду, так как я нищеброд счастливый обладатель смартфона Xiaomi на OS Android. Просто добавлю несколько видео из Youtube:
Очистка кэша в ВК:
Также необходимо очистить кэш непосредственно в самом ВК, для этого следует сделать следующее:
- Зайти в приложение Вконтакте;
- Перейти в настройки;
- Зайти в раздел «Основные»;
- Очистить кэш изображений и сообщений.
Надеюсь, статья «При загрузке данных произошла ошибка. Проверьте Ваше подключение к сети» была вам полезна
Не нашли ответ? Тогда воспользуйтесь формой поиска: