×
Показано с 1 по 2 из 2
  1. #1
    qwest
    Гость

    Проблема с получением итогов из регистра

    В Комплексной конфе есть регистр "ПартииНаличие". Пытаюсь получить все итоги по конкретной фирме и номенклатуре.
    Код следующий:
    //начало кода
    Процедура Сф1()
    ОстаткиПоПартиям=СоздатьОбъект("ТаблицаЗначений");
    ПартииНаличие=СоздатьОбъект("Регистр.ПартииНаличие");
    ПартииНаличие.УстановитьФильтр(Фирма,,Товар);
    ПартииНаличие.ВыгрузитьИтоги(ОстаткиПоПартиям,1);
    ОстаткиПоПартиям.НоваяКолонка("Поставщик","Справочник.Контрагенты");
    ОстаткиПоПартиям.ВыбратьСтроки();
    Пока ОстаткиПоПартиям.ПолучитьСтроку() = 1 Цикл
    ОстаткиПоПартиям.Поставщик=ОстаткиПоПартиям.Партия.ПриходныйДокумент.Контрагент;
    КонецЦикла;
    ОстаткиПоПартиям.Выгрузить(ТЗ);
    КонецПроцедуры // Сф1
    //конец кода
    Проблема в том, что если этот кусок запихнуть во внешнюю обработку, то выдаются все партии (их у меня 2 - два документа поступления), а если разместить этот код внутри модуля формы, то выдает только одну строку
    Поделиться с друзьями

  2. #2
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    ПартииНаличие.УстановитьФильтр(Фирма,,Товар) - сравни данные в отладчике. Из документа и обработки.
    Акуна матата!

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)