Имя: Пароль:
1C
1С v8
изменении данных о контрагенте
0 galimovmaks
 
09.09.13
07:48
как при изменении данных о контрагенте в документе поменять данные в карточке контрагента
1 Галахад
 
гуру
09.09.13
07:49
Код написать.
2 Godofsin
 
09.09.13
07:53
(1) Так нынче не делают
3 galimovmaks
 
09.09.13
07:55
(1) &НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    Если Модифицированность Тогда
        
        ЭтаФорма.Объект.Контрагент.ПолучитьОбъект().ИНН=ЭтаФорма.Объект.ИНН;
     КонецЕсли;
КонецПроцедуры

не работает вот так
4 Лодырь
 
09.09.13
07:55
(3) Измененную информацию обычно записывают
5 Godofsin
 
09.09.13
07:56
(3) Записать() надобно
6 galimovmaks
 
09.09.13
08:00
Если Модифицированность Тогда
        ИНН=ЭтаФорма.Объект.Контрагент.ПолучитьОбъект().ИНН;
        ИНН=ЭтаФорма.Объект.ИНН;
        ИНН.Записать();
     КонецЕсли;


{Документ.ИЛ_ЗаявкаНаОформлениеДоговора.Форма.ФормаДокумента.Форма(159)}: Значение не является значением объектного типа (Записать)
        ИНН.Записать();
7 Лодырь
 
09.09.13
08:01
(6) Шедевр! Мля, специально не придумаешь.
8 1Сергей
 
09.09.13
08:01
(6)

КонтрагентОбъект = ЭтаФорма.Объект.Контрагент.ПолучитьОбъект();
КонтрагентОбъект.ИНН = ЭтаФорма.Объект.ИНН;
КонтрагентОбъект.Записать();
9 1Сергей
 
09.09.13
08:02
Хотя... не взлетит. Причем тут ЭтаФорма:
10 Godofsin
 
09.09.13
08:03
(6) Рукалицо
11 galimovmaks
 
09.09.13
08:06
(8) ну я это и хотел написать) спасибо сработало)
12 1Сергей
 
09.09.13
08:06
(11) если хотел, почему не написал? Постеснялся?
13 galimovmaks
 
09.09.13
08:09
(12) поторопился
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн