Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
14 Дек 2017, 01:52
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: "напоминание" по текущему времени, 1cv8.2, обычное приложение  (Прочитано 4706 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн asdfr1

  • **
  • Сообщений: 93
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-10-28
  • Сайт: 
создал задачу,с реквизитами: время, дата напоминания, текст напоминания.в глобальнике это всё хозяйство через ПодключитьОбработчикОжидания переиодически проверяется
ТекущийПользователь = ИмяПользователя();
СёдняшняяДата = РабочаяДата;
СейчашноеВремя = Формат(ТекущаяДата()-300, "ДЛФ=DT");
СейчашноеВремя1 = Формат(ТекущаяДата()+300, "ДЛФ=DT");

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Напоминание.Исполнитель.Наименование,
| Напоминание.ДатаИсполнения,
| Напоминание.ВремяНапоминания КАК ВремяНапоминания,
| Напоминание.Выполнена,
| Напоминание.Наименование
|ИЗ
| Задача.Напоминание КАК Напоминание
|ГДЕ
| Напоминание.Выполнена = &Ложь
| И Напоминание.ДатаИсполнения = &СёдняшняяДата
//| И Напоминание.ВремяНапоминания = &СейчашноеВремя
|И Напоминание.Исполнитель.Наименование = &ТекущийПользователь
|
|УПОРЯДОЧИТЬ ПО
| ВремяНапоминания";
не удаётся сравнить время :( (в семёрке было ТекущееВремя(); ), может быть как то по другому данная задача решается, подскажите плиз с чего начать


Оффлайн sergeevds

  • ***
  • Сообщений: 202
  • РЕПУТАЦИЯ: 38
  • КПД: 19%
  • Регистрация: 2011-08-18
  • Сайт: 
  • Профессия: Программист 8.1
ТекущаяДата() возвращает тебе и время и дату, можешь сравнивать ее, а можно из нее через формат отсеить только время.

Оффлайн asdfr1

  • **
  • Сообщений: 93
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-10-28
  • Сайт: 
ТекущаяДата() возвращает тебе и время и дату, можешь сравнивать ее, а можно из нее через формат отсеить только время.
б = ЭтаФорма.ЭлементыФормы.ВремяНапоминания.Значение;
В = Формат(б, "ДЛФ=В");
      Сообщить(В);
не сравнивает :(

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
| И Напоминание.ДатаИсполнения = &СёдняшняяДата // у тебя вот это будет равно только в 00:00:00 !!!!!!!!!!!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Сообщить(""+Час(ТекущаяДата())+":"+Минута(ТекущаяДата())+":"+Секунда(ТекущаяДата()));
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн asdfr1

  • **
  • Сообщений: 93
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-10-28
  • Сайт: 
| И Напоминание.ДатаИсполнения = &СёдняшняяДата // у тебя вот это будет равно только в 00:00:00 !!!!!!!!!!!
по ходу меня не поняли, с условием ДатаИсполнения = &СёдняшняяДата находит всё что нужно, пол инета перерыл,но форма при открытии : Сообщить(ВремяНапоминания); всегда будет выдавать 01.01.0001 8:15:00, &СейчашноеВремя - можно преобразовать... результат то же :(


Теги:
 

Как ограничить доступ к изменению графы в сдельном наряде и табеля учета рабочего времени для пользователей с определённым интерфейсом

Автор ksander-farsРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 871
Последний ответ 23 Сен 2016, 10:45
от ksander-fars
Учетный период для суммированного учета рабочего времени работников с вредными или опасными условиями труда увеличен

Автор newsРаздел Новости

Ответов: 0
Просмотров: 1045
Последний ответ 09 Июн 2015, 23:34
от news
Если сотрудники проводят более половины рабочего времени за компьютером, они должны проходить медосмотр

Автор newsРаздел Новости

Ответов: 0
Просмотров: 519
Последний ответ 22 Дек 2015, 15:06
от news
Как автоматизировать ввод документов по отклонениям от рабочего времени в программе 1С Зарплата и Управление Персоналом

Автор MuI_I_IkaРаздел Зарплата и управление персоналом

Ответов: 0
Просмотров: 2976
Последний ответ 29 Июл 2014, 10:43
от MuI_I_Ika
Главная конференция в России о коммуникациях в реальном времени INTERCOM пройдет в хакспейс «Сталь»

Автор mixqnРаздел Мероприятия

Ответов: 0
Просмотров: 334
Последний ответ 21 Сен 2016, 13:00
от mixqn

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
178 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
39 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
29 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 187
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal