Имя: Пароль:
1C
1С v8
Ошибка при создании Корректирока Записи Регистра
0 Popkorm
 
20.12.11
09:51
{Форма.ФормаОтчета.Форма(1570)}: Ошибка при установке значения атрибута контекста (ВидДвижения)
        ТабДв.ВидДвижения = ВидДвиженияНакопления.Приход;
по причине:
Поле недоступно для данного регистра!Что то упустил


   НовДокКоррЗап=Документы.КорректировкаЗаписейРегистров.СоздатьДокумент();
   НовДокКоррЗап.Дата=ТекущаяДата();
   //ДвиженияКорр=НовДокКоррЗап.Движения;
   НовСтрРег=НовДокКоррЗап.ТаблицаРегистровНакопления.Добавить();
   НовСтрРег.Имя = "ЗарплатаШтраф";
   НовСтрРег.Представление= "ЗарплатаШтраф";
   НовДокКоррЗап.Записать();
   НаборЗаписей_Штраф=РегистрыНакопления.ЗарплатаФеникс.СоздатьНаборЗаписей();
   НаборЗаписей_Штраф.Отбор.Регистратор.Установить(НовДокКоррЗап.Ссылка);
   //ДокШтрафов=ДвиженияКорр.ЗарплатаШтраф;
                                                     
                         
   Для Каждого СтрШтраф Из ШтрафыСОстатка Цикл
        ТабДв = НаборЗаписей_Штраф.Добавить();
        ТабДв.Активность = Истина;
        ТабДв.ВидДвижения = ВидДвиженияНакопления.Приход;
        ТабДв.Номенклатура= СтрШтраф.Номенклатура;
        ТабДв.Штрафы      = Перечисления.ШтрафыФеникс.ШтрафСОстатка;
        ТабДв.Сумма       = СтрШтраф.ШтрафОстатка;
       
   КонецЦикла;
   НаборЗаписей_Штраф.Записать(Истина);

Если так:
ВидДвиженияНакопления.Расход;
тоже самая ошибка
1 Ненавижу 1С
 
гуру
20.12.11
09:51
наверное регистр оборотный?
2 Popkorm
 
20.12.11
09:57
(1)совершенно верно,оборотный
3 Ненавижу 1С
 
гуру
20.12.11
10:01
(2) у оборотного не бывает Приход/Расход
4 Ненавижу 1С
 
гуру
20.12.11
10:01
РегистрНакопленияЗапись.<Имя регистра накопления> (AccumulationRegisterRecord.<Имя регистра накопления>)
ВидДвижения (RecordType)
Использование:
Чтение и запись.
Описание:
Тип: ВидДвиженияНакопления. Содержит вид записи, обозначающий, что запись отражает увеличение или уменьшение ресурсов регистра.
Примечание:
Только для регистров остатков.
5 Popkorm
 
20.12.11
10:05
(4)да-да точно,просто месяца 2 назад я похоже делал,я там приход/расход через Перечисление пихал...Спасибо