Имя: Пароль:
1C
1С v8
КД перенос Организации и связанного РС
0 zak555
 
28.01.14
14:02
есть пко организации

есть независимый РС УчетнаяПолитикаНалоговыйУчет
после загрузки организации в приёмник хочу туда записать запись

в пко организации в обработчике после загрузке пишу

Набор = РегистрыСведений.УчетнаяПолитикаНалоговыйУчет.СоздатьНаборЗаписей();
Набор.Период = Параметры.ДатаНачала;
Набор.Организация = Источник;

Набор.МоментОпределенияНалоговойБазыНДС = Перечисление.МоментыОпределенияНалоговойБазыНДС.ПоОтгрузке;
Набор.НДСНалоговыйПериод = Перечисление.Периодичность.Квартал;
Набор.НДСРежимУчетаРаспределенныхОплат = Перечисление.НДСРежимУчетаРаспределенныхОплат.Приоритет_НДСнеМожетБытьПринятКВычету;
Набор.Записать();


ничего не происходит, почему ?
1 Alamo-10
 
28.01.14
14:04
(0) Попробуй не Источник, а Объект
2 zak555
 
28.01.14
14:25
(1) действительно
3 zak555
 
28.01.14
14:26
но тут вылезла ошибка

ОписаниеОшибки         =  Поле объекта не обнаружено (Период)
4 zak555
 
28.01.14
14:28
косяк =)
5 zak555
 
28.01.14
14:53
кстати, после загрузки выполняется, когда объект ещё не записан в БД
6 zak555
 
28.01.14
14:57
+ Параметры.ДатаНачала -- не доступен
7 Naumov
 
28.01.14
15:03
(6) А ты этот параметр отметил, как передаваемый при выгрузке?
8 zak555
 
28.01.14
15:04
(7) это же штатный, которого нет в параметрах
9 Naumov
 
28.01.14
15:14
(8) штатный и не доступен? импосибл
10 zak555
 
28.01.14
15:14
(9) я сам удивлён
11 zak555
 
28.01.14
15:15
пока получилось так


Если Ссылка.Пустая() Тогда
    СсылкаНаДок = Справочники.Организации.ПолучитьСсылку();
    Объект.УстановитьСсылкуНового(СсылкаНаДок);
КонецЕСли;


НаборЗаписей = РегистрыСведений.УчетнаяПолитикаНалоговыйУчет.СоздатьНаборЗаписей();
Набор = НаборЗаписей.Добавить();
Набор.Период = Дата(2013,12,30);//Параметры.ДатаНачала;
Набор.Организация = СсылкаНаДок;

Набор.МоментОпределенияНалоговойБазыНДС = Перечисления.МоментыОпределенияНалоговойБазыНДС.ПоОтгрузке;
Набор.НДСНалоговыйПериод = Перечисления.Периодичность.Квартал;
Набор.НДСРежимУчетаРаспределенныхОплат = Перечисления.НДСРежимУчетаРаспределенныхОплат.Приоритет_НДСнеМожетБытьПринятКВычету;
НаборЗаписей.Записать();
12 13_Mult
 
28.01.14
15:19
(0) Чаще смотрите справку обработчиков ))
13 zak555
 
28.01.14
15:20
(12) уже посмотрел внимательно =)

осталось 11
14 Naumov
 
28.01.14
15:28
(9) Обращаяся не через Параметры, а просто ДатаНачала
15 zak555
 
02.02.14
10:22
(14) благодарю