Имя: Пароль:
1C
1C 7.7
v7: Печатная форма сохраняемая в Excel
,
0 zenon46
 
28.05.18
10:30
Доброго всем дня.
Постараюсь объяснить проблему, есть некая печатная форма отчета, которая сохраняется в excel стандартным методом .Записать(), в шапке таблицы тестом для некоторых колонок вставлен текст вида "=ЕСЛИ(RC[-1]<0;0;RC[-1])" или "=R[1]C[-1]*R[1]C[-6]" - указывающий как считалась бы данная колонка в таблице Excel, ну и соответственно дабл клик по этой надписи в Excel переводи надпись в формулу и потом путем растягивания можно спроецировать формулу на все строки колонки (если менялись какие-то цифры в экселе), но проблема в следующем, в одной колонке есть расчетная переменная когда я выбираю в свойствах ячейки "Шаблон" на выходе пропадают все квадрантные скобки и по дабл клику ничего не работает, можно ли как то еще извратиться что бы например на выходе в тексте ячейки было "=R[1]C[-1]*R[1]C[-6]/15" - где 15 может меняться в зависимости от опций формирования отчета.
Блин ну надеюсь понятно написал.
1 Cool_Profi
 
28.05.18
10:33
Для шаблона квадратные скобки - это ключевые слова. Разумеется, он его убирает
2 Владимир1С
 
28.05.18
10:35
(0) Замени шаблон на выражение. И квадратные скобки сохранятся.
3 zenon46
 
28.05.18
10:36
(2) опа, а вот за это спасибо, сейчас попробую.
Вопрос, еще такой а что значит "Фикс.Шаблон" - гуглил не нашел описания (
4 MadDAD
 
28.05.18
11:10
(3) ФиксШаблок - это шаблон с фиксированной длиной. Все что больше исходно будет обрезаться. На сколько мне верен мой склероз.