Имя: Пароль:
1C
 
Не выполняет процедуру из модуля документа.
0 GreatOne
 
18.08.14
00:41
Видимо торможу на ночь.
Типовая БП. Документ СписаниеСРасчетногоСчета. В его модуле есть процедура ЗаполнитьПоЗарплатеКВыплатеОрганизацииРегл(Основание, Предупреждать = Истина).

Делаю
ДокОбъект = Реквизит1.ПолучитьОбъект();
ДокОбъект.ЗаполнитьПоЗарплатеКВыплатеОрганизацииРегл(ОснованиеДляЗП);
ругается {Форма.Форма.Форма(5)}: Метод объекта не обнаружен (ЗаполнитьПоЗарплатеКВыплатеОрганизацииРегл)
докум.ЗаполнитьПоЗарплатеКВыплатеОрганизацииРегл(основаниезп, истина);


должно ведь быть элементарно, что не так?
1 GreatOne
 
18.08.14
00:42
короче вот делаю тест:
Процедура КнопкаВыполнитьНажатие(Кнопка)
докум = Реквизит1.получитьОБъект();
основаниезп = документы.ЗарплатаКВыплатеОрганизаций.НайтиПоНомеру("Из0000001/1");
докум.ЗаполнитьПоЗарплатеКВыплатеОрганизацииРегл(основаниезп, истина);
докум.Записать();
КонецПроцедуры
Не работает! Не понял, как так вообще?
2 GreatOne
 
18.08.14
00:48
ааа, не экспортная.. очень жаль..
3 GreatOne
 
18.08.14
00:59
вообще интересно, как можно пересчитать ТЧ документа списания с РС по ведомости ЗП? Я делаю перенос из КА в БП, в КА это 1 строчка с документом, а в БП надо на каждого сотрудника из ведомости копировать строку с суммой и фамилией + сам документ ведомости.

Сейчас скопировал код из процедуры "ЗаполнитьПоЗарплатеКВыплатеОрганизацииРегл" в ПКО после загрузки, но думаю, что должно быть как то проще.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс