Имя: Пароль:
1C
1С v8
Нумерация в макете
, ,
0 franchisees
 
06.09.12
12:03
Про консультируйте, как про нумеровать переменной НОМ , дело в том , что данные данные ПППП, АРА, подразделениеиоклад выводятся от условия, могут выводится или не выводится в макет. Нумерация тоже должна меняться.
http://radikal.ru/F/s018.radikal.ru/i508/1209/23/547451739049.jpg.html
1 azernot
 
06.09.12
12:06
Если данные выводятся, Ном увеличивается, а если не выводятся - не увеличивается (с) КО
2 franchisees
 
06.09.12
12:11
Подскажите каким образом реализовать
3 azernot
 
06.09.12
12:12
Если ДанныеВыведеныВМакет Тогда
 Ном = Ном+1;
КонецЕсли;

(с) КО
4 franchisees
 
06.09.12
12:16
так просто )
5 franchisees
 
06.09.12
13:36
не могу сообразить как собрать данные в "ДанныеВыведеныВМакет" , у меня же выводится по секциям Область=Макет.ПолучитьОбласть("Подвал");,    Область = Макет.ПолучитьОбласть("ШапкаСоглашения");
6 azernot
 
06.09.12
14:13
Ищи *.Вывести(Область)
И после вывода поставь
ДанныеВыведеныВМакет = Истина;
7 franchisees
 
06.09.12
14:26
Сделал, зараза такая не выводится
8 Azverin
 
06.09.12
14:28
(0) в русском языке у глагола нет предлога!
9 franchisees
 
06.09.12
14:32
проснулся , украине относится
10 ChAlex
 
06.09.12
14:37
Область.Параметры.Ном=МойНомер (раз у ж выводишь в циклах, ну и нумеруй себе переменную как тебе надо и где надо)
11 franchisees
 
06.09.12
14:42
Я так делал , он именно нумерует ту область где пропишеш Область.Параматеры.Ном =..., представляете каждая область будет начинаться с единицы
12 franchisees
 
06.09.12
14:52
Не большой пример секции



   Область=Макет.ПолучитьОбласть("Подвал");
       Область.Параметры.Заполнить(Шапка);
       Область.Параметры.ФамилияИмяОтчество = СокрЛП(Шапка.ФизЛицо);
       Область.Параметры.ДатаДоговора=Формат(Шапка.ДатаДоговора,"ДФ=dd.MM.yyyy")+" г."+"";
       Область.Параметры.РеквизитыОрганизации   =    "Адрес: "+СокрЛП(СведенияОбОрганизации.ЮридическийАдрес)+";
       |ИНН "+СокрЛП(СсылкаНаОбъект.Организация.ИНН)+"; КПП "+СокрЛП(СсылкаНаОбъект.Организация.КПП)+"; ОКПО "+СокрЛП(СсылкаНаОбъект.Организация.КодПоОКПО)+";
       |р/с № "+СокрЛП(СведенияОбОрганизации.НомерСчета)+"
       |в "+СокрЛП(СведенияОбОрганизации.Банк)+" ("+СокрЛП(СведенияОбОрганизации.Банк.Город)+"), БИК"+СокрЛП(СведенияОбОрганизации.БИК)+",
       |к/сч № "+СокрЛП(СведенияОбОрганизации.КоррСчет)+".
       |Телефоны: "+СокрЛП(СведенияОбОрганизации.Телефоны);
       
       
       Область.Параметры.РеквизитыРаботника =        "Дата рождения: "+Формат(Шапка.ФизЛицо.ДатаРождения,"ДЛФ=DD")+"
       |"+УдостоверениеЛичности+".
       |Зарегистрирован по адресу: "+АдресРегистрации;
       
       Область.Параметры.ФамилияИО = СокрЛП(ОбщегоНазначения.ФамилияИнициалыФизЛица(Шапка.ФизЛицо));
       Область.Параметры.ФамилияИО_Руководитель=СокрЛП(ОбщегоНазначения.ФамилияИнициалыФизЛица(РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(Шапка.Организация, Шапка.ДатаДокумента).Руководитель));        
       
       ТабДокумент.Вывести(Область);
       Область = Истина;
       
       ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
       
   КонецЦикла;
   
   Возврат ТабДокумент;
   
   Если Область Тогда
       Ном = Ном+1;
   КонецЕсли;
13 Alex S D
 
06.09.12
14:54
Область=Макет.ПолучитьОбласть("Подвал");
.
.
.
     Область = Истина;

переменные экономишь?)
14 azernot
 
06.09.12
16:19
Какой смысл писать какой-либо код после операнда Возврат?
Какой смысл увеличивать НОМ за циклом?
Почему именно этот пример, в котором нигде нет присвоения параметра Ном?

Короче, лучше тебе заняться чем-то другим.. Может крестиком вышивать? Или Родину защищать?