Имя: Пароль:
1C
1С v8
Вроде бы элементарно но не выходит в чем проблема?
,
0 Elf1k
 
03.12.11
08:12
Всем доброго времени суток.

Имеется 1с 8.1 Ут 10.3  

код простенький в процедуре "после записи" док. Поступление товаров и услуг

Контр = ЭтотОбъект.Контрагент.Ссылка;
ДатаПост = ЭтотОбъект.Дата;
Контр.ДатаПоступления = ДатаПост;

Выдает ошибку "Поле объекта недоступно для записи (ДатаПоступления)"

ЧТо не так?
1 DKVtm
 
03.12.11
08:13
(0) ПриЗаписи()
2 Генератор
 
03.12.11
08:14
у ссылки нельзя менять реквизиты, только у объекта:
Контр = ЭтотОбъект.Контрагент.ПолучитьОбъект();
3 Elf1k
 
03.12.11
08:20
Пробовал вот так Контр = Справочники.Контрагенты.НайтиПоНаименованию(ЭтотОбъект.Контрагент.Наименование);
Все равно то же самое
4 catena
 
03.12.11
08:20
(0)Осторожнее, за подобное тут обещали сексуально наказывать....
5 Seducer
 
03.12.11
08:22
(3) Что непонятно из (2)?
6 Elf1k
 
03.12.11
08:23
(4) не ну если девушка накажет то я не против)))))

Все заработало спасибо.

И еще такой вопрос, как перебрать всех контрагентов справочника контрагенты?
А вернее нужны только Поставщики. Как это можно сделать так чтобы выполнялось быстрее всего, так как контрагентов не мало ?
7 DEVIce
 
03.12.11
08:41
(6). Выбрать запросом всех поставщиков.
8 ДенисЧ
 
03.12.11
09:12
(6) (скандируя хором) Запрос! Запрос! Запрос!
9 andrewks
 
03.12.11
10:05
(6) ни в коем случае не вздумай это делать запросом!
10 Нуф-Нуф
 
03.12.11
10:06
Ватафак?
11 FIXXXL
 
03.12.11
12:25
ПолучитьОбъект было?
12 Пришел в тапках
 
03.12.11
12:28
ПолучитьОбъект() предлагали?
13 kosts
 
03.12.11
13:14
Задавай еще вопросы
14 Anton_2011
 
03.12.11
13:17
Как можно работать в субботу, да при этом еще и такие вопросы кидать на форумы... ВИдимо платят мало, раз подрабатывать приходится
15 ANikV
 
03.12.11
13:18
(14) Или наоборот много :)
16 kosts
 
03.12.11
13:46
(15) Просто, платят