Показано с 1 по 3 из 3
-
03.03.2015, 15:50 #1
- Регистрация
- 03.03.2015
- Сообщений
- 3
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Обыкновенное уравнение (в отчёте)
Отчёт->макет->табличный документ насколько я понимаю...
К примеру, в ячейке r1c1 задано значение x1, в r1c2 значение x2, а в r1c3 должна получиться сумма x1 и x2. Как это правильно записать на встроенном языке?
Процедура ПолеТабличногоДокументаПр иИзмененииСодержимогоОбла сти(Элемент, Область)
ТабДок.Область("R1C3").Текст = Число(ТабДок.Область("R1C1").Т� �кст) + Число(ТабДок.Область("R1C2").Т� �кст);
КонецПроцедуры
P.S. Посоветуйте литературу по теме
-
06.03.2015, 16:28 #2
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
.Текст = Число
Затем а кто вам сказал, что если вы видите по телевизору "котлету", то засунув туда вторую вы увидите уже "котлеты" на тарелке ведущего?
Посоветуйте литературу по теме
-
08.03.2015, 18:52 #3
- Регистрация
- 03.03.2015
- Сообщений
- 3
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
&НаКлиенте
Процедура ТабДокПриИзмененииСодержи могоОбласти(Элемент, Область)
ПриИзмененииДанныхОбласти ТабДока(Элемент, Область, ЭтаФорма);
КонецПроцедуры
&НаКлиенте
Функция ПриИзмененииДанныхОбласти ТабДока(Элемент, Область, Контекст) Экспорт
ПозицияКолонки = Найти(Область.Имя,"C");
Строка = Сред(Область.Имя, 1, ПозицияКолонки-1);
Колонка = Сред(Область.Имя, ПозицияКолонки);
Если Колонка = "C1" или Колонка = "C2" Тогда
Попытка
Контекст[Элемент.Имя].Область(Строка+"C3").Текст = Число(Контекст[Элемент.Имя].Область(Строка+"C2").Текст) + Число(Контекст[Элемент.Имя].Область(Строка+"C1").Текст);
Исключение
КонецПопытки;
КонецЕсли;
КонецФункции
Это сложение двух чисел, а как реализовать решение системы уравнений? Хотя бы типа таких?
x-y=-5
2x+y=-7
Социальные закладки