|
Блокировка данных |
☑ |
0
Vend07
20.06.13
✎
21:41
|
Здравствуйте форумчане!
Проблема на этот раз такая(
Пытаюсь программно поменять данные в карточке контрагенты, изменения делаю во внешней обработке (8.2 конфа старенькая альфа- Авто)
При Изменение "Поле объекта недоступно для записи", как обойти такую блокировку данных
|
|
1
mikecool
20.06.13
✎
21:42
|
это поле - реквизит формы!
|
|
2
Vend07
20.06.13
✎
21:43
|
угу...
|
|
3
mikecool
20.06.13
✎
21:43
|
(2) все понял?
|
|
4
Vend07
20.06.13
✎
21:44
|
Надо получить форму? Думал об этом, но надо же получить форму для конкректного контрагента
|
|
5
EvgeniuXP
20.06.13
✎
21:46
|
через параметр открыть форму передать ключ
|
|
6
Vend07
20.06.13
✎
21:57
|
Контрагент = справочники.Контрагенты.НайтиПоНаименованию(Наименование);
форма = Контрагент.ПолучитьФорму();
форма.ЭтаФорма.ЭтотОбъект.Комментарий = Коментарий;
Вроде так, но вот коментарий мой не сохранился в справочнике, ошибок нет
|
|
7
EvgeniuXP
20.06.13
✎
21:59
|
(6) через параметр передавай и комментарий, потом при Создании закидывай на форму.
|
|
8
EvgeniuXP
20.06.13
✎
22:01
|
ПараметрыФормы = Новый Структура("Ключ, Комментарий", Контрагент, Комментарий);
ОткрытьФорму("ИмяФормы", ПараметрыФормы);
в модуле формы контрагента:
ПриСоздании()
Объект.Комментарий = Параметры.Комментарий;
|
|
9
Vend07
20.06.13
✎
22:01
|
(7) Можно пожалуйста по подробней...
|
|
10
zmaximka
20.06.13
✎
22:02
|
Контрагент = справочники.Контрагенты.НайтиПоНаименованию(Наименование);
КонтрагентОбъект = Контрагент.ПолучитьОбъект();
КонтрагентОбъект.Комментарий = МойКомментарий;
КонтрагентОбъект.Записать()
Если я вас правильно понял
|
|
11
EvgeniuXP
20.06.13
✎
22:04
|
(10) человек на форме хочет видеть :)
потом открыть форму и передать в качестве ключа контрагента - тоже вариант, но комментарий уже в базу будет записан.
|
|
12
Vend07
20.06.13
✎
22:05
|
(11) Я форму видеть не хочу))) Я хочу что бы потом в форме мой комментарий был виден
|
|
13
EvgeniuXP
20.06.13
✎
22:06
|
(12) тогда (40)
|
|
14
zmaximka
20.06.13
✎
22:06
|
(12) ну тогда пробуй как в 10
|
|
15
EvgeniuXP
20.06.13
✎
22:06
|
(12) тьфу, (10)
|
|
16
Vend07
20.06.13
✎
22:07
|
(10) Да спасибо большое! То что нужно)
|
|
17
EvgeniuXP
20.06.13
✎
22:08
|
.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой