#0
by MrKartez
Создал такую вот процедуру. Процедура ОчисткаРегистра(ГрафикКУдалению) Не срабатывает вот этот участок кода: Список = РегистрыСведений.ГрафикРабот.Выбрать(,,Отбор) Пишет: "Слишком много фактических параметров". Ни как не могу понять, в чем ошибка. Структура у отбора вроде правильная. Ключ структуры и измерение регистра совпадают. Не могу понять, в чем загвоздка. Полазил в Синтаксис - помощник и вроде все правильно сделал. В чем проблема???)
#6
by shuhard
[РегистрыСведений.ГрафикРабот.Выбрать] плохо, очень плохо, совсем плохо только запросом
#8
by butterbean
вообще-то для твоей задачи достаточно создать один набор с отбором по ВидГрафика, и записать его, выполнение меньше секунды займет
#9
by MrKartez
Там есть еще одно измерение - дата. В общем хотел, чтобы в текущем месяце удалялись все записи по конкретному графику работ. То есть для отбора надо брать еще одно измерение - дата. Думаю добавить еще одно измерение, которое бы характеризовало текущий месяц и текущий год и добавить это измерение в отбор....Хотя наверное как-то проще можно сделать
#10
by MrKartez
Вот теперь я действительно не могу чего-то понять Пишет, что значение параметра #1 не верно, регистр непериодический. В справке написано, что для непериодического регистра в параметрах есть только отбор, и тот не обязательный.
#11
by ДенисЧ
В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
#12
by MrKartez
У меня даже параметр отбора не стоит, а для непереодич. регистра пишет, что он не обязателен. Мне в любому случае должно выдавать же список значений, а не выбивать ошибку
#13
by DrZombi
Удалять лучше так НаборЗаписи = РегистрыСведений.ПрисоединенныеФайлы.СоздатьНаборЗаписей; НаборЗаписи.Отбор.<Измерение1>.Установить(<Отбор1>); ... А через МенеджерЗаписи, лучше писать
#14
by fmrlex
Ты прежде чем писать "Мне в любому случае должно ", подумай о том, что ты не один такой волшебный работаешь с РС. И если бы это была ошибка платформы, то ее бы поимели много человек. Просто внимательнее смотри в СП
#16
by MrKartez
Вариант синтаксиса: Для непериодического регистра Синтаксис: Получить(<Отбор>) Параметры: <Отбор> (необязательный) Возвращаемое значение: Тип: Структура. Структура, содержащая значения ресурсов. Описание: Получает ресурсы регистра сведений по указанным ключевым полям. Всмысле? Написано,что Отбор не обязателен, возвращает структуру. Куда мне вчитываться тут? Ты бы пальцем показал
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите!!! Не получается программа!!!!
- Печать штрих-кодов на дисконтные карты. Фигня получается.
- Как изменить значение ресурса регистра сведений уже существующей записи?
- из регистра сведений получить значение реквизита
- v8: Не получается присвоить значение реквизиту формы документа
- Как получить последнее значение из периодич регистра сведений по измерению?
- Последнее значение регистра сведений
В этой группе 1С
- ЗУП, доп тариф вредников
- Номенклатура без цены
- УТ 11 Переход на учет характеристик.(специфичный)
- Вопрос про ИдентификаторПользователяИБ
- Как выразить в СКД период как число дня месяца???
- Сервисный центр в УТ 11
- Ввод начальных остатков по счету 44
- v7: 1С 7.7 Картинка в качестве кнопки
- Не работает ВыборГруппИЭлементов
- Как переключить БП в специальный режим 1С:Упрощенка 8
- Разные функции итогов для подитогов и общего итога
- УТ11 ТаблицыГруппДоступа и ПраваРолей
- УНФ: партионный учет
- Не удалось получить ресурс для валюты. Курс для валюты не загружен?
- Неактивные рабочие процессы
- в отчете валовая прибыль не правильно отображается себестоимость товара
- БП 3.0 не проводятся возараты
- в RemoteApp не сохраняются настройки пользователей
- Разбить в СКД регистр по строкам и колонкам
- EFSOL: Загрузка документов