Имя: Пароль:
1C
1С v8
(8.2) Снова запись в регистр сведений - не пишутся даты в ресурсы
0 vechiy
 
24.06.13
19:05
Запись=РегистрыСведений.ЗаписиОСтажеДляСЗВ4.СоздатьМенеджерЗаписи();
                           Запись.ОтчетныйПериод=лДок.ОтчетныйПериод;
                           Запись.Год = Год(лДок.ОтчетныйПериод);
                           Запись.ФизЛицо = лстрокаФИО.ФизЛицо;
                           Запись.НомерОсновнойЗаписи = НомерСтроки;
                           Запись.ОбособленноеПодразделение = лДок.Организация;
                           Запись.КатегорияЗастрахованныхЛиц = лДок.КатегорияЗастрахованныхЛиц;
                           Запись.ТипДоговора = ТипДоговора;
                           Запись.ДатаНачалаПериода = ДатаНачала;
                           Запись.ДатаОкончанияПериода = ДатаКонца;
                           Запись.Записать();


Пишет пустые даты начала и окончания, в отладчике видно, что ДатаНачала и ДатаКонца - норм, однако в ресурсы регистры все равно пишутся пустые даты, почему такое может быть?
1 NcSteel
 
24.06.13
19:12
Это такие основы, то проще  пойти учиться  на курсы.
2 Cyberhawk
 
24.06.13
19:19
У меня одного прочтение (1) отбило желание помочь человеку разобраться? )))
3 Zolberg
 
24.06.13
19:41
Может состав даты в этих полях "Время"?
4 vechiy
 
25.06.13
10:33
(3) да нет, дата полная, и она всегда пустая
5 Defender aka LINN
 
25.06.13
10:35
(0) "ДатаНачала и ДатаКонца - норм" - вот тут у тебя наглая и бессовестная ложь
6 Шапокляк
 
25.06.13
10:36
(0)А если попробовать для тренировки записать
Запись.ДатаНачалаПериода = ТекущаяДата();
Запись.ДатаОкончанияПериода = ТекущаяДата();
запишется?
7 vechiy
 
25.06.13
10:41
не, и так тоже: дата('2013-01-01')
8 Рэйв
 
25.06.13
10:44
Из этих двух
Запись.ДатаНачалаПериода = ДатаНачала;

что-то одно - не дата.
9 Рэйв
 
25.06.13
10:44
или ДатаНачала - пустая дата
10 Шапокляк
 
25.06.13
10:54
(7) оригинальненько.  А так: ЧтоТоТам='20130101'?
11 Godofsin
 
25.06.13
10:55
(10) Да это то же самое
Независимо от того, куда вы едете — это в гору и против ветра!