8.х Дата РегистрСведений/Ресуры

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем rar_xxx, 16 сен 2010.

  1. TopicStarter Overlay
    rar_xxx
    Offline

    rar_xxx

    Регистрация:
    8 сен 2010
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Интересное наблюдение если в строке регистраСведений(в ресурсах) записывать пустое значение даты то при чтении этого поля запрос дает Число ) = 1 )) даже если туда писать Дата("01.01.0001 0:00:00")

    за за этого при записи новой строки чтобы не писать одно и тоже получилось такое условие )

    Код:
    if 	(ТекущаяСтрока.КолВо<>РезультатЗапроса.КолВо	) or 
    (ТекущаяСтрока.Цена	<>РезультатЗапроса.Цена		) or  
    (ТекущаяСтрока.Сумма	<>РезультатЗапроса.Сумма) or  
    (ТекущаяСтрока.Скидка	<>РезультатЗапроса.Скидка) or
    
    //тут мега вопрос системе "если разные даты и они не равны еденицам")
    ( //Хоть одна дата разная ?
    (
    (ТекущаяСтрока.ДатаНачалаДействияСкидки <> РезультатЗапроса.ДатаНачалаДействияСкидки ) or 
    (ТекущаяСтрока.ДатаОкончанияДействияСкидки <> РезультатЗапроса.ДатаОкончанияДействияСкидки)
    )
    and // а они не равны еденицам ? ))
    Not (
    (ТекущаяСтрока.ДатаНачалаДействияСкидки = Дата("01.01.0001 0:00:00") and РезультатЗапроса.ДатаНачалаДействияСкидки = 1) 
    and //то есть если одно условие неверно то значит дату всеже поменяли )
    (ТекущаяСтрока.ДатаОкончанияДействияСкидки = Дата("01.01.0001 0:00:00") and РезультатЗапроса.ДатаОкончанияДействияСкидки = 1)					
    )
    )
    
    then
    
    
  2. TopicStarter Overlay
    rar_xxx
    Offline

    rar_xxx

    Регистрация:
    8 сен 2010
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    В запросе по дате количество различных ))))))))))))))))))
    час просидел ) ну ды ладно )
  3. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    "01.01.0001 0:00:00" это текущий момент времени.

Поделиться этой страницей