|
Проблема в смене родителя элемента справочника | ☑ | ||
---|---|---|---|---|
0
ktu78
05.04.16
✎
15:46
|
Проблема в смене родителя элемента справочника.
Выдает ошибку: {Форма.Форма.Форма(86)}: Поле объекта недоступно для записи (Родитель) Запись.Родитель=Подкатегория2.Ссылка; где подкатегория2 - группа в справочнике Номенклатура Подсобите. Удачи Вам заранее спасибо! |
|||
1
salvator
05.04.16
✎
15:47
|
Какой тип у "Запись"?
|
|||
2
ktu78
05.04.16
✎
15:48
|
запись - существующий элемент справочника Номенклатура
|
|||
3
salvator
05.04.16
✎
15:48
|
+(1) Это я к тому, что объект получил или нет?
|
|||
4
HawkEye
05.04.16
✎
15:50
|
(0) так-то претензии ни к "Подкатегория2" а к "Запись"
|
|||
5
Cyberhawk
05.04.16
✎
15:50
|
Всяко там ссылка, а не объект...
|
|||
6
ktu78
05.04.16
✎
15:50
|
Запись = Справочники.Номенклатура.НайтиПоКоду(СтрокаТЗ.К2);
//запись элемента в нужную группу-подгруппу Если СтрокаТЗ.К11<>"" Тогда Запись.Родитель=Подкатегория3.Ссылка; ИначеЕсли СтрокаТЗ.К10<>"" Тогда Запись.Родитель=Подкатегория2.Ссылка; ИначеЕсли СтрокаТЗ.К9<>"" Тогда Запись.Родитель=Подкатегория1.Ссылка; Иначе Запись.Родитель=Категория.Ссылка; КонецЕсли; сделал так |
|||
7
ktu78
05.04.16
✎
15:51
|
как открыть существующую запись справочника для изменения. Подскажите пожалуйста. Спасибо
|
|||
8
salvator
05.04.16
✎
15:52
|
(7) Объект из ссылки получи уже, наконец.
|
|||
9
Cyberhawk
05.04.16
✎
15:54
|
СправочникСсылка.<Имя справочника>.ПолучитьОбъект (CatalogRef.<Имя справочника>.GetObject)
СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>) ПолучитьОбъект (GetObject) Синтаксис: ПолучитьОбъект() Возвращаемое значение: Тип: СправочникОбъект.<Имя справочника>; Неопределено. Неопределено - объекта в базе нет (например, при обмене данными или после непосредственного удаления объекта, на который есть ссылки). Описание: Получает по ссылке объект, предназначенный для чтения, изменения, добавления и удаления справочника. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: ТипыНоменклатуры = Перечисления.ТипыНоменклатуры; Если ТоварСсылка.ТипНоменклатуры = ТипыНоменклатуры.ПустаяСсылка() Тогда Объект = ТоварСсылка.ПолучитьОбъект(); Объект.ТипНоменклатуры = ТипыНоменклатуры.Товар; Попытка Объект.Записать(); Исключение Предупреждение(НСтр("ru = 'Не удалось записать объект';" + " en = 'Can't write the object'") + " '" + Объект + '"! |"+ ОписаниеОшибки(),60); КонецПопытки; КонецЕсли; -------------------------------------------------------------------------------- Методическая информация |
|||
10
lxs
05.04.16
✎
16:21
|
откуда их столько сегодня повылезало..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |