Имя: Пароль:
1C
1С v8
не получается создать запись регистра сведений
0 ultrannge89
 
04.04.14
10:22
Регистр сведений имеет 3 измерения: Организация, Банк, ФизЛицо
и 2 ресурса: ДатаВыпуска(тип Дата) и НомерЛицевогоСчета.

Пишу так:

    ТекущаяДата = Формат(ТекущаяДата(),"ДФЛ=Д");
    Попытка
        НачатьТранзакцию();
        
        Для Каждого Строка Из ЛицевыеСчетаСвинокомплекса Цикл

                    Зап = РегистрыСведений.ит_ВыпущенныеЗарплатныеКарты.СоздатьМенеджерЗаписи();
                    Зап.ФизЛицо = Строка.ФизЛицо;
                    Зап.НомерЛицевогоСчета = Строка.НомерСчета;
                    Зап.Организация = ДанныеОрганизация;
                    Зап.Банк = ДанныеБанк;
                    Зап.ДатаВыпуска = ТекущаяДата;
                    Зап.Записать();
        КонецЦикла;
        ЗафиксироватьТранзакцию();

        
        
        Сообщить("Обработка завершена! Записаны данные в регистр Свинокомплекса");
    Исключение
        ОтменитьТранзакцию();
        Сообщить("Транзакция отменена. "+ОписаниеОшибки());
    КонецПопытки;
    
    ЭтаФорма.Закрыть();


В итоге пишется все, кроме ресурса ДатаВыпуска.
1 ДенисЧ
 
04.04.14
10:23
А зачем дату форматировать в строку?
2 Wobland
 
04.04.14
10:25
а закрывать транзакцию не надо?
3 Wobland
 
04.04.14
10:25
(2) сторно
4 PR
 
04.04.14
10:25
Свинокомплекс — это пять :))
А программа все верно делает.
Ты хочешь в дату какую-то хрень записать, он ее и пытается записать.
5 k1us181b
 
04.04.14
10:26
пользуйся СоставДаты в реквизите ДатаВыпуска в регистре
6 ultrannge89
 
04.04.14
10:27
Ну я пробовал и просто ТекущаяДата() записать в регистр, эффект такой  же был.
7 PR
 
04.04.14
10:28
(6) Скорее всего гон.
8 k1us181b
 
04.04.14
10:30
Ошибка какая?
9 Wobland
 
04.04.14
10:30
(6) если ДатаВыпуска число, то всё нормально
10 k1us181b
 
04.04.14
10:31
Или запись в регистре с пустой датой?
11 ultrannge89
 
04.04.14
10:33
Ошибок нет, просто посматриваю в форме списка, а там пустые даты. Щас пересоздам форму, может появятся...
12 ultrannge89
 
04.04.14
10:34
Все ок, дело было именно в форме списка, видимо не правильно сделал что добавил колонку, надо было размещением данных дополнить.
Спасибо всем за советы.
Независимо от того, куда вы едете — это в гору и против ветра!