|
Блокировка данных | ☑ | ||
---|---|---|---|---|
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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |