Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Ermak27
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,203
1

Записать значение в справочник

30.10.2014, 18:29. Просмотров 709. Ответов 2
Метки нет (Все метки)

Добрый вечер! Пытаюсь записать значение Участок в справочник, тип одинаковый, выдает ошибку

{Форма.Форма.Форма(98)}: Поле объекта недоступно для записи (Участок)
Результат.Участок = ЭлементыФормы.Участок.Значение;


1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    Запрос = Новый Запрос (
"ВЫБРАТЬ
|   ЛицевыеСчетаАбонентов.Ссылка,
|   ЛицевыеСчетаАбонентов.АбонентскийУчасток,
|   ЛицевыеСчетаАбонентов.Регион,
|   ЛицевыеСчетаАбонентов.Улица,
|   ЛицевыеСчетаАбонентов.НаселенныйПункт,
|   ЛицевыеСчетаАбонентов.Участок
|ИЗ
|   Справочник.ЛицевыеСчетаАбонентов КАК ЛицевыеСчетаАбонентов
|ГДЕ
|   ЛицевыеСчетаАбонентов.АбонентскийУчасток = &АбонентскийУчасток
|   И ЛицевыеСчетаАбонентов.Регион = &Регион
|   И ЛицевыеСчетаАбонентов.Улица = &Улица
|   И ЛицевыеСчетаАбонентов.НаселенныйПункт = &НаселенныйПункт");
 
Запрос.Параметры.Вставить("АбонентскийУчасток", ЭлементыФормы.АбонентскийУчасток.Значение);
Запрос.Параметры.Вставить("Регион", ЭлементыФормы.Регион.Значение);
Запрос.Параметры.Вставить("Улица", ЭлементыФормы.Улица.Значение);
Запрос.Параметры.Вставить("НаселенныйПункт", ЭлементыФормы.НаселенныйПункт.Значение);
 
Результат = Запрос.Выполнить().Выбрать();
 
Пока Результат.Следующий() Цикл
Результат.Участок = ЭлементыФормы.Участок.Значение;
КонецЦикла;
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2014, 18:29
Ответы с готовыми решениями:

Значение реквизита документа записать в справочник
Привет.Народ помогите решиь такую задачку. Есть справочник(Номенклатура, с реквизитом наименование...

Реквизиты из документа записать в справочник
Здравствуйте! Есть документ "Док" с реквизитами: Фамилия и Имя. Есть кнопка "Отправить". Есть...

Как записать из Xml в справочник номенклатур?
Есть шаблон для чтения произвольного xml файл (в нем 2 поля -код - значение). Мне нужно записать...

8.2 Пытаюсь из документа передать значение в справочник
Процедура ПриЗаписи() Если ЭтаФорма.Объект.Закрытие=Истина Тогда...

Передача данных: Справочник <-> Документ <-> Справочник
Доброго все времени суток! я в 1С новичек, помогите пожалуйста Я понимаю, что на многие вопросы...

2
wladimir_ui
Шизофреник
358 / 361 / 83
Регистрация: 25.06.2013
Сообщений: 1,141
30.10.2014, 20:29 2
Лучший ответ Сообщение было отмечено Ermak27 как решение

Решение

так то тебе не на тип ругается, а на то, что ты в элемент выборки результата запроса пытаешься что то впихнуть
1C
1
2
3
4
5
Пока Результат.Следующий() Цикл
 Объ = Результат.Ссылка.ПолучитьОбъект();
 Объ.Участок = ЭлементыФормы.Участок.Значение;
 Объ.Записать()
КонецЦикла
1
Ermak27
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,203
30.10.2014, 20:45  [ТС] 3
wladimir_ui, Спасибо большое
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2014, 20:45

Записать значение в переменную
Взяла пример с интернета, загрузка карты. При загрузке высвечивается окошко и там прописана...

Записать значение в табличный реквезит по событию НачалоВыбора
Всем привет! Я на 1С программирую недавно и то не по своей воле! Возник вопрос который я не могу...

Значение не является значением объектного типа (Записать)
Как правильно записать результат сравнения в базу? На этот код ругается следущим образом -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru