Обыкновенное уравнение (в отчёте)
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 3 из 3
  1. #1
    Гость форума

    Регистрация
    03.03.2015
    Сообщений
    3
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Обыкновенное уравнение (в отчёте)

    Отчёт->макет->табличный документ насколько я понимаю...

    К примеру, в ячейке r1c1 задано значение x1, в r1c2 значение x2, а в r1c3 должна получиться сумма x1 и x2. Как это правильно записать на встроенном языке?

    Процедура ПолеТабличногоДокументаПр иИзмененииСодержимогоОбла сти(Элемент, Область)
    ТабДок.Область("R1C3").Текст = Число(ТабДок.Область("R1C1").Т� �кст) + Число(ТабДок.Область("R1C2").Т� �кст);
    КонецПроцедуры

    P.S. Посоветуйте литературу по теме

  2. #2
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию

    .Текст = Число
    Ну на вскидку - вы пытаетесь записать в "Текст" "Число" - ну как так можно.

    Затем а кто вам сказал, что если вы видите по телевизору "котлету", то засунув туда вторую вы увидите уже "котлеты" на тарелке ведущего?


    Посоветуйте литературу по теме
    Есть куча книг по 1С "для начинающих" (тот же Радченко. Или же пробуете так - https://www.google.ru/search?q=%D0%B...oYqMzIA_2rgvgO

  3. #3
    Гость форума

    Регистрация
    03.03.2015
    Сообщений
    3
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    &НаКлиенте
    Процедура ТабДокПриИзмененииСодержи могоОбласти(Элемент, Область)

    ПриИзмененииДанныхОбласти ТабДока(Элемент, Область, ЭтаФорма);

    КонецПроцедуры


    &НаКлиенте
    Функция ПриИзмененииДанныхОбласти ТабДока(Элемент, Область, Контекст) Экспорт

    ПозицияКолонки = Найти(Область.Имя,"C");
    Строка = Сред(Область.Имя, 1, ПозицияКолонки-1);
    Колонка = Сред(Область.Имя, ПозицияКолонки);

    Если Колонка = "C1" или Колонка = "C2" Тогда
    Попытка
    Контекст[Элемент.Имя].Область(Строка+"C3").Текст = Число(Контекст[Элемент.Имя].Область(Строка+"C2").Текст) + Число(Контекст[Элемент.Имя].Область(Строка+"C1").Текст);
    Исключение
    КонецПопытки;
    КонецЕсли;

    КонецФункции

    Это сложение двух чисел, а как реализовать решение системы уравнений? Хотя бы типа таких?
    x-y=-5
    2x+y=-7

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •