Имя: Пароль:
1C
1С v8
Вычисляемое поле без СКД
,
0 Lazio04
 
06.12.12
09:37
Можно ли средствами 1с сделать значение поля по принципу Поле2 = Поле1 + Поле3 типа как в экселе?
1 Cube
 
06.12.12
09:39
(0) Разрешаю.
2 Lazio04
 
06.12.12
09:43
А по делу ?!
3 shuhard
 
06.12.12
09:43
(2) запрещаю (с)
4 Лодырь
 
06.12.12
09:44
По делу - уточните свой вопрос.
5 sidalexsandr
 
06.12.12
09:47
(0) Макет таблицы в режиме ввода данных и в коде соответствующая обработка.
6 Lazio04
 
06.12.12
09:49
Процедура ОтчетПриИзмененииСодержимогоОбласти(Элемент, Область)
   
   
  Макет = ПолучитьМакет("Макет");
  ОбластьОбъект = Макет.ПолучитьОбласть("МакетОбъект");
 
  Если Область = ОбластьОбъект Тогда
     
      Область.Параметры.ОстатокСредств = Область.Параметры.ОстатокСредств - Область.Параметры.Кт;
  КонецЕсли
КонецПроцедуры


Что то типа того ?
7 sidalexsandr
 
06.12.12
09:52
(6) Отладчик попробуй.
8 dva1c
 
06.12.12
09:58
(6) Получилось? )
9 Cube
 
06.12.12
10:00
(6) Зачем получать макет? В макете данных нет, данные уже выведены в какой-то табличный документ - вот с ним и надо работать.
10 Lazio04
 
06.12.12
10:02
Я понял) сейчас покажу что получилось
11 Lazio04
 
06.12.12
10:19
Если  Прав(Область.Имя,2) = "C3" Тогда

           ТекЗначение = Область.Значение;
         ТекущийЭлемент.Область(Лев(Область.Имя,2) + "C13").Значение = - ТекЗначение;

КонецЕсли