Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Пара вопросов
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
Vofka
Привет!

Вопрос 1:
При записи элемента справочника появлялось сообщение, что элемет не может быть записан. Я хотел узнать почему. Открыл конфигуратор, полез в модуль формы в процедуры ПередЗаписью и ПриЗаписи. Там ничего не обнаружил. Оказалось в модуле объекта есть тоже процедура ПередЗаписью. Т.е. это предопределённая процедура срабатывает и в модуле формы и в модуле объекта? Где она срабатывает раньше?

Вопрос 2:


МассивДокументов = КритерииОтбора.ДокументыПоДоговоруКонтрагента.Найти(Ссылка);

Можно "расшифровать" эту строку для 19000000.gif . Я понимаю что оно возвращает, но не понимаю как ним пользоваться (Критерием отбора). Критерий отбора это что-то "предопределенное"?
ЗЫ. в СП не отправлять, читал.

Спасибо!
Ardi
Цитата
ПередЗаписью (BeforeWrite)
Расширение формы элемента справочника
ПередЗаписью (BeforeWrite)
Синтаксис:
ПередЗаписью(<Отказ>)
Параметры:
<Отказ>
Тип: Булево. Признак отказа от записи элемента. Если в теле процедуры-обработчика установить данному параметру значение Истина, то запись элемента выполнена не будет.
Значение по умолчанию: Ложь
Описание:
Возникает перед выполнением записи объекта из формы. Процедура-обработчик данного события вызывается перед вызовом процедуры-обработчика события ПередЗаписью объекта СправочникОбъект.<Имя справочника>.

в переводе - если открыта форма - то сначала в форме, потом в объекте.
Vofka
Ясно smile.gif
2 вопрос актуален
Ardi
Критерии отбора предопределены в метаданных: "Общие\Критерии отбора" .
Например ты хочеш где-то ускоренно отбирать 3 типа документа (из всех) в которых контрагент = выбранныйКонтрагент.
Вот для системной индексации, и построения готового иписка существуют критерии отбора.
Также открой "Свойства" критерия, перейди на закладку "Состав".

Где-то так, если не переврал.
Vofka
Будем разбираться smile.gif
AgA
Вот пример может поможет
будет быстрее работать
|ВЫБРАТЬ ПЕРВЫЕ 1
| Ссылка КАК Ссылка
|ИЗ
| КритерийОтбора.ПодчиненныеДокументы(&Параметр) КАК Док
|ГДЕ
| Ссылка ССЫЛКА Документ.ПоступлениеДопРасходов
|";
Vofka
Всем спасибо, немного разъяснил для себя
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.