7.7 Не могу получить документ регистра

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем xander_one, 1 июл 2012.

  1. TopicStarter Overlay
    xander_one
    Offline

    xander_one

    Регистрация:
    1 июл 2012
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Требуется получить текущий документ регистра. Привожу код:

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


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

    В чем ошибка, почему я не могу получить документ? Или может быть такое что документ не привязан к регистру?
  2. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Ошибка, скорее всего, из-за того, что вы выбираете итоги. Откуда у итогов документ? Используйте ВыбратьДвижения и ПолучитьДвижение.
  3. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.523
    Симпатии:
    407
    Баллы:
    104
    Правильно... Нудно использовать ВыбратьДвижения.
  4. TopicStarter Overlay
    xander_one
    Offline

    xander_one

    Регистрация:
    1 июл 2012
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Спасибо, попробую!

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