Имя: Пароль:
1C
1С v8
v8: Помогите....Поле объекта не обнаружено (ГраницаСправа)
,
0 gurtas39
 
19.09.12
14:30
{Форма.Форма.Форма(107)}: Поле объекта не обнаружено (ГраницаСправа)
ОбластьГраницаСправа.Рисунки.ГраницаСправа.Высота ВысотаЭтикетки*1.09;

Табл.ИмяПараметровПечати =    "ПАРАМЕТРЫ_ПЕЧАТИ_Этикетка"+СокрЛП(ИмяКомпьютера());
       Табл.ИмяПринтера    = Принтер;
       Табл.РазмерСтраницы = РазмерЭтикетки;
       Табл.ПолеСверху     = Сверху;
       Табл.ПолеСлева      = Слева;
       Табл.ПолеСнизу      = Снизу;
       Табл.ПолеСправа     = Справа;
       Табл.АвтоМасштаб    = АвтоМасштаб;
       Табл.МасштабПечати  = МасштабПечати;
       
       ЭтикеткаОбласть         = Макет.ПолучитьОбласть(1,1,3,2); //(1,1,4,2)
       ОбластьНоменклатура     = ЭтикеткаОбласть.Области.Номенклатура;
       ОбластьШтрихкод         = ЭтикеткаОбласть.Области.ОбластьШтрихкод;
       РисунокШтрихкод         = ЭтикеткаОбласть.Рисунки.Штрихкод;
       ОбластьНоменклатура.ВысотаСтроки = ВысотаЭтикетки * 2.65 * 0.35; //* 0.3
       ОбластьШтрихкод.ВысотаСтроки     = ВысотаЭтикетки * 2.65 * 0.5;
       РисунокШтрихкод.Расположить(ОбластьШтрихкод);

       ЭтикеткаОбласть.Область(2,2,2,2).ШиринаКолонки = ШиринаЭтикетки*0.53;

       Если ФорматЭтикетки   = 1 Тогда //принтер этикеток.
           ВсегоСтрок        = 1;
           КоличествоКолонок = 1;
       ИначеЕсли ФорматЭтикетки = 2 Тогда //А4 по колонкам.

           ОбластьГраницаСправа      = Макет.ПолучитьОбласть(2,4,4,4);
           ОбластьНизГраницыСправа   = Макет.ПолучитьОбласть(5,4,5,4);
           ОбластьГраницаСнизу       = Макет.ПолучитьОбласть(6,2,6,2);
           ОбластьНачалоГраницыСнизу = Макет.ПолучитьОбласть(6,1,6,1);

           ОбластьГраницаСправа.Рисунки.ГраницаСправа.Высота = ВысотаЭтикетки*1.09;
           ОбластьГраницаСнизу.Рисунки.ГраницаСнизу.Ширина   = ШиринаЭтикетки;

           ОбластьГраницаСправа.Область(1,1,1,1).ВысотаСтроки = ВысотаЭтикетки*2.65;
           ОбластьГраницаСнизу.Область(1,1,1,1).ШиринаКолонки = ШиринаЭтикетки*0.53;

           ВсегоСтрок        = 19;
           КоличествоКолонок = 5;
       КонецЕсли;
1 mikecool
 
19.09.12
14:31
неправильная тема, должна быть "ПАМАГИТЕ!!!"
2 Salvador Limones
 
19.09.12
14:31
(0) У тебя ошибка в 107 строке
3 Ksandr
 
19.09.12
14:31
СП украли?
4 mikecool
 
19.09.12
14:31
нет такой картинки
5 Stim213
 
19.09.12
14:32
ОбластьГраницаСправа.Рисунки.ГраницаСправа.Высота = ВысотаЭтикетки*1.09;
           ОбластьГраницаСнизу.Рисунки.ГраницаСнизу.Ширина   = ШиринаЭтикетки;


закомментировать
6 azernot
 
19.09.12
14:32
Продам СП. Дорого.

ТабличныйДокумент (SpreadsheetDocument)
Рисунки (Drawings)
Использование:

Только чтение.
Описание:

Тип: КоллекцияРисунковТабличногоДокумента.
Содержит коллекцию рисунков табличного документа.


КоллекцияРисунковТабличногоДокумента (SpreadsheetDocumentDrawingCollection)
КоллекцияРисунковТабличногоДокумента (SpreadsheetDocumentDrawingCollection)
Элементы коллекции:

РисунокТабличногоДокумента
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются РисунокТабличногоДокумента.
Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс рисунка (нумерация с 0).

Свойства:

<Имя рисунка> (<Drawing name>)

Методы:

Добавить (Add)
Индекс (IndexOf)
Количество (Count)
Очистить (Clear)
Получить (Get)
Удалить (Delete)

Описание:

Представляет собой коллекцию рисунков, вставленных в табличный документ.


Так что попробуй

ОбластьГраницаСправа.Рисунки[0].ГраницаСправа.Высота ВысотаЭтикетки*1.09;
7 gurtas39
 
19.09.12
14:32
я вижу, что в 107 строке...не могу сообразить в чем дело...
8 salvator
 
19.09.12
14:34
(7) В генах
9 Salvador Limones
 
19.09.12
14:35
(8) Хорошо хоть не в чебурашках.
10 Lionee
 
19.09.12
14:35
(7) у вас там что нибудь работает ?
11 Шапокляк
 
19.09.12
14:43
(0) рисунок называется "ГраницаСправа"?
12 vmv
 
19.09.12
14:45
(0) чо вопишь как баба, сядь подумай и разберись
Программист всегда исправляет последнюю ошибку.