v7: Сравнение дат в 1с 7.7 #649943


#0 by Double_Medved
Подскажите плиз, запямятовал... Как написать "Если ДатаДок больше 31го декабря 2012 года то то-то"? Пробую, что-то не так пишу видимо: Если ДатаДок>"31.12.2012" Тогда....
#1 by Chai Nic
Апострофы, не кавычки
#2 by BlackSeaCat
Апострофы вместо кавычек.
#3 by Double_Medved
ДатаДок>'31.12.2012'  так?
#4 by Mikeware
или сразу приводи к дате явно...
#5 by Double_Medved
Спасибо, получилось ДатаДок>'31.12.2012', работает
#6 by Double_Medved
?(ДатаДок>'31.12.2012',"Форма Утверждена Генеральным директором, Приказ №86 от 24.12.2012г.","Унифицированная форма № ТОРГ-12 Утверждена постановлением Госкомстата России от 25.12.98 № 132") ?(ДатаДок>'31.12.2012',"Форма Утверждена Генеральным директором, Приказ №86 от 24.12.2012г.","Унифицированная форма № ТОРГ-12 Утверждена <<?>> Пропущен символ '"' (двойная кавычка) ?(ДатаДок>'31.12.2012',"Форма Утверждена Генеральным директором, Приказ №86 от 24.12.2012г.","Унифицированная форма № ТОРГ-12 Утверждена <<?>> Ох блин, извините что беспокою с такой ерундой, но что это? Ему запятые в строке не понравились или еще какие символы? что с этим делать?
#7 by Double_Medved
Пока это не вставил:Форма Утверждена Генеральным директором, Приказ №86 от 24.12.2012г работало. Ему наверно запятые не нравятся или точки
#8 by WaterSmith
Ну если у тебя в модуле так в две строки и написано, то нужно перед "постановлением" поставить |, вот так: |постановлением Госкомстата России от 25.12.98 № 132")
#9 by WaterSmith
и ; в конце не забудь
#10 by applix
Вы ЧТО!!!??? в 7ке нет такой конструкции ?(Условие, зн1, зн2) делайте через ЕСЛИ
#11 by applix
Ой, извиняюсь. есть. совсем 7ку забыл (
#12 by abfm
?(<?>,,) Синтаксис: ?(<Логич_выраж>,<Выраж1>,<Выраж2>) Назначение: Возвращает значение первого выражения, если условие истинно, иначе - значение второго выражения. результат вычисления условного выражения. Параметры: <Логич_выраж> - логическое выражение,
#13 by Double_Medved
Не, в семерке точно есть такая конструкция есть, только блин не работает с этими предложениями... Может там надо строки 2 раза в кавычки взять или что??? Это у меня вообще в ячейке печатной формы
#14 by Wobland
Пропущен символ '"' (двойная кавычка) к чему бы это?
#15 by viktor_vv
Скобку закрой в конце Ожидается символ ')'
#16 by viktor_vv
+ Не туплю. Таки .
#17 by Double_Medved
?(ДатаДок>'31.12.2012',"Форма Утверждена Генеральным директором Приказ №86 от 24.12.2012г.",""Унифицированная форма № ТОРГ-12 Утверждена постановлением Госкомстата России от 25.12.98 № 132"") Ошибка: ?(ДатаДок>'31.12.2012',"Форма Утверждена Генеральным директором Приказ №86 от 24.12.2012г.",""<<?>>Унифицированная форма № ТОРГ-12 Утверждена Ожидается символ ')' И выводит на форме кусок: постановлением Госкомстата России от 25.12.98 № 132 Блин не пойму где эта скобка нужна
#18 by Double_Medved
Так не помогает блин
#19 by viktor_vv
Сделай в модуле через переменную, а то в ячейке фиг поймешь, че ей надо.
#20 by Wobland
убери кавычку
#21 by Wobland
с обоих концов
#22 by viktor_vv
УтвержденаТаб = ?(ДатаДок>'31.12.2012',"Форма Утверждена Генеральным директором Приказ №86 от 24.12.2012г.","Унифицированная форма № ТОРГ-12 Утверждена постановлением Госкомстата России от 25.12.98 № 132") ;
#23 by applix
ты зачем вначале строки две кавычки ставишь? вообще не понимаешь что делаешь чтоли? вот так сделай: это все в одну строку!
#24 by Double_Medved
?(ДатаДок>'31.12.2012',"Форма Утверждена Генеральным директором Приказ №86 от 24.12.2012г.","Унифицированная форма № ТОРГ-12 Утверждена постановлением Госкомстата России от 25.12.98 № 132") Вот так заработало! Спасибо Большое!
#25 by Wobland
и что характерно, приказ директора с заглавной буквы, а постановление какого-то госкомстата - со строчной
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С