Имя: Пароль:
1C
1С v8
Не добавляются записи в РС
0 oslokot
 
15.01.14
16:40
Добрый вечер всем!
Образовалась неразрешимая для меня проблема, целый день сижу, не получается, Помогайте новичку! )
Не добавляются записи в регистр сведений "ЦеныНоменклатурыКонтрагентов"

Итак:
1. В конфе создал документ "Заявка"
2. Указал в движениях документа регистр "ЦеныНоменклатурыКонтрагентов"
3. Свойства документа Проведение "Разрешить", Оперативное проведение "Разрешить", удаление движений - "Удалять автоматически"
3. Написал в обработке проведения моего документа следующий текст. Украл из типового дока (УстановкаЦенНоменклатурыКонтрагентов):

    НаборДвижений   = Движения.ЦеныНоменклатурыКонтрагентов;
    ТаблицаДвижений = НаборДвижений.Выгрузить();
    
    // Заполним таблицу движений.
    ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПоТоварам, ТаблицаДвижений);
    
    НаборДвижений.мПериод          = Дата;
    НаборДвижений.мТаблицаДвижений = ТаблицаДвижений;
    
    Если Не Отказ Тогда
        Движения.ЦеныНоменклатурыКонтрагентов.ВыполнитьДвижения();
    КонецЕсли;    


4. Смотрю в отладке, все ништяк, ТаблицаДвижений заполнена, красота, но движений в конечном итоге НЕТ
Что я забыл сделать?

п.с. Кстате, если в конце выполнить НаборДвижений.Записать(Ложь); то записи добавляются!
1 oslokot
 
15.01.14
16:41
Права полные
2 oslokot
 
15.01.14
16:42
ТаблицаДвижений подготовлена правильно, все как в типовых доках. Специально отладчиком шарился
3 Maxus43
 
15.01.14
16:43
НаборДвижений.ВыполнитьДвижения();
?
4 samozvanec
 
15.01.14
16:46
Движения.ЦеныНоменклатурыКонтрагентов.Записывать = Истина;?
5 oslokot
 
15.01.14
16:46
(3) Движения.ЦеныНоменклатурыКонтрагентов.ВыполнитьДвижения()
6 Maxus43
 
15.01.14
16:47
(5) я не спрашивал как ты сделал, я говорю как попробовать надо
7 samozvanec
 
15.01.14
16:47
(5) а туда заходит вообще? может Отказ у тебя?
8 Euguln
 
15.01.14
16:50
Свойство "Запись движений при проведении" ?
9 oslokot
 
15.01.14
16:54
(4) да, заработало. НО в типовых доках такого нет!
(6) пробовал - то же самое. Попадаю в модуль РС, а оттула в ОбщегоНазначения.ВыполнитьДвижениеПоРегистру
(7) нет
(8) стоит "Записывать выбранные"
10 Euguln
 
15.01.14
16:55
(9) Поставь "Записывать модифицированные" или (4)
11 oslokot
 
15.01.14
16:55
(10) да-да, уже ставлю... минуту
12 oslokot
 
15.01.14
16:56
(10) УРА! "Записывать модифицированные" помогло!
Спасибо огромное, я бы сам не догадался б нифига :)
13 oslokot
 
15.01.14
17:00
Да блин.. целый день потратил. Ведь чувствовал что какой-то галки не хватает :)

Спасибо всем
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший