Имя: Пароль:
1C
1С v8
Не присваивается значение
0 pepers
 
27.04.16
06:48
Доброго времени суток. Подскажите что делаю не так? В документ поступление на расчетный счет пытаюсь записать сумму услуг, при такой конструкции
ДокументДляИзминений =  СтрДокумент.Документ.получитьОбъект() ;
            Если ДокументДляИзминений.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПоступленияОтПродажПоПлатежнымКартамИБанковскимКредитам
                Или ДокументДляИзминений.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.Инкассация тогда
СуммаУслуги=100;
                        ДокументДляИзминений.РасшифровкаПлатежа.СуммаУслуг = СуммаУслуги;
Выдает сообщения что сумму услуг поле не обнаружено.
Если  вот так ДокументДляИзминений.СуммаУслуг = СуммаУслуги;  
в этом случае в документе поле остается пустым.
Подскажите куда копать и что делаю не так?
Конфигурация бухгалтерия 3,0
1 mehfk
 
27.04.16
06:51
РасшифровкаПлатежа это табличная часть.
2 Маратыч
 
27.04.16
06:51
(0) Расшифровка платежа - это табличное поле. Попробуй ДокументДляИзминений.РасшифровкаПлатежа[0].СуммаУслуг = СуммаУслуги - это если строка расшифровки есть. Если строки еще нет - ее надо сначала создать и заполнить поля.
3 Маратыч
 
27.04.16
06:51
+(2) Тьху, табличная часть, т.е.
4 GROOVY
 
27.04.16
06:52
ИзмИнений - это 5!
5 Маратыч
 
27.04.16
06:52
... ну и ИзмИнений - эт, канеш, финиш :)
6 pepers
 
27.04.16
06:59
Всем спасибо помогло. ИзмИнений тоже исправил ))))
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.