Имя: Пароль:
1C
1C 7.7
v7: Как работает функция "Шаблон" !?!
0 Adecvator
 
23.10.12
13:03
Если выражение:
+0-(БухИт.СКД(СчетПоКоду("66",ПланыСчетов.НСБУ),1)-БухИт.СКК(СчетПоКоду("66",ПланыСчетов.НСБУ),1))
в числовом виде, это выглядит так -
+0-0-4843.72
Вот что дает функция Шаблон на выходе: 4843.72, как?!? Если должно быть: -4843.72
1 Ёпрст
 
23.10.12
13:15
формат ячейки какой ?
2 Ёпрст
 
23.10.12
13:17
и как бэ..
   
Шаблон("[0-2-3]") = -5
3 Ёпрст
 
23.10.12
13:18
может, того, стоит проверить, что возвращает СКДи СКК ?
4 Adecvator
 
23.10.12
13:45
Моя лажа, упустил скобки:
Шаблон("[+0-(0-4843.72)]")
Все работает :)
5 azernot
 
23.10.12
15:19
Кстати, поситай ещё раз:
+0-(0-4843.72)

Не поверишь, получается +4843.72
6 Ёпрст
 
23.10.12
17:07
Проще тогда уж взять 1cpp и с помощью Выполняемого модуля компилировать код..
7 Ёпрст
 
23.10.12
17:07
и выполнять его - там пофик на длину строки..
Тупо оборачиваешь то, что в шаблоне у тебя в функцию и выполняешь её - на выходе имеешь результат
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн