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

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

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

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

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

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

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


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

  • *****
  • Сообщений: 735
  • РЕПУТАЦИЯ: 134
  • КПД: 18%
  • Ссылка на примеры работ https://yadi.sk/d/ksVluPMB
  • Регистрация: 2015-02-27
    • Skype: ShuplecovDima
  • Сайт: 
  • Профессия: Программист 1С
Что то я не слышал чтобы регистры сведений можно было обходить оператором "Для каждого"
Ссылка на примеры работ https://yadi.sk/d/ksVluPMB

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

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

Оффлайн Rasty

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

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

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

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

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

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

Оффлайн Rasty

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

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

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

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

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

Оффлайн Rasty

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


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
160 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
44 Сообщений
AIFrame
35 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
27 Сообщений
Golickoff Golickoff
27 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal