Имя: Пароль:
1C
1С v8
Документ КорректировкаЗаписейРегистров
0 Oz11
 
17.08.11
22:56
Программно создаю и заполняю вышеуказанный документ, все работает и регистр двигается, но есть одна проблема, если открыть форму документа, то табличная часть, где должны находиться записи пуста, хотя, как я уже говорил, если смотреть движения - все ОК. в чем может быть проблема?
1 zak555
 
17.08.11
22:59
как ты его заполнил ?
2 Oz11
 
17.08.11
23:02
Вот код:
   ДокКорректировка_ЮВ = Документы.КорректировкаЗаписейРегистров.СоздатьДокумент();
   ЗаполнениеДокументов.ЗаполнитьШапкуДокумента(ДокКорректировка_ЮВ.ЭтотОбъект, ПараметрыСеанса.ТекущийПользователь);
   ДокКорректировка_ЮВ.Дата = Дата("20110817");
   НоваяСтрока_ЮВ = ДокКорректировка_ЮВ.ТаблицаРегистровСведений.Добавить();
   НоваяСтрока_ЮВ.Имя = "ПробегАвтомобилей";
   НоваяСтрока_ЮВ.Представление = "Пробег автомобилей";
   ДокКорректировка_ЮВ.Записать();
   НаборЗаписей_ЮВ = РегистрыСведений.бит_ус_ПробегАвтомобилей.СоздатьНаборЗаписей();
   НаборЗаписей_ЮВ.Отбор.Регистратор.Установить(ДокКорректировка_ЮВ.Ссылка);

   Для каждого Стр из ТЗ Цикл
       ТабДв = НаборЗаписей_ЮВ.Добавить();
       ТабДв.Активность = Истина;
       Табдв.Период = Стр.Период;
       ТабДв.Автомобиль = Стр.Автомобиль;
       ТабДв.Пробег = Стр.Пробег;
   КонецЦикла;
   
   НаборЗаписей_ЮВ.Записать(Истина);
3 John83
 
17.08.11
23:09
Движение = ДокКорректировка_ЮВ.Движения.ТвойРегистр;
Движение.Загрузить = ТвойРесурс;
попробуй так
4 John83
 
17.08.11
23:09
ну или без загрузить
5 Господин ПЖ
 
17.08.11
23:13
там ТЧ есть с именами регистров по которым есть движуха - она пустая судя по всему...
6 Maxus43
 
17.08.11
23:17
да, руками создай корректировку и посмотри на значения реквизитов и ТЧ, набор видимых в доке задаётся отдельно от набора записей
7 Oz11
 
17.08.11
23:24
(6) вот знать бы как программно задать этот набор видимых записей
8 Maxus43
 
17.08.11
23:34
Руками создай документ и посмотри чему равно "НоваяСтрока_ЮВ.Имя" и т.д.
щас не помню, на работе есть, делал уже
9 Oz11
 
18.08.11
11:07
всем спасибо, проблема была именно в неправильном имени регистра. создал документ в ручную, программно определил имя и представление регистра, имя не совпадало.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.