на вндовс семь сделать так: Начиная с релиза 7.70.026 имеется возможность отключения проверки идентичности порядка сортировки, установленного для базы данных и системного порядка сортировки. Отключение проверки достигается созданием в каталоге программных файлов системы или в каталоге информационной базы сигнального файла с именем OrdNoChk.prm. Содержание файла никакого влияния на работу системы не оказывает. В случае размещения файла в каталоге программных файлов системы проверка отключается при работе со всеми информационными базами, если в каталоге информационной базы - то только при работе с данной базой. Применение данной возможности может быть рекомендовано только в крайних случаях, когда не имеется возможности согласовать системный порядок сортировки с порядком сортировки, устанавливаемым для информационной базы. При отключении проверки порядка сортировки в условиях применения компоненты управления распределенными информационными базами НЕ СЛЕДУЕТ использовать символы любых алфавитов, кроме латинского, в трехбуквенном идентификаторе информационных баз, входящих в состав распределенной. Следует иметь в виду, что 1С:Предприятие при работе использует возможности по сортировке обоих механизмов, и отключение проверки идентичности порядка в них может привести к неожиданному для пользователя порядку следования строк, например, при формировании отчетов.
Если ТоварыКпи.НайтиПоКоду(ТоварыКпиОле.Родитель.Код)=1 Тогда ТоварыКпи.Родитель = ТоварыКпи.ТекущийЭлемент();
Тебе нужно два объекта а не один. Текущий Справочник и родитель. Поэтому ТоварыКпи=СоздатьОбъект("Справочник.ИмяСпр"); ТоварыКпиРодитель=СоздатьОбъект("Справочник.ИмяСпр"); ... ... Если ТоварыКпиРодитель.НайтиПоКоду(ТоварыКпиОле.Родитель.Код)=1 Тогда
Иначе ТоварыКпиРодитель.НоваяГруппа(); ТоварыКпиРодитель.Код=ТоварыКпиОле.Родитель.Код; ТоварыКпиРодитель.Записать(); КонецЕсли; ТоварыКпи.Родитель = ТоварыКпиРодитель.ТекущийЭлемент(); ТоварыКпи.Записать();
Критерии отбора предопределены в метаданных: "Общие\Критерии отбора" . Например ты хочеш где-то ускоренно отбирать 3 типа документа (из всех) в которых контрагент = выбранныйКонтрагент. Вот для системной индексации, и построения готового иписка существуют критерии отбора. Также открой "Свойства" критерия, перейди на закладку "Состав".
ПередЗаписью (BeforeWrite) Расширение формы элемента справочника ПередЗаписью (BeforeWrite) Синтаксис: ПередЗаписью(<Отказ>) Параметры: <Отказ> Тип: Булево. Признак отказа от записи элемента. Если в теле процедуры-обработчика установить данному параметру значение Истина, то запись элемента выполнена не будет. Значение по умолчанию: Ложь Описание: Возникает перед выполнением записи объекта из формы. Процедура-обработчик данного события вызывается перед вызовом процедуры-обработчика события ПередЗаписью объекта СправочникОбъект.<Имя справочника>.
в переводе - если открыта форма - то сначала в форме, потом в объекте.
Первым делом допроси их, сколько и каких доработок они помнят. Потому что даже из тех изменений конфы, которые реально делались (а не "глюк" встроенного анализатора 1с и куски из разных версий) им скорее всего нужны 50-20% всех изменений. Спроси, готовы ли они оплатить твоё время разово "Я таким макаром месяц обновлять буду." Или продолжать обновлять кусочками.
И ещё вопрос - что будет потом стоить дороже - ставить на кофу обновления правильно и чистенько. Или вносить кусочками текущие обновления.
И главный вопрос - тебе оно надо? Ведь: "Я таким макаром месяц обновлять буду."?
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!