Поле объекта недоступно для записи (Код) как получить его?! #770764


#0 by desaint08
пытаюсь установить отбор по подразделению,1с 8.2 обычная форма,разные типы ссылок ругается вот что {Документ.ПеремещениеСпецодежды.Форма.ФормаДокумента.Форма}: Поле объекта недоступно для записи (Код) как получить?
#1 by Cyberhawk
Получи объект сначала
#2 by Cyberhawk
Объект из ссылки ТекущееПодразделениеОрганизации
#3 by Волшебник
Отбор.ТекущееПодразделениеОрганизации.Установить(Значение)
#4 by desaint08
#5 by desaint08
вот так не работает(
#6 by RomanYS
ФормаВыбора.СправочникСписок.Отбор.ТекущееПодразделениеОрганизации.Значение= ЭтаФорма.ДокументОбъект.Подразделение;
#7 by desaint08
не работает
#8 by desaint08
{Документ.ПеремещениеСпецодежды.Форма.ФормаДокумента.Форма}: Ошибка при установке значения атрибута контекста (Значение)   ФормаВыбора.СправочникСписок.Отбор.ТекущееПодразделениеОрганизации.Значение= ЭтаФорма.ДокументОбъект.Подразделение; по причине: Неверный тип значения
#9 by desaint08
там тип значения сылка подразделения организаций,а форме ссылка подразделения
#10 by VitShvets
ФормаВыбора.СправочникСписок.Отбор.ТекущееПодразделениеОрганизации.Значение= Справочники.ПодразделенияОрганизаций.НайтиПоКоду(ЭтаФорма.ДокументОбъект.Подразделение.Код);
#11 by aleks_default
Нахрена тебе Код подразделения если у тебя само подразделение(ссылка) уже есть?
#12 by ДенисЧ
ФормаВыбора.СправочникСписок.Отбор.ТекущееПодразделениеОрганизации.Установить(ЭтаФорма.ДокументОбъект.Подразделение);
#13 by desaint08
пробовать не работает(
#14 by Pistol
А в чем смысл фильтровать сотрудников организации регламентированного учета по подразделению управленческого учета? Ну хрен с ним, предположим, что ты понимаешь что делаешь. Найди в подразделении по коду нужный элемент подразделения организации и присвой его значению.
#15 by Pistol
Вернее наоборот - в справочнике подразделений организации найти по коду, который принадлежит подразделению. Полученную ссылку присвоить значению отбора.
#16 by desaint08
погоди это ты погорячился,по поводу я понимаю,нет я еще не понимаю.подскажи как нужно.
#17 by desaint08
я   пытаюсь сделать или не то пытаюсь?
#18 by Pistol
Подрорг=справочники.подразделенияорганизаци.найтипокоду(подразделение.код) Отбор... Значение = Подрорг
#19 by aleks_default
уверен что у этих подразделений одинаковый код?
#20 by Pistol
хрустальный шар говорит возможно
#21 by desaint08
ага
#22 by desaint08
так оно открыло мне пустой список
#23 by desaint08
форма пустая сотрудников нет
#24 by desaint08
а если устанавливаю в ручную есть
#25 by Pistol
См
#26 by Волшебник
Киевляне-программисты... Понаехали селяне...
#27 by desaint08
да,уверен.
#28 by Pistol
тогда отладчиком
#29 by desaint08
буду смотреть но что искать?
#30 by Pistol
Ээээ... Даже не знаю. Ошибку? У тебя точно есть необходимость отбирать по связке подразделений через код - указывая управленческое подраздеоение, и получая регламентированное, к которому привязаны сотрудники регламентированного учета?
#31 by desaint08
я не до конца понимаю,мне нужно на основании подразделения отобрать и показать  только тех сотрудников которые принадлежат это подразделению.как правильно это реализовать еще не знаю,пробую вот так,я же не против,вы подскажите как это нужно делать правильно и я так косячить в будущем не буду.
#32 by aleks_default
Ты понимаешь что есть справочник "Подразделения"(упр.) и есть справочник "Подразделения организаций"(регл.) и это как бы разные типы данных. И ты утверждаешь что их можно состыковать по коду?
#33 by desaint08
ну наверное можно...
#34 by Одинесю
Там же РС есть для связи?
#35 by aleks_default
Ты понимаешь что в форме списка сотрудников у тебя  - "Подразделения организации"(регл), а в форме документа "перемещение спецодежды" - "Подразделение"(упр)?
#36 by aleks_default
к :)
#37 by desaint08
так все порешалось,как мне рассказал один человек,почти не крича и не рукоприкладствуясь,у отбор есть 3 обязательных реквизита Значение,Использование,ВидСравнения,благодаря вам я все сделал,      КонецПроцедуры не работало потому что у меня стояло НАИМЕНОВАНИЕ.ИСПОЛЬЗОВАНИЕ=истина,и искало оно по имени,по пустому,поэтому я его заккоментарил,и отбор перестал работать,и показывал все подряд,поэтому немного подкорректировав я получил рабочий код,спасибо Вам от души,что не бросаете таких олухов как я)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С