|
Регистр Соответствия | ☑ | ||
---|---|---|---|---|
0
yyyuuu
05.01.17
✎
10:13
|
1С:Предприятие 8.2 (8.2.19.130)
Зарплата и Управление Персоналом, редакция 2.5 (2.5.108.1) Здравствуйте, иногда надо подменить одного сотрудника на другого. Если жена получает за мужа. (только в отчете по документам никакого незаконного действия нет) Решил сделать регистр сведений, где создал 2 измерения Сотрудник и СотрудникПодмена где тип: СправочникСсылка.СотрудникиОрганизаций Дальше запросом в моей обработке ищу этих сотрудников и заменяю. Запрос = новый запрос; Функция АрендаАТ(Сотрудник1) Запрос.Текст = "ВЫБРАТЬ | СоотвествиеСотрудников.Сотрудник, | СоотвествиеСотрудников.СотрудникПодмена |ИЗ | РегистрСведений.СоотвествиеСотрудников КАК СоотвествиеСотрудников |ГДЕ | СоотвествиеСотрудников.Сотрудник = &Сотрудник"; Запрос.УстановитьПараметр("Сотрудник",Сотрудник1); ЕстьПодмена = 0; СотрудникПодмена = Справочники.СотрудникиОрганизаций.ПустаяСсылка(); Рез = запрос.Выполнить().Выбрать(); Пока рез.Следующий() цикл СотрудникПодмена = рез.СотрудникПодмена; ЕстьПодмена = 1; КонецЦикла; Если ЕстьПодмена = 1 Тогда Сотрудник1 = СотрудникПодмена; КонецЕсли; {Обработка.ДанныеПоЗаработнойПлатеСотрудников.Форма.ФормаОтчета.Форма(341)}: Поле объекта недоступно для записи (Ссылка) Сотрудник1 = СотрудникПодмена; |
|||
1
Cool_Profi
05.01.17
✎
10:14
|
Не нашёл в коде ни одного упоминания слова Ссылка.
Так что черепашка... |
|||
2
Волшебник
модератор
05.01.17
✎
10:23
|
(0) Пишется "соответствие". Исправь свой регистр
|
|||
3
mkalimulin
05.01.17
✎
10:29
|
В
Сотрудник1 = СотрудникПодмена; у тебя ссылка. |
|||
4
yyyuuu
05.01.17
✎
10:29
|
(2) Спасибо что заметили, Я конечно исправлю. Но есть ли мысли чтобы помочь для решения моей проблемы?
|
|||
5
JeHer
05.01.17
✎
10:31
|
(4) что есть Сотрудник1 ?
|
|||
6
Amra
05.01.17
✎
10:35
|
(4) А есть мысли насчет замечания в (1)?
|
|||
7
yyyuuu
05.01.17
✎
10:37
|
(5)
Получаем список наших сотрудников. (6) Да, Я догадываюсь что надо из ссылке получить объект, а только потом изменяете его. |
|||
8
Amra
05.01.17
✎
11:50
|
(7) внимательно перечитай (1). очень внимательно. "Ссылка" в приведеном коде не встречается вообще, то есть ошибка в(0) возникает в коде, который ты не привел
|
|||
9
RomaH
naïve
05.01.17
✎
11:54
|
АрендаАТ(Ссылка.Сотрудник1);
|
|||
10
Лефмихалыч
05.01.17
✎
12:06
|
(0) Функции возвращают значения при помощи слова Возврат.
Но лучше просто удали весь свой код и регистр. Навсегда. |
|||
11
Жан Пердежон
05.01.17
✎
21:30
|
(7) Нет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |