Имя: Пароль:
1C
1С v8
Запись данных
0 programer_
1c_nn15
 
18.10.11
15:26
День добрый , написал короткую простейшую обработку, непойму в чём дело, в трёх соснах заплутал, Обработка по заполнению реквизита ПодразделениеКт , конфигурация:ЗУП, документ-Отражение ЗП в рег. учете.
Когда мотрю в отладчике сторку где записывается по шифт ф9 выдаёт ошибку:
обт.Записать(РежимЗаписиДокумента.Запись)    {(1)}: Обращение к процедуре объекта как к функции (Записать)
1 programer_
1c_nn15
 
18.10.11
15:26
Процедура КнопкаВыполнитьНажатие(Кнопка)
   
   // НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
   обт=док.ПолучитьОбъект();
   Для каждого стр из обт.ОтражениеВУчете цикл    
       Если стр.СчетКт=счет тогда
           сообщить("Счет Кт:  "+стр.СчетКт);        
           стр.ПодразделениеКт=Стр.ПодразделениеДт ;
           сообщить(" Проставленное подразделениеКт : " + стр.ПодразделениеКт );
           //обт.Записать();
           // стр.
       КонецЕсли;
   КонецЦикла;    
   //обт.Записать();    
   Попытка
       обт.Записать(РежимЗаписиДокумента.Запись);
   Исключение
       Сообщить(ОписаниеОшибки());
   КонецПопытки
   
КонецПроцедуры


Процедура ПриОткрытии()
   
   счетПоиск=ПланыСчетов.Хозрасчетный.НайтиПоКоду("68.01");  // можно сохранить в пользовательском режиме
   Если Счетпоиск.Пустая() тогда
        Сообщить("счет не найден");
   иначе
       Счет=СчетПоиск;
   конецЕсли;    

КонецПроцедуры
2 programer_
1c_nn15
 
18.10.11
17:21
*
3 szhukov
 
18.10.11
17:24
(1) А что не понятно в сообщении об ошибке?
Пытаешься вычислить значение процедуры (если грубо перевести на пальцы).
4 ssh2006
 
18.10.11
17:24
"Обращение к процедуре объекта как к функции (Записать)" - не врет
5 Domanoff26
 
18.10.11
17:35
параметр не так задает или что?
6 programer_
1c_nn15
 
18.10.11
18:04
Здесь такая фишка 2 одинаковые базы, ЗУП в копии работает а в рабочей нет
7 programer_
1c_nn15
 
18.10.11
18:05
(3)Это уже давно понятно тогда как из обработки записать документ?
8 programer_
1c_nn15
 
18.10.11
18:07
(5) Обработка устанавливает в документе реквизиты но они не сохраняются(не записываются)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.