Вход | Регистрация

1С:Предприятие ::

Метки:

Функция Дата(0)

Я
   lexa
 
23.03.04 - 14:46
Типовая ТиС 930, немного доработанная. При использовании Дата(0) в качестве аргумента в Документ.НайтиПоНомеру( НовыйНомерДок, Дата(0),) ничег не находит. Объясните что эта функция делает. Чтобы процедуры работали приходиться менять Дата(0) на ТекущаяДата()
 
  Рекламное место пустует
   IAm
 
1 - 23.03.04 - 15:15
Синтакс-помощник недоступен в части описания второго параметра метода Найтипономеру() ?
   Arhitektor
 
2 - 23.03.04 - 15:20
Метод НайтиПоНомеру позиционирует документ по номеру. В качестве второго параметра задается любая дата из диапозона, в котором ведется поиск документа.

Возвращает:
Число 1 - документ найден
Число 0 - документ найден

Данный метод можно использовать только для объектов, созданных функцией СоздатьОбъект
   lexa
 
3 - 23.03.04 - 15:55
Спасибо
но меня интересует Дата(0), ее почему то любят разработчики 1С
   IAm
 
4 - 23.03.04 - 16:33
Что именно тебя интересует в дате(о) ?
   lexa
 
5 - 23.03.04 - 16:37
чего она возвращает
   Palex
 
6 - 23.03.04 - 16:52
Функция Дата(0) возвращает пустое значение типа "Дата".
Тот же результат дает функция ПолучитьПустоеЗначение("Дата")
   IAm
 
7 - 23.03.04 - 17:01
Она возвращает 31.12.1899
   Palex
 
8 - 23.03.04 - 17:06
(7) возможно и 31,12,1899. У меня в Табло выдает " . . "
(релиз 21)
   Кое-кто@где-то.там
9 - 23.03.04 - 17:07
(7) Чушь. Не всегда ...
   IAm
 
10 - 23.03.04 - 17:18
9 Всегда.
8 Мало ли что в табло выдает. Если б я табло программировал я бы выдал что Дата(0) это "ГАВНАПОПА"
 
 
   Palex
 
11 - 23.03.04 - 17:24
(10) табло выдает те же данные, что и отладчик.
Но можешь и просто в модуле написать Сообщить(дата(0)).
   IAm
 
12 - 23.03.04 - 17:28
Неважно, значит все ошибаются
   Кое-кто@где-то.там
13 - 23.03.04 - 17:47
(10) Возвращается именно "пустая дата", т.е. даже не дата в обычном понимании. А значение, которые ты указал, так это чтоб сиквелю понятно было.
Для всех дат, операция Дата+1 прибавляет один день к указанной дате.
Согласно твоему утверждению, Дата(0)+1 должно вернуть 01.01.1900, но возвращается далеко не это значение ...
   Кое-кто@где-то.там
14 - 23.03.04 - 17:48
с сиквелем я конечно погорячился ;)
   Рупор абсурда
 
15 - 23.03.04 - 17:56
Дата(0)=''
   IAm
 
16 - 23.03.04 - 18:07
Что бы вы ни сказали заранее со всем стопроцентно согласен.
   Рупор абсурда
 
17 - 23.03.04 - 18:09
Хе ..., чё б такого сказать то ...
   Кое-кто@где-то.там
18 - 23.03.04 - 18:12
Вот оно - волшебное слово "Чушь"! ;)
   Inside
 
19 - 23.03.04 - 18:25
Щаз я вам раскажу...
Дата(0) возвращает результат вызова функции
VariantEmpty.
Т.е. структуру VARIANT с полем
vt установленным в константу VT_EMPTY.
Как это значение интерпретирует табло совершенно по барабану :)
Опять же, нельзя сказать что это 31.12.1899
Так-то.
   Inside
 
20 - 23.03.04 - 18:28
Ну, ладно, апшипся :))
VariantInit она называется


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует