|
Создание нового документа
| ☑ |
0
zamik15rus
20.02.19
✎
15:43
|
Добрый день Уважаемые знатоки.
У меня такой наивный и "чайниковский" вопрос, я программно создал документ с помощью команд:
Поступление = Документы.ПоступлениеНаРасчетныйСчет.СоздатьДокумент();
// шапка
Поступление.Дата = ТекущаяДата();
Поступление.ВидОперации = Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ОплатаПокупателя;
Поступление.Организация = Справочники.Организации.НайтиПоНаименованию("ПОУ");
// табличная часть
НоваяСтрока = Поступление.РасшифровкаПлатежа.Добавить();
новаяСтрока.СпособПогашенияЗадолженности = Перечисления.СпособыПогашенияЗадолженности.Автоматически;
Поступление.Записать(РежимЗаписиДокумента.Запись);
Так вот при выборе Организации из формы автоматически устанавливаются такие параметры как счет расчетов, счет авансов и счет учета, подскажите пожалуйста как можно автоматически применять эти значения, а не прописывать по каждому реквизиту его значения.
|
|
1
FIXXXL
20.02.19
✎
15:45
|
(0) посмотри функции ПриИзменении
|
|
2
zamik15rus
20.02.19
✎
15:48
|
Я тоже так подумал,
В Документе ПоступлениеНаРасчетныйСчет есть функция на клиенте ОрганизацияПриИзменении, но у меня почему то не получается ее вызвать. Пишу Поступление.ОрганизацияПриИзменении но данная конструкция выдает ошибку.
|
|
3
lubitelxml
20.02.19
✎
15:50
|
(2) так это же на форме процедура, перенеси от туда код к себе
|
|
4
OldCondom
20.02.19
✎
15:51
|
(2) так не пойдет. Смотри код внутри этой процедуры и адаптируй под серверный вызов. Как правило там не много и все через обращение серверных модулей
|
|
5
zamik15rus
20.02.19
✎
16:11
|
Там в Документе процедура всего одной строкой
ПоступлениеНаРасчетныйСчетФормы.ОрганизацияПриИзмененииСервер(ЭтотОбъект);
Я ее в свой код скопировал, но выдает ошибку:
Поле объекта не обнаружено (Организация)
Я что то не понимаю.
|
|
6
SSSSS_AAAAA
20.02.19
✎
16:16
|
(5) На просто скопируй, а адаптируй. На клиенте и на сервере немного разные контексты.
|
|
7
FIXXXL
20.02.19
✎
16:27
|
(5) "провались" в ОрганизацияПриИзмененииСервер(ЭтотОбъект) и там смотри что происходит
|
|