Имя: Пароль:
1C
1С v8
Не устанавливается значение в поле ТЧ
,
0 deadpuma
 
15.11.12
15:34
При изменении значения строки ТЧ, нужно чтобы в другой колонке устанавливалось значение 0

сделал событие при изменении, но поле куда должен проставляться 0 остается пустым. Поле КоличествоЕдиниц : тип Число 15-длина, 3- точность.

как сделать чтобы там стоял 0 ?

Процедура ТоварыОкончательныйРезультатПоПретензииПриИзменении(Элемент)
   
   // если отказ, то колво - 0    
   ТекСтрока = ЭлементыФормы.Товары.ТекущиеДанные;
   Если ТекСтрока.ОкончательныйРезультатПоПретензии = Перечисления.бтЭтапыПроверкиПретензий.Отказ тогда
          ТекСтрока.КоличествоЕдиниц = 0;
   КонецЕсли;    
     
КонецПроцедуры
1 Domanoff26
 
15.11.12
15:35
(0)а формат поля что выдает при значении 0?в отладчике что в поле?
2 salvator
 
15.11.12
15:36
ТекСтрока = Элемент.ТекущиеДанные;
3 zulu_mix
 
15.11.12
15:36
>>поле куда должен проставляться 0 остается пустым
это и есть 0
4 deadpuma
 
15.11.12
15:37
(1) в отладчике стоит Значение - 0
5 Domanoff26
 
15.11.12
15:37
(4) -(1) формат поля смотри
6 deadpuma
 
15.11.12
15:37
(3) мне нужно чтобы там как-нибудь устанавливался 0!
7 zulu_mix
 
15.11.12
15:38
(6) смотри формат поля
8 deadpuma
 
15.11.12
15:38
(5) а что там поставить нужно в формате поля?
9 shuhard
 
15.11.12
15:39
(8) а есть варианты ?
10 mzelensky
 
15.11.12
15:40
(0) мертвая Рита :(
11 deadpuma
 
15.11.12
15:43
(9) первый раз открыл это окно. Поставил Представление Нуля - Ноль. не помогло!
12 zulu_mix
 
15.11.12
15:44
галку оставь представление нуля, а поле очисть
13 deadpuma
 
15.11.12
15:47
(12) поставил галку, поле очистил, все равно поле остается пустым
14 ptitsa-radio
 
15.11.12
15:49
(вкрадчиво) А интересно, что будет, если вместо нуля попробовать записать 1?
15 deadpuma
 
15.11.12
15:50
(14) 1- как раз ставится, с нулем проблема)
16 salvator
 
15.11.12
16:05
(15) Формат колонки, надеюсь? Или строки?
17 deadpuma
 
15.11.12
16:18
(16) все спасибо. меня формат реквизита ТЧ.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.