Значение не является значением объектного типа (Сумма) #799046


#0 by heliox
{ОбщийМодуль.РаботаСДокументами.Модуль}: Значение не является значением объектного типа (Сумма)
#1 by piter3
Сумма на форме,А не реквизит ТЧ
#2 by heliox
есть реквизит тч такой
#3 by piter3
В отладчике посмотри что есть СтрокаТЧ и есть ли там сумма
#4 by heliox
ДанныеФормыЭлементКоллекции Сумма есть
#5 by heliox
Работало перестало после того, как написал:
#6 by piter3
Свойство (Property) Синтаксис: Свойство(<Ключ>, <НайденноеЗначение>) Параметры: Тип: Строка. Ключ для поиска свойства. Тип: Произвольный. Содержит найденное значение. Если ключа нет в структуре, то возвращается Неопределено. Возвращаемое значение: Тип: Булево. Истина - ключ найден; Ложь в противном случае. Описание: Получает значение элемента по указанному имени, а также проверяет, имеется ли указанное свойство. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер). --------------------------------------------------------------------------------      Методическая информация
#7 by h-sp
в строкатч передается неопределено
#8 by heliox
Ну вообще.. СтрокаТЧ = Элементы.ПереченьНоменклатуры.ТекущиеДанные;
#9 by piter3
ТекущиеДанные Использование: Только чтение.
#10 by heliox
да это пример из радченко там так пишут
#11 by piter3
покажи что там пишут
#12 by h-sp
если не выбрана текущая строка, то текущие данные = Неопределено. Поэтому надо проверку обязательно ставить. Разве у Радченко этого нет?
#13 by heliox
КонецПроцедуры Прокомментируем этот код. В процедуру РассчитатьСумму мы передаем переменную СтрокаТабличнойЧасти, которую мы опре- делили в обработчике события ПриИзменении поля Количество. Она содержит данные редактируемой строки табличной части документа ПриходнаяНакладная. Теперь, используя эту переменную, мы можем получить доступ к данным колонок табличной части и рассчитать сумму как произ- ведение цены на количество.
#14 by heliox
Неа
#15 by h-sp
приколол. мы тебя совсем другое просим показать.
#16 by heliox
КонецПроцедуры
#17 by heliox
#18 by heliox
Ты про галочку "Проверка заполнения" ?
#19 by h-sp
ну то есть когда меняешь количество эта ошибка выскакивает?
#20 by heliox
Нет, когда добавляю номенклатуру
#21 by h-sp
а ты разве не заметил, что вообще тупо ты не туда впихиваешь? У Радченко ПриИзменении.
#22 by heliox
Ну дак и у меня
#23 by heliox
Ошибка показывает на общий модуль, а модуль формы у меня &НаКлиенте
#24 by h-sp
так ты говоришь при добавлении ошибка выскакивает. Давай этот код, где добавление.
#25 by heliox
Да какой код то ? Я не писал ничего кроме этого
#26 by heliox
#27 by heliox
сумма расчитывается просто при добавлении ошибка, жму ок и работаю дальше всё норм просто это же не нормально
#28 by PiotrLoginov
не нормально использовать программу, запрещенную властями ;)
#29 by heliox
я не укр
#30 by Неверный Параметр И
Чому так? (:
#31 by heliox
тому так
#32 by heliox
Ну дак это, что может быть причиной ошибки  ? Всё по книге делал, книга конечно по 8.2, а у меня 8.3.9
#33 by h-sp
значит ты где-то еще эту процедуру  расчет сумм или ПереченьНоменклатурыКоличествоПриИзменении вызываещь. Посмотри все события табличного поля, может туда вставил.
#34 by Неверный Параметр И
Тому що не надо вызывать эти процедуры вручную бо привязывать к не тем  обработчикам
#35 by heliox
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям