|
перенос ФИЗЛИЦ в Сотрудников | ☑ | ||
---|---|---|---|---|
0
2402Andrew
27.04.12
✎
14:29
|
Подскажите ошибочку!Мне надо ФизЛиц с буквой "О"+ФизЛицо.Код перенести в сотрудников.Пишет нормально вроде все а при записи сообщает:
{Форма.Форма.Форма(15)}: Ошибка при вызове метода контекста (Записать) Сотрудники.Записать(); по причине: по причине: Не удалось записать: "Сотрудники"! Процедура КнопкаВыполнитьНажатие(Кнопка) Выборка = справочники.ФизическиеЛица.Выбрать(); Пока выборка.Следующий() цикл Физ = Выборка.ПолучитьОбъект(); код =Физ.Код; ФизЛицо = справочники.ФизическиеЛица.Выбрать(); Если Лев(КОД,1) = "О" и Физ.ПометкаУдаления = Ложь Тогда Сотрудники=Справочники.СотрудникиОрганизаций.СоздатьЭлемент(); Сотрудники.Код=Физ.Код ; Сотрудники.Наименование=Физ.Наименование ; Сотрудники.Актуальность="Нет" ; Сообщить(Сотрудники.Наименование); Сотрудники.Записать(); КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
1
Maxus43
27.04.12
✎
14:31
|
понимаем чем физлицо от сотрудника отличается? и всё равно хотим такого?
|
|||
2
chingiz
27.04.12
✎
14:32
|
у тебя Сотрудники.Записать() стоит вне ЕСЛИ. Он пытается записать несуществующий объект.
|
|||
3
2402Andrew
27.04.12
✎
14:32
|
сотрудника нет просто вообще мне надо его создать и отправить в архив
|
|||
4
Maxus43
27.04.12
✎
14:33
|
и начфига ФизЛицо = справочники.ФизическиеЛица.Выбрать(); ?
|
|||
5
Maxus43
27.04.12
✎
14:34
|
Попытка
Сотрудники.Записать(); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; и читаем что пишет |
|||
6
2402Andrew
27.04.12
✎
14:34
|
все так то работает он тока жалуется на
Не удалось записать: "Сотрудники"! сообщить показыват нормально |
|||
7
chingiz
27.04.12
✎
14:34
|
+(2) ой блин Сообщить автоматом как конецесли воспринял :D
|
|||
8
chingiz
27.04.12
✎
14:36
|
И если заносишь код в переменную (код =Физ.Код;), то не нужно потом писать Сотрудники.Код=Физ.Код ;
|
|||
9
2402Andrew
27.04.12
✎
14:38
|
ну смысл то- все пашет тока не записыват все равно
|
|||
10
2402Andrew
27.04.12
✎
14:39
|
Для сотрудника не задано физическое лицо!
|
|||
11
2402Andrew
27.04.12
✎
14:39
|
вот ошибку пишет какую
|
|||
12
Maxus43
27.04.12
✎
14:42
|
(11) и? ничего не приходит в голову? Сотрудник создаётся при принятии на работу Физ лица
|
|||
13
2402Andrew
27.04.12
✎
14:43
|
ссылку надо сделать какую то?
|
|||
14
Maxus43
27.04.12
✎
14:43
|
сначала скажи зачем это делаеш вобще
|
|||
15
hhhh
27.04.12
✎
14:45
|
(13) задать физлицо.
|
|||
16
2402Andrew
27.04.12
✎
14:45
|
надо временно создать сотрудников несколько человек они есть тока в физлицах,сдать сведения старые на них и закинуть в архив их чтобы больше не видеть
|
|||
17
Maxus43
27.04.12
✎
14:46
|
Сотрудники.Физлицо = Физ.ссылка;
|
|||
18
2402Andrew
27.04.12
✎
14:48
|
С_П_А_С_И_Б_О
|
|||
19
izekia
27.04.12
✎
14:49
|
(16) создайте руками, у Вас это лучше получится
не лезьте в код |
|||
20
2402Andrew
27.04.12
✎
14:52
|
надо учиться всему,и мы же не для того чтобы руками пасать
|
|||
21
izekia
27.04.12
✎
14:53
|
ну ссать лучше не руками, простите
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |