Имя: Пароль:
1C
1C 7.7
v7: Сравнение дат в 1с 7.7
,
0 Double_Medved
 
30.01.13
18:39
Подскажите плиз, запямятовал... Как написать "Если ДатаДок больше 31го декабря 2012 года то то-то"? Пробую, что-то не так пишу видимо:
Если ДатаДок>"31.12.2012" Тогда....
1 Chai Nic
 
30.01.13
18:40
Апострофы, не кавычки
2 BlackSeaCat
 
30.01.13
18:40
Апострофы вместо кавычек.
3 Double_Medved
 
30.01.13
18:41
ДатаДок>'31.12.2012'  так?
4 Mikeware
 
30.01.13
18:41
или сразу приводи к дате явно...
5 Double_Medved
 
30.01.13
18:44
Спасибо, получилось ДатаДок>'31.12.2012', работает
6 Double_Medved
 
30.01.13
18:50
?(ДатаДок>'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 Double_Medved
 
30.01.13
18:52
Пока это не вставил:Форма Утверждена Генеральным директором, Приказ №86 от 24.12.2012г работало. Ему наверно запятые не нравятся или точки
8 WaterSmith
 
30.01.13
18:53
Ну если у тебя в модуле так в две строки и написано, то нужно перед "постановлением" поставить |, вот так:

|постановлением Госкомстата России от 25.12.98 № 132")
9 WaterSmith
 
30.01.13
18:53
и ; в конце не забудь
10 applix
 
30.01.13
19:00
(6) Вы ЧТО!!!???
в 7ке нет такой конструкции ?(Условие, зн1, зн2)

делайте через ЕСЛИ
11 applix
 
30.01.13
19:03
(10) Ой, извиняюсь. есть.
совсем 7ку забыл (
12 abfm
 
30.01.13
19:03
(10)
?(<?>,,)
Синтаксис:
?(<Логич_выраж>,<Выраж1>,<Выраж2>)
Назначение:
Возвращает значение первого выражения, если условие истинно, иначе - значение второго выражения.
результат вычисления условного выражения.
Параметры:
<Логич_выраж> - логическое выражение,
<Выраж1> - выражение,
<Выраж2> - выражение.
Читайте СП
13 Double_Medved
 
30.01.13
19:06
Не, в семерке точно есть такая конструкция есть, только блин не работает с этими предложениями... Может там надо строки 2 раза в кавычки взять или что??? Это у меня вообще в ячейке печатной формы
14 Wobland
 
30.01.13
19:08
(13) Пропущен символ '"' (двойная кавычка)
к чему бы это?
15 viktor_vv
 
30.01.13
19:15
(13) Скобку закрой в конце

Ожидается символ ')'
16 viktor_vv
 
30.01.13
19:16
(15) + Не туплю.

Таки (8).
17 Double_Medved
 
30.01.13
19:16
?(ДатаДок>'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 Double_Medved
 
30.01.13
19:17
|постановлением Госкомстата России от 25.12.98 № 132")
Так не помогает блин
19 viktor_vv
 
30.01.13
19:18
(18) Сделай в модуле через переменную, а то в ячейке фиг поймешь, че ей надо.
20 Wobland
 
30.01.13
19:18
убери кавычку
21 Wobland
 
30.01.13
19:19
(20) с обоих концов
22 viktor_vv
 
30.01.13
19:19
Типа в модуле

УтвержденаТаб = ?(ДатаДок>'31.12.2012',"Форма Утверждена Генеральным директором Приказ №86 от 24.12.2012г.","Унифицированная форма № ТОРГ-12 Утверждена
постановлением Госкомстата России от 25.12.98 № 132") ;
23 applix
 
30.01.13
19:20
(17) ты зачем вначале строки две кавычки ставишь? вообще не понимаешь что делаешь чтоли?

вот так сделай:
?(ДатаДок>'31.12.2012',"Форма Утверждена Генеральным директором Приказ №86 от 24.12.2012г.","Унифицированная форма № ТОРГ-12 Утверждена постановлением Госкомстата России от 25.12.98 № 132");

это все в одну строку!
24 Double_Medved
 
30.01.13
19:27
?(ДатаДок>'31.12.2012',"Форма Утверждена Генеральным директором Приказ №86 от 24.12.2012г.","Унифицированная форма № ТОРГ-12 Утверждена постановлением Госкомстата России от 25.12.98 № 132") Вот так заработало! Спасибо Большое!
25 Wobland
 
30.01.13
19:29
и что характерно, приказ директора с заглавной буквы, а постановление какого-то госкомстата - со строчной