Имя: Пароль:
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) ФиксШаблок - это шаблон с фиксированной длиной. Все что больше исходно будет обрезаться. На сколько мне верен мой склероз.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший