![]() |
|
Регистр сведений не видит измерение при записи | ☑ | ||
---|---|---|---|---|
0
dred999
28.08.17
✎
12:16
|
Все привет!
Столкнулся с такой проблемой: 1С:Предприятие 8.3 (8.3.10.2375) Платформа и пустая конфигурация. Создал некий регистр сведений периодичный и добавил 2 измерения и 1 ресурс, программно заполняю его. Но потом понадобилось добавить еще одно измерение типа дата. Добавляю его пытаюсь заполнить и записать регистр но вываливается ошибка: "Поле объекта не обнаружено (Дата), попробовал поменять тип на строку и записать любое слово(строку) в него - тоже самое... В чем может быть проблема? |
|||
1
zvial
28.08.17
✎
12:18
|
F7 нажимал?
|
|||
2
dred999
28.08.17
✎
12:22
|
(1) F7 ? Не)
|
|||
3
dred999
28.08.17
✎
12:23
|
Я обновляю обычным способом)
|
|||
4
dred999
28.08.17
✎
12:25
|
(1) Не помогло :(
|
|||
5
dred999
28.08.17
✎
12:25
|
Поле объекта не обнаружено (ДатаДокумента)
НаборЗаписей.ДатаДокумента = ТаблицаДокументов[Индекс].Дата; |
|||
6
Рэйв
28.08.17
✎
12:26
|
(5)Покажи ка весь код.
|
|||
7
Fram
28.08.17
✎
12:26
|
(5) а в (0) другое поле не обнаружено. у выражения справа
|
|||
8
RS2017
28.08.17
✎
12:28
|
(5) Если "НаборЗаписей" это набор записей регистра, то ничего удивительного
|
|||
9
dred999
28.08.17
✎
12:29
|
(7) Не я же говорю что пробовал изменить тип этого измерения на строку и пробовал записать строку пишет то же самое
НаборЗаписей.ДатаДокумента = "Привет!" Поле объекта не обнаружено (ДатаДокумента) |
|||
10
Рэйв
28.08.17
✎
12:30
|
(9)Если пытаешься в набор записей так записать, то ты оптимист.
|
|||
11
Ёпрст
гуру
28.08.17
✎
12:31
|
(9) у набора записей нет этих реквизитов, нужно новой записи присваивать
|
|||
12
Ёпрст
гуру
28.08.17
✎
12:32
|
предварительно, отбор установив по измерениям
|
|||
13
dred999
28.08.17
✎
12:32
|
(10) Можно поподробнее))
Дело в том что когда изначально создавал этот регистр, добавил 2 измерения и он заполняется без проблем, потом добавил еще одно и началось.... |
|||
14
dred999
28.08.17
✎
12:32
|
Вот весь кусок
|
|||
15
dred999
28.08.17
✎
12:32
|
НаборЗаписей = РегистрыСведений.АнтиворСостояниеДокументаДиадок.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Период.Установить(ТаблицаДокументов[Индекс].ДатаУчета); НаборЗаписей.Отбор.ДатаДокумента.Установить(ТаблицаДокументов[Индекс].Дата); НаборЗаписей.Отбор.Номер.Установить(НомерДокумента); НаборЗаписей.Отбор.Тип.Установить(ТаблицаДокументов[Индекс].ТипДокумента); НаборЗаписей.Прочитать(); Если НаборЗаписей.Количество() > 0 Тогда Для каждого Запись из НаборЗаписей Цикл Запись.СостояниеДокумента = ТаблицаДокументов[Индекс].СостояниеДокументооборота; КонецЦикла; НаборЗаписей.Записать(); Иначе НовыйНаборЗаписей = РегистрыСведений.АнтиворСостояниеДокументаДиадок.СоздатьНаборЗаписей(); НоваяЗапись = НовыйНаборЗаписей.Добавить(); НоваяЗапись.Период = ТаблицаДокументов[Индекс].ДатаУчета; НаборЗаписей.ДатаДокумента = ТаблицаДокументов[Индекс].Дата; НоваяЗапись.Номер = НомерДокумента; НоваяЗапись.Тип = ТаблицаДокументов[Индекс].ТипДокумента; НоваяЗапись.СостояниеДокумента = ТаблицаДокументов[Индекс].СостояниеДокументооборота; НовыйНаборЗаписей.Записать(Ложь); КонецЕсли; |
|||
16
Ёпрст
гуру
28.08.17
✎
12:32
|
||||
17
Вафель
28.08.17
✎
12:33
|
(15) сам посмотри внимательно
|
|||
18
Ёпрст
гуру
28.08.17
✎
12:33
|
(15)
НоваяЗапись.Период = ТаблицаДокументов[Индекс].ДатаУчета; //НаборЗаписей.ДатаДокумента = ТаблицаДокументов[Индекс].Дата; //НоваяЗапись.ДатаДокумента = ТаблицаДокументов[Индекс].Дата; |
|||
19
Ёпрст
гуру
28.08.17
✎
12:34
|
ну, разберешься , короче
|
|||
20
Numerus Mikhail
28.08.17
✎
12:34
|
(15)
НоваяЗапись.Период = ТаблицаДокументов[Индекс].ДатаУчета; НаборЗаписей.ДатаДокумента = ТаблицаДокументов[Индекс].Дата; видишь разницу?) |
|||
21
dred999
28.08.17
✎
12:35
|
пффффффффффффффффф.. вот и очки нужны точно)))
|
|||
22
dred999
28.08.17
✎
12:35
|
Всем спс...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |