|   |   | 
| 
 | Проблема в смене родителя элемента справочника | ☑ | ||
|---|---|---|---|---|
| 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 | 
        откуда их столько сегодня повылезало..     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |