Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 09:14

помогите с записью регистра сведений !

Автор topline, 11 сен 2015, 10:45

0 Пользователей и 1 гость просматривают эту тему.

topline

Пытаюсь записать в модуле проведения регистр сведений

Процедура ИнформацияОбОперации()
   
   НЗ = РегистрыСведений.ЖурналОперацийБанк.СоздатьНаборЗаписей();
   НЗ.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка);
   НЗ.Записывать = Истина;
   НоваяЗапись = НЗ.Добавить();
   НоваяЗапись.ДатаОперации  = Дата;
   НоваяЗапись.БанковскиеСчета = СчетОрганизации;
   НоваяЗапись.Организация = Организация;
   НоваяЗапись.КодПлатежа = 1;
   НоваяЗапись.КодВалютыСчета = ВалютаДокумента.Код;
   НоваяЗапись.НаименованиеБанка = СчетКонтрагента.Банк.Наименование;
   НоваяЗапись.БИКБанка = СчетКонтрагента.Банк.Код;
   НоваяЗапись.СуммаВВалютеСчета = СуммаДокумента;
   НоваяЗапись.СтатусКлиента = 1;
   НоваяЗапись.ТипКлиента = Контрагент.ЮрФизЛицо;
   НоваяЗапись.ИДРезидентаЮЛ = Контрагент.ИНН;
   НоваяЗапись.НомерСчета = СчетКонтрагента;
   
   НоваяЗапись.Договор = ДоговорКонтрагента;
   НоваяЗапись.Период = Дата;
   
   НЗ.Записать(Истина);
КонецПроцедуры   

вроде и ошибок не выдает но и не записывает

vitasw

...
НЗ.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка);
НЗ.Прочитать();
//НЗ.Записывать = Истина; - это не нужно
НоваяЗапись = НЗ.Добавить();
...

topline


vitasw

РегистрыСведений.ЖурналОперацийБанк
1. Регистратор в этом РС содержит тип текущего документа?
2. Этот РС независимый или подчинен регистратору?
3. В какой момент происходит запись в этот РС? Обработка проведения? или из формы?

topline

РегистрыСведений.ЖурналОперацийБанк
1. Регистратор в этом РС содержит тип текущего документа?
ДА
2. Этот РС независимый или подчинен регистратору?
ПОДЧИНЕН РЕГИСТРАТОРУ
3. В какой момент происходит запись в этот РС? Обработка проведения? или из формы?
запись происходит в обработке проведения документа Поступление на расчетный счет

AIFrame

Цитата: topline от 11 сен 2015, 11:55
РегистрыСведений.ЖурналОперацийБанк
1. Регистратор в этом РС содержит тип текущего документа?
ДА
2. Этот РС независимый или подчинен регистратору?
ПОДЧИНЕН РЕГИСТРАТОРУ
3. В какой момент происходит запись в этот РС? Обработка проведения? или из формы?
запись происходит в обработке проведения документа Поступление на расчетный счет
Сделай ПослеПроведения.

vitasw

Ну, тогда это как поехать в Калининград через Воркуту...
Должно быть:
НЗ = Движения.ЖурналОперацийБанк;   
   НЗ.Записывать = Истина; //возвращаем взад
   НоваяЗапись = НЗ.Добавить();
   НоваяЗапись.ДатаОперации  = Дата;
   НоваяЗапись.БанковскиеСчета = СчетОрганизации;
....
// НЗ.Записать(Истина); - это не нужно.

topline

УРА !!!!!!!! так Заработало !!!!!!
Добавлено: 11 сен 2015, 12:26


теперь только если пытаюсь из формы посмотреть то вылетает ошибка

{Обработка.КорректировкаДвижений.Форма.ОсновнаяФорма.Форма(96)}: Ошибка при вызове метода контекста (Добавить)
      КоманднаяПанельРегистра = ЭлементыФормы.Добавить(Тип("КоманднаяПанель"), ("КоманднаяПанель" + СтрокаТаблицыРегистров.Имя), Истина, ЭлементыФормы.ОсновнаяПанель);
по причине:
Недопустимое значение параметра (параметр номер '2') (Не уникальное имя! (КоманднаяПанельЖурналОперацийЦБ))

vitasw

Цитата: topline от 11 сен 2015, 12:25Недопустимое значение параметра (параметр номер '2') (Не уникальное имя! (КоманднаяПанельЖурналОперацийЦБ))
Тут вроде достаточно понятно написано. Ничего более конкретного вы все равно не услышите.

topline


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск