|
Изменение должности сотрудника. 🠗 (Serg_1960 30.05.2018 12:07)
| ☑ |
0
palima
30.05.18
✎
11:20
|
Привет, растолкуйте пожалуйста, почему программа вызывает ошибку "{Форма.Форма.Форма(50)}: Поле объекта недоступно для записи (Должность)
Выборка.Должность = ДолжностьВ;
"
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| Сотрудники.Ссылка КАК Сотрудник,
| Сотрудники.Должность.Наименование КАК Должность
|ИЗ
| Справочник.Сотрудники КАК Сотрудники";
Выборка = Запрос.Выполнить().Выбрать();
СотрудникВ = "Иванов";
ДолжностьВ = "водитель";
Пока Выборка.Следующий() Цикл
Если Выборка.Сотрудник = СотрудникВ Тогда
Выборка.Должность = ДолжностьВ;
КонецЕсли;
КонецЦикла;
|
|
1
Beduin
30.05.18
✎
11:21
|
(0) Ты пишешь в запрос
|
|
2
piter3
30.05.18
✎
11:21
|
получитьобъект
|
|
3
palima
30.05.18
✎
11:27
|
Пока Выборка.Следующий() Цикл
Если Выборка.Сотрудник = СотрудникВ Тогда
Док = Выборка.ПолучитьОбъект();
Док.Должность = ДолжностьВ;
Док.Записать();
КонецЕсли;
КонецЦикла;
|
|
4
palima
30.05.18
✎
11:29
|
{Форма.Форма.Форма(50)}: Метод объекта не обнаружен (ПолучитьОбъект)
Док = Выборка.ПолучитьОбъект();
|
|
5
palima
30.05.18
✎
11:29
|
я уже не знаю что делать(
|
|
6
Beduin
30.05.18
✎
11:31
|
(4) Выборка.Ссылка.ПолучитьОбъект().Должность = ДолжностьВ;
|
|
7
Джинн
30.05.18
✎
11:33
|
(5) Что делать понятно - ЖКК читать.
|
|
8
Numerus Mikhail
30.05.18
✎
11:34
|
(6) а записать потом как?
|
|
9
Serg_1960
30.05.18
✎
11:46
|
Все советы - в урну. Кроме (7)
Автору назад в школу - учиться гуглить, читать и правильно вопросы задавать.
|
|
10
Serg_1960
30.05.18
✎
12:05
|
СотрудникОбъект = Справочники.Сотрудники.НайтиПоНаименованию("Иванов").ПолучитьОбъект();
СотрудникОбъект.Должность = Справочники.Должности.НайтиПоНаименованию("водитель");
СотрудникОбъект.Записать();
|
|
11
palima
30.05.18
✎
16:12
|
(10) спасибо большое, с вашей подачи все получилось и даже больше :)
|
|
12
Serg_1960
30.05.18
✎
21:58
|
Не благодари. Этот алгоритм допустим только на начальном этапе освоения и обучения, но абсолютно не подходит для использования в реальной работе.
|
|