четверг, 28 февраля 2013 г.

СтандартнаяОбработка

Оператор СтандартнаяОбработка применяется в  обработках событий (к примеру формы-
Процедура ..НачалоВыбора(Элемент, СтандартнаяОбработка)).

Присвоение ему значения Ложь приводит к отмене стандартного действия и передаче управления произвольному коду.

В нашем примере процедура взята из ТЧ документа и должна обрабатывать НачалоВыбора одной из колонок. Если СтандартнаяОбработка =Ложь, а своего кода мы не дали, то выбор не произойдет!

среда, 20 февраля 2013 г.

Группировка строк в отчете

Статья тут. Копия в EverNote.
Суть.

Выводы автора:
Предположительно, необходимыми условиями "автогруппировки" в отчетах 1С:Предприятие 8.х (без использования СКД) является:

1) наличие в запросе 
или "ИТОГИ ... ПО",
или "СГРУППИРОВАТЬ ПО"

Перед обходом необходимо применить НачатьАвтогруппировкуСтрок()
2) организация вложенных друг-в-друга циклов обхода по группировкам.
После обхода- ЗакончитьАвтогруппировкуСтрок()

У меня получилось (в запросе использовал "ИТОГИ ... ПО")!

вторник, 12 февраля 2013 г.

Расшифровки в отчетах

Тут и тут.
Суть.
При стандартной расшифровки вообще не надо писать процедуру!
Ячейки или рисунку присваиваем ПараметрРасшифровки.
Этому параметру (через коллекцию "Параметры"- ОбластьЭлемент.Параметры.Расшифровка=ВыборкаПодробности.Ссылка;), в цикле заполнения области, присваивается значение типа Ссылка на... (документ, элемент справочника).
Важно!
Табличный документ (Поле табличного документа) должен быть открыт в режиме «ТолькоПросмотр»!