Имя: Пароль:
1C
1С v8
Ошибка Чтения Значения
,
0 korableg
 
17.09.12
07:21
Процедура КнопкаВыполнитьНажатие(Кнопка)
   Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   |    ОсновныеСредства.Ссылка
   |ИЗ
   |    Справочник.ОсновныеСредства КАК ОсновныеСредства";
   Выборка = Запрос.Выполнить().Выбрать();
   Пока Выборка.Следующий() Цикл
       ОбъектСправочника = Выборка.Ссылка.ПолучитьОбъект();
       ПодразделениеБУ = ОбъектСправочника.ПолучитьФорму("ФормаЭлемента").ПодразделениеБУ;
       ОбъектСправочника.ПодразделениеОрганизации = ПодразделениеБУ;
       ОбъектСправочника.Записать();
       
   КонецЦикла;
КонецПроцедуры


Мужики помогите, нужно организовать в ОСВ 01 счёт по подразделениям организации, там такого поля небыло, добавил в реквизиты, но там существует поле в реквизитах формы элемента "ПодразделениеБУ" вот я хочу все их с помощью обработки перенести в реквизит справочника. В табло смотрю выдает ответ Ошибка Чтения значения. Тоесть почему то доступны простые типы, а составные типа СправочникСсылка.ПодразделенияОрганизации недоступны, почему? Скриншот на радикале выложил. Ссылка: http://s018.radikal.ru/i507/1209/ce/8a8ee7911f7c.jpg
1 Морозов Александр
 
17.09.12
07:23
а зацем форму справочнику получать? тебе тока ссылка нужна...
2 korableg
 
17.09.12
07:26
Дело в том, что это реквизит формы. Как его вытащить не получая форму?
3 Морозов Александр
 
17.09.12
07:27
ну.. должен же он где-то хранится
4 korableg
 
17.09.12
07:29
В реквизитах формы, а не объекта
5 ZanderZ
 
17.09.12
07:31
(4) есть нет в реквизитах объекта, тогда  ОбъектСправочника.Записать() ничего тебе не даст
6 Морозов Александр
 
17.09.12
07:36
хех... ройтесь в регистрах сведений по ОС, там подразделение записано... где-то :-)
7 Морозов Александр
 
17.09.12
07:39
судя по запросу в форме элемента справочника все это хранится в МестонахождениеОСБухгалтерскийУчет
8 korableg
 
17.09.12
07:50
Как называются регистры сведений по основным средствам?
9 plastinin
 
17.09.12
07:52
(8) Их много :0
10 korableg
 
17.09.12
07:53
По другому вопрос задам. В ФормеЭлемента есть реквизит ПодразделениеБУ. Как вытащить его? Все ответы не по теме. http://s58.radikal.ru/i161/1209/ae/90d6d05bd2e5.jpg
11 korableg
 
17.09.12
07:53
Да и причем тут регистры сведений
12 plastinin
 
17.09.12
07:56
(11) вероятно Подразделение БУ заполняется программно...
13 plastinin
 
17.09.12
08:01
Регистр сведения "Местанохождение ОС (БУ)"
14 korableg
 
17.09.12
08:02
О plastinin спасибо!) необратил внимания я на то что програмно заполняется
15 korableg
 
17.09.12
08:02
вообще реквизиты формы нигде не сохраняются
16 Мимохожий Однако
 
17.09.12
08:49
Форма нужна для интерактивного использования. Если не запрограммировано сохранять формы, то бесполезно искать. Черная кошка в темной комнате, которой нет.