|
v8: УФ. Меняю номер дока. Как правильно организовать?
| ☑ |
0
kyrgyz
22.08.12
✎
14:28
|
тренируюсь базе ноль- на форме дока есть
&НаСервере
Функция ПоменятьФлаг(Контра)
...
ОбщегоНазначения.ИнверсирватьНомерДока(Объект.ссылка);
....
КонецФункции
еще
Процедура ИнверсирватьНомерДока(Док) Экспорт
Док.ПолучитьОбъект().УстановитьНовыйНомер();
КонецПроцедуры
Как обновить на форме новый номер? После записи не вижу что номер поменялся. При записи не предлагать менять нужно чтоб прям ф воме при изменении кой каких реквизитов менял префикс.
|
|
1
kyrgyz
22.08.12
✎
14:29
|
+ При вводе нового дока через подписку все ок меняется номер дока итп.
Ну уже записанный документ с номером при изменении не могу осилить пока. Вроже осталось чуток. Всего передать на форму номер измененный.
|
|
2
vmv
22.08.12
✎
14:31
|
(1) ничего на форму передавать не надо, просто присвой новый номер и все и хватить троллить)
|
|
3
kyrgyz
22.08.12
✎
14:33
|
ну дык так и сделал но не менятеся
|
|
4
kyrgyz
22.08.12
✎
15:35
|
Корче модуле формы токо так отображается и то глючит.
Об = Объект.Ссылка.ПолучитьОбъект();
Об.УстановитьНовыйНомер("Ч");
Объект.Номер = Об.Номер;
Проще в модуле дока сделать. Но конечно пока документ не запишет юзер не увиит новый номер.
|
|
5
Ksandr
22.08.12
✎
15:37
|
Не правильно делаешь.
Об = РеквизитФормыВЗначение("Объект");
Об.УстановитьНовыйНомер();
ЗначениеВРеквизитФормы("Объект", Объект);
|
|
6
kyrgyz
22.08.12
✎
15:38
|
(5) Спасибо буду знать ...
|
|
7
kyrgyz
22.08.12
✎
15:47
|
(5) Хотя пишет что - Документ.Реализация.Форма.ФормаДокумента.Форма(11)}: Ошибка при вызове метода контекста (ЗначениеВРеквизитФормы)
ЗначениеВРеквизитФормы("Объект", Объект);
по причине:
Несоответствие типов (параметр номер '2')
|
|