Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
23 Май 2018, 04:20
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: ПолучитьИспользованиеИтогов  (Прочитано 1861 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Гамаюн1991

  • *
  • Сообщений: 28
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-19
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день!
Прошу помочь, мне надо получить, установить и пересчитать итоги по регистру сведений
Мне выдает ошибку:
"{Обработка.Обработка2.Форма.Форма.Форма(21)}: Итератор для значения не определен
Для каждого Строка Из РегистрыСведений.КурсыВалют Цикл"

Для каждого Строка Из РегистрыСведений.КурсыВалют Цикл
Если Строка.ПолучитьИспользованиеИтогов() = Ложь Тогда
Строка.УстановитьИспользованиеИтогов(Истина);
Сообщить("Идет пересчет итогов" + Строка);
Строка.ПересчитатьИтоги();

Подскажите что я делаю не так?


Оффлайн Дмитрий@

  • *****
  • Сообщений: 759
  • РЕПУТАЦИЯ: 138
  • КПД: 18%
  • Регистрация: 2015-02-27
  • Сайт: 
  • Профессия: Программист 1С
Что то я не слышал чтобы регистры сведений можно было обходить оператором "Для каждого"

Оффлайн Гамаюн1991

  • *
  • Сообщений: 28
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-19
  • Сайт: 
  • Профессия: Ученик 1С
Я пробовала через Пока..Цикл, но тогда другая ошибка
"{Обработка.Обработка2.Форма.Форма.Форма(24)}: Метод объекта не обнаружен (ПолучитьИспользованиеИтогов)"
      
Строка = Регистрысведений.КурсВалют.Выбрать();
Пока Строка.Следующий() Цикл
   Если Строка.ПолучитьИспользованиеИтогов() = Ложь Тогда
      Строка.УстановитьИспользованиеИтогов(Истина);
      Сообщить("Идет пересчет итогов" + Строка);
      Строка.ПересчитатьИтоги();
         
      КонецЕсли;
   КонецЦикла;
 

Оффлайн Rasty

  • *****
  • Сообщений: 997
  • РЕПУТАЦИЯ: 141
  • КПД: 14%
  • Регистрация: 2015-03-25
    • Skype: alex1cbit
  • Сайт: 
  • Профессия: Программист 1С
Второй вариант правильный, а ошибка говорит о том, что нет такого метода, посмотри в СП какие есть методы и где выполняются
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Оффлайн Дмитрий@

  • *****
  • Сообщений: 759
  • РЕПУТАЦИЯ: 138
  • КПД: 18%
  • Регистрация: 2015-02-27
  • Сайт: 
  • Профессия: Программист 1С
И правильно ругается метод ПолучитьИспользованиеИтогов() к чему применяется, а к чему вы применяете.

Оффлайн Гамаюн1991

  • *
  • Сообщений: 28
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-19
  • Сайт: 
  • Профессия: Ученик 1С
Второй вариант правильный, а ошибка говорит о том, что нет такого метода, посмотри в СП какие есть методы и где выполняются
СП читала
Мне нужен именно этот метод ПолучитьИспользованиеИтогов, как его вызвать?
Добавлено: 19 Май 2015, 16:14

И правильно ругается метод ПолучитьИспользованиеИтогов() к чему применяется, а к чему вы применяете.
У меня есть периодический регистр сведений заполняемый ценами товаров, нужно реализовать метод ПолучитьИспользованиеИтогов() а как я не знаю....

Оффлайн Rasty

  • *****
  • Сообщений: 997
  • РЕПУТАЦИЯ: 141
  • КПД: 14%
  • Регистрация: 2015-03-25
    • Skype: alex1cbit
  • Сайт: 
  • Профессия: Программист 1С
и если я не ошибаюсь это выглядит так
РегситрыСведений.КусрыВалют.УстановитьИспользованиеИтогов(Истина);
РегситрыСведений.КурсыВылют.ПересчитатьИтоги();
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Оффлайн Дмитрий@

  • *****
  • Сообщений: 759
  • РЕПУТАЦИЯ: 138
  • КПД: 18%
  • Регистрация: 2015-02-27
  • Сайт: 
  • Профессия: Программист 1С
В справке написано применять этот метод к регистру менеджеру, а вы к чему применяете ответьте на вопрос, и сразу все станет ясно.

Оффлайн Гамаюн1991

  • *
  • Сообщений: 28
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-05-19
  • Сайт: 
  • Профессия: Ученик 1С
и если я не ошибаюсь это выглядит так
РегситрыСведений.КусрыВалют.УстановитьИспользованиеИтогов(Истина);
РегситрыСведений.КурсыВылют.ПересчитатьИтоги();
Спасибо, это оказалось, так просто, а я тут циклы горожу, спасибо вам!

Оффлайн Rasty

  • *****
  • Сообщений: 997
  • РЕПУТАЦИЯ: 141
  • КПД: 14%
  • Регистрация: 2015-03-25
    • Skype: alex1cbit
  • Сайт: 
  • Профессия: Программист 1С
на спасибо нажмите=)
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
152 Сообщений
oleg-x
68 Сообщений
alex0402
64 Сообщений
AIFrame AIFrame
59 Сообщений
wise wise
39 Сообщений
buketov.av buketov.av
36 Сообщений
KOI8-R
34 Сообщений
ilyay ilyay
29 Сообщений
Alter
28 Сообщений
trialex3
25 Сообщений

* Кто онлайн

  • Точка Гостей: 198
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal