Имя: Пароль:
1C
1С v8
ТабличныйДокумент и ХранилищеЗначения
0 Greiv
 
14.07.14
11:56
Приветствую. Не могу назначить ячейке ТабличногоДокумента параметр ХранилищеЗначения, точнее код то написал но почему то считать записанные в ячейку данные не получается если запись конечно вообще производится во время выполнения процедуры. Вот собственно код:
Код: [Выделить]

&НаСервере
Процедура ПриЧтенииНаСервере(ТекущееХранилище)
    Системный_блок = Объект.Ссылка.ТекстСистемныйБлок.Получить();
    Сервер =  Объект.Ссылка.ТекстСервер.Получить();
    СетПринтер = Объект.Ссылка.ТекстПринтер.Получить();
    КонецПроцедуры

&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущееХранилище, ПараметрыЗаписи)    
ТекущееХранилище.ТекстСервер = Новый ХранилищеЗначения(Сервер.Область("R2C1"));
ТекущееХранилище.ТекстПринтер = Новый ХранилищеЗначения(СетПринтер.Область("R2C1"));
ТекущееХранилище.ТекстСистемныйБлок = Новый ХранилищеЗначения(Системный_блок);
КонецПроцедуры


В данном случае все эксперементы проводил над ТабличнымДокументом под названием "Сервер"

При чём когда функцию Область убираю то всё работает и запись и чтение в Сервер производится но тогда ТабличныйДокумент используется полностью как ХранилищеЗначения, что собственно мне не нужно, так как на этом же ТабличномДокументе есть ячейки которые формируются макетом.
1 mikecool
 
14.07.14
12:00
а если так:
Процедура ПриЧтенииНаСервере(ТекущееХранилище)
    Системный_блок = Объект.ТекстСистемныйБлок.Получить();
    Сервер =  Объект.ТекстСервер.Получить();
    СетПринтер = Объект.ТекстПринтер.Получить();
    КонецПроцедуры
2 Лефмихалыч
 
14.07.14
12:01
3 H A D G E H O G s
 
14.07.14
12:08
4 Greiv
 
14.07.14
12:08
(1) ошибка

{Справочник.Инвентаризация.Форма.ФормаЭлемента.Форма(5)}: Поле объекта не обнаружено (ТекстСервер)
    Сервер = Объект.ТекстСервер.Получить();
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший