Базовый курс. МГ сессия от 25.12.10
Новая серия ответов на интересные вопросы.
Сегодня были рассмотрены следующие вопросы.
1. Реквизиты формы и обращение к ним.
Какая-то у меня путаница с передачей значений реквизитов формы в серверные процедуры формы или в модуль объекта…
Например, мы передаем в серв. процедуры ФОРМЫ отдельные реквизиты табличной части формы, с которыми работаем (меняем):&НаКлиентеПроцедура ТоварыНоменклатураПриИзменении(Элемент) ТД = Элементы.Товары.ТекущиеДанные; …КонецПроцедуры
А метод РезвизитФормыВЗначение()?
Это для работы с реквизитами в МОДУЛЕ объекта?
Кстати, под реквизитом понимается именно основной реквизит формы? И за ним должен «стоять» какой-то объект БД? А если на форме еще и другие реквизиты вне основного?
2. Меню «Перейти». Back to 8.1…
Из формы документа можно посмотреть его движения по регистрам.
А для Списка документов такая возможность, по-видимому, отсутствует?
3. Транзакция и проведение документов.
Если в обработке проведения – проведение по нескольким регистрам.
Что есть транзакция?Поскольку в нашей базе (и в моей) при нехватке остатков не проводится и по всем остальным регистрам (Продажи, Взаиморасчеты), делаю вывод, что транзакция – все, что в процедуре ОбработкаПроведения.
4. Системные сообщения.
Как убрать системные сообщения?
Например, отказ при проведении, как отставить только свое сообщение?
5. Хранение значений характеристик.
Почему для хранения значений для ПВХ используем РС, а не подчиненный справочник?
6. Связь по типу.
При установке типа значения в зависимости от свойства, мы указывали настройку “Связь по типу” для реквизита формы, почему не указывали для реквизита объекта, как делаем для параметров выбора?
И вообще, когда нужно связь по типу и параметры выбора устанавливать для реквизита формы, а когда для реквизита объекта?
7. Режим разделения итогов.
Нужен ли монопольный доступ для перерасчета итогов?
Разделение итогов имеет смысл только для актуальных итогов?
Комментарии запрещены.