1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Не Работает Код Из Обработки Проведения

Тема в разделе "Базы данных и администрирование", создана пользователем mrdil, 12 дек 2012.

Статус темы:
Закрыта.
  1. mrdil

    mrdil Гость

    Репутация:
    0
    При проведении документа в ресурс регистра "количество" должно плюсоваться значение равное количеству строк табличной части документа, однако этого не происходит. Что я неправильно делаю? Вот код:

    Процедура ОбработкаПроведения()
    Перем Кол;
    Кол = 0;

    ТЗ = СоздатьОбъект("ТаблицаЗначений");

    ТЗ.ВыбратьСтроки();
    Пока ТЗ.ПолучитьСтроку()=1 Цикл
    Кол = Кол + 1;
    КонецЦикла;

    Регистр.Остаток.Оборудование= "" + Наименование;
    Регистр.Остаток.Количество=Кол;
    Регистр.Остаток.ДвижениеПриходВыполнить();

    КонецПроцедуры
     
  2. vbs

    vbs Well-Known Member

    Репутация:
    0
    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    И не будет происходить. ТЗ - просто пустая таблица

    Лечит ВыгрузитьТабличнуюЧасть(ТЗ) до перебора строк ТЗ

    И вообще - это излишество.
    Достаточно

    Регистр.Остаток.Количество=КоличествоСтрок();
     
Загрузка...
Похожие Темы - Не Работает Код
  1. nerfy
    Ответов:
    15
    Просмотров:
    168
  2. NetHunteRed
    Ответов:
    0
    Просмотров:
    59
  3. abdurtim
    Ответов:
    8
    Просмотров:
    344
  4. ghostphisher
    Ответов:
    26
    Просмотров:
    983
  5. seoman2
    Ответов:
    5
    Просмотров:
    343
Статус темы:
Закрыта.

Поделиться этой страницей