Modber Сообщество
профессионалов по 1С

Не плюсуется значение

Помогите
  
Сообщений: 1

0
Всем привет. Кто знает, как сделать? При проведении одного документа в ресурс "количество" там же должно плюсоваться значение, которое равно количеству строк в табличной части этого же документа, но этого не происходит. Что я могу неправильно делать? Спасибо всем кто поможет. Код выглядит так: [code=php]Процедура ОбработкаПроведения() Перем Кол; Кол = 0; ТЗ = СоздатьОбъект("ТаблицаЗначений"); ТЗ.ВыбратьСтроки(); Пока ТЗ.ПолучитьСтроку()=1 Цикл Кол = Кол + 1; КонецЦикла; Регистр.Остаток.Оборудование= "" + Наименование; Регистр.Остаток.Количество=Кол; Регистр.Остаток.ДвижениеПриходВыполнить(); КонецПроцедуры[/code]
Редактировалось: 1 раз (Последний: 22 декабря 2012 в 12:10)
МедальГрамота
Сообщений: 546

+9
[code=php]Пока ТЗ.ПолучитьСтроку()=1 Цикл Кол = Кол + 1;[/code] А вызвать метод "Количество()" не судьба? Да и посмотрите отладчиком, что там в переменной Кол.
МедальГрамота
Сообщений: 297

+1
Зайдите в конфигуратор и проверьте числовое значение, в нем нужно поставить определение на сложение чисел.
Сообщений: 33

0
Проверьте, какие значения хранятся в переменной Кол, возможно вам нужно изменить формат данных. Все-же при выполнении таких операций нужно пользоваться стандартным методом Количество(), поскольку это будет более корректно с точки зрения программы.
В начало страницы 
|
Перейти на форум: