#0
by НадеждаДанилова
Выдает ошибку "Не было обращения к старшим уровням выборки". Где у меня ошибка? Задача сформировать отчет для ФОТ Премии. Кусочек из проги: ............... ...........................
#1
by victuan1
Ты начал группировку по Действию, не начав группировку по Сотруднику. И где же это у тебя ошибка, а?
#2
by НадеждаДанилова
КонецЦикла; Ругает на строчку: "Пока ЗапросФОТ.Группировка("Расчет")=1 Цикл" - : Не было обращения к старшим уровням выборки. Что не так? Помогите!
#5
by Пинта
ну зачем же сразу ругаться:) Нужно сначала сделать Пока ЗапросФОТ.Группировка("Сотрудник")=1 Цикл
#8
by НадеждаДанилова
Простите, а где криминал? Ведь пока перебираю список только... КонецЕсли; Вот если бы была строка :"Пока ЗапросФОТ.Группировка("Сотрудник")=1 Цикл" - как 5 рекомендует...
#11
by Diman_Kr
Похоже переменная Расчет в запросе и список ВР, с которых премия считается Имеют один идентификатор, или я не прав?
#12
by НадеждаДанилова
Смысл в том, чтобы рассматривались сумм только того месяца, на котрый насчитывается премия... когда не рассматривался ЖурналРасчетов.Зарплата.ПериодДействия - отчет работал...
#16
by Пинта
Все равно нужно после Получить добавить Группировку! После выполнения метода Получить может осуществляться дальнейший обход выборки вызовами метода Группировк
#17
by Diman_Kr
Тем что ЗапросФОТ.вНачалоВыборки; Никак не мешает методу ЗапросФОТ.Получить(,,) кроме скорости.
#19
by НадеждаДанилова
15: до этой строки не доходит, ругается раньше... утро вечера мудренее... завтра продолжу эксперимент... 5: Пока ЗапросФОТ.Группировка("Сотрудник")=1 Цикл - я как раз не хотела этого условия писать, т.к. идет перебор по списку Сотров + в отчете по Сотру д.б. 2 строчки, если были кадровые перемещения... + если была командировка, бухи хотят видеть сумму, как будто он и не в командировке вовсе, а на раб.месте - чтобы премией не обделять...
#22
by НадеждаДанилова
Доброе всем время суток! У кого есть еще силы и идеи? 21 - в реальной проге стоит эта скобка (ошибка при переносе) 5 и 16 - я вставила Пока ЗапросФОТ.Группировка("Сотрудник")=1 Цикл после Если ЗапросФОТ.Получить(Сотрудник,,)=0 Тогда Пока ЗапросФОТ.Группировка("Действие")=1 Цикл и Пока ЗапросФОТ.Группировка("Расчет")=1 Цикл - на нее обругало " Не было обращения к старшим уровням выборки." Попытка была также перенести Пока ЗапросФОТ.Группировка("Сотрудник")=1 Цикл перед циклом Для СчСтор = 1 По ВсеСотр Цикл ... ругается также! У меня что-то уже нет мыслей "в чем проблема"? может еще что-нить подкинете для экспериментов?
#23
by Diman_Kr
А вот так не заработает? |Действие = ЖурналРасчетов.Зарплата.ПериодДействия.ДатаОкончания;
#25
by Armando
мне кажется, что в данном случае нет необходимости каждый раз использовать "ЗапросФОТ.вНачалоВыборки", и затем позиционироваться на нужной группировке "Если ЗапросФОТ.Получить Тогда"... Перенеси условие "Если ЗапросФОТ.СуммаРез <> 0 Тогда" в запрос "|Условие(Результат <> 0);" Приведи код в порядок:
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проблема с запросом к оборотному регистру (v7.7)
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: 1С++, ODBCRecordSet, Проблема с запросом
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- как выбрать операции в обратном порядке ?
- УПП списание материалов из эксплуатации
- как выбрать операции в обратном порядке ?
- Кодировка
- v7: Себестоимость товаров на разных складах.
- УПП. Как оприходовать ОС по авизо?
- v8: Перебор данных табличного документа
- Как красиво сохранить Дерево Значений в табличную часть?
- Не могу сооброзить оп запросам
- v7: ЗиК: Как вытащить дату приема на работу из сотрудника?
- ПланыОбмена.Ошибка:Номер сообщения <= номеру ранее принятого сообщения.
- Пустое значение реквизита, имеющего тип перечисление
- Бизнес - процесс "Закрытие месяца"
- ЗУП 2.5.9.2 Проблема при расчете среднего в налислении больничного
- v7: Справочник периодические реквизиты
- ограничение на выбор элемента справочника
- Стандарты 1С
- Почему при перезагрузке сервера не запускается Агент сервера 1С:Предприятия
- Как в макете задать автовысоту ячейки?
- Ошибка при обновлении банков с сайта РБК