|
Ошибка при создании Корректирока Записи Регистра |
☑ |
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 назад я похоже делал,я там приход/расход через Перечисление пихал...Спасибо
|
|