#0
by RomaH
Задача:Регитср - "Штатное расписание"Знаю оба измерения - Подразделение и Должность.Надо на "Дата" получить последнюю запись по измерениям и открыть её форму.Завис с этой задачей я.через что хоть искать?Менеджер.Получить - возвращает структуруа как запись получить?....Выдает форму новой записи - т.е. все поля пустыеи плюс к этому - РС периодический и надо читать именно последние записи по измерениям.Прочитать - вообще не понятно что в моем случае вернет
#1
by KF
Примерно так...В твоем случае вроде так должно быть :Запись = РегистрыСведений.ШтатноеРасписаниеОрганизаций.Получить(Новый Структура("Должность,Подразделение",Должность,ПодразделениеОрганизации));
#2
by Filin
Регистр, как я понимаю, периодический? Тогда в перед Запись.Прочитать не хватает задания Запись.Период=...
#3
by RomaH
Получить - возвращает структуру со значениями ресурсов, а мне вро де как надо запись что бы потом открыть её форму - и какую там дату указать ?Сегодня 14.12.2005, а штатное по данным измерениям менялось последний раз 12.05.2005 ?
#4
by Filin
Ну ты же хочешь открыть форму последней (!!!) существующей записи, а она и есть за 12/05/05. Так что правильнее по известным значениям измерений, используя СрезПоследних, узнать значение измерения Период и затем, прочитав запись, открыть форму.
#5
by KF
2 Прочтите описание языка программирования 8.0 :(У Вас наверное и сертификат по программированию в 8.0 имеется... :(Вот реально работающий фрагмент:
#6
by RomaH
Запись.ПолучитьФорму("ФормаЗаписи").Открыть;Эфект тот же - запись на эту дату точно есть
#7
by KF
Вроде делает то что Вам нужно...В описании языка кстати нигде нет указания на некоторые особенности работы с РегистромСведений
#11
by Фауст
На форме то элементы к данным правильно привязаны. Основной реквизит формыМенеджеромЗаписи длжен быть помоему.
#12
by RomaH
да - спасибо еще разпол дня возился с этой задачей, основная ошибка была у меня в том что Должность надо было читать как Должность.Значение; - это обработка расшифровки для отчета
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8: Регистр сведений - метод "Получить"
- Регистр сведений или регистр накоплений. Опыта работы с v8 нет.
- Регистр сведений - получить запись и открыть форму записи.
- v8: Как получить удаляемую запись регистра сведений при интерактивном удалении
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как получить последнюю запись в регистре сведений
- v8: Как удалить 1С v8 ?
- Как открыть форму конкретной записи регистра сведений
В этой группе 1С
- Добавить правило конвертации
- В 1С 80 Поле объекта недоступно для записи (Текст)
- 1Св8: клиент-серверная, нужен ли терминал?
- выбор документа в реквизите диалога
- 1С->Word по OLE. Как удалить страницу?
- Учет ОС вместе с комплектующими
- Новейший отчет 7.7
- Отличия типов регистров
- Задачник по программированию 1С
- Dynamics: SAP или Axapta? прошу откликнуться профи...
- Ошибка Поле объекта недоступно для записи (Текст)
- Ошибка : Поле объекта недоступно для записи (Текст)
- Какой последний релиз ТиС 77?
- ЗуП 8.0 Корректировка рабочего времени и табель Т-13
- Таб.Напечатать() не работает более одного раза
- Как распечатать файл *.doc из восьмерки не запуская Word?
- Прочее списание денежных средств. Плат.поруч. исх. Не формирует проводки НУ
- Нет базы распределения на себестоимость продукции (услуг) прямых расходов
- Отрицательное сальдо на активном счете в 1С 7.7
- Дата документа прописью