Имя: Пароль:
1C
1С v8
Документ проводится а движения нет.
,
0 Astrakhan_man
 
14.12.12
09:21
платформа 1С:Предприятие 8.2 (8.2.16.368) конфа "Управление торговлей", редакция 10.3 (10.3.8.9)

Документ самописный, просто редактирует Регистра накопления ТоварыОрганизации. Все работало, до обновления счет фактуры и УчетаНДС. Может у кого такое встречалось?

в обработке проведения такой код:

Для каждого товар Из Товары Цикл
НаборДвижений = Движения.ТоварыОрганизаций;
                       
           // Получим таблицу значений, совпадающую со структурой набора записей регистра.
           
           ТаблицаДвижений = НаборДвижений.ВыгрузитьКолонки();
                           
           НоваяСтрока                     = ТаблицаДвижений.Добавить();
           НоваяСтрока.Организация         = Константы.ФирмаНДС.Получить();
           НоваяСтрока.Номенклатура         = товар.Номенклатура;
           НоваяСтрока.Качество             = Справочники.Качество.Новый;
           НоваяСтрока.Количество           = товар.Количество;
           НоваяСтрока.ХарактеристикаНоменклатуры = Неопределено;
           НоваяСтрока.СерияНоменклатуры    = Неопределено;
           НоваяСтрока.Склад                = Неопределено;
           НоваяСтрока.Период              = Дата;
           
           НаборДвижений.мПериод           = Дата;            
           НаборДвижений.мТаблицаДвижений  = ТаблицаДвижений;    
           
           Движения.ТоварыОрганизаций.ВыполнитьПриход();
КонецЦикла;
1 tdm
 
14.12.12
09:23
>>Документ самописный
>>Все работало, до обновления

права посомтреть, не ?
2 Astrakhan_man
 
14.12.12
09:23
В отладчике проходил, ошибок нет. Таблицы движения заполнены. Я только "склад" не заполняю.
Проходит и в этот код без ошибок ОбщегоНазначения.ВыполнитьДвижениеПоРегистру(ЭтотОбъект, ВидДвиженияНакопления.Приход);
3 Astrakhan_man
 
14.12.12
09:25
через ручную корректировку, так же без склада движения появляются. Может какие настройки документа нужно установить. у меня сейчас такие: Проведение - Разрешить. Оперативно - Разрешить, Удаление движений- Удалять автоматический.
4 Astrakhan_man
 
14.12.12
09:26
Права полные, у документа У Полных прав все галочки установлены.
5 perec1982
 
14.12.12
09:28
Документ является регистратором для регистра?
6 Astrakhan_man
 
14.12.12
09:29
Да является
7 Astrakhan_man
 
14.12.12
09:30
у старых документов, есть движения.
а вот у текущих не происходит, сверял со старыми конфигурациями, все одинаково.  Изменения только в части УчетаНДС.
8 Astrakhan_man
 
14.12.12
09:32
все остальные документы, включая самописные работают.
9 Astrakhan_man
 
14.12.12
09:34
Регистр накопления не редактировал.
10 Lama12
 
14.12.12
09:38
(0)Может я чего не понимаю, а как ТаблицаДвижений  передается в Движения.ТоварыОрганизаций.ВыполнитьПриход()?
11 НЕА123
 
14.12.12
09:42
НаборДвижений = Движения.ТоварыОрганизаций;
                       
           // Получим таблицу значений, совпадающую со структурой набора записей регистра.

           
           ТаблицаДвижений = НаборДвижений.ВыгрузитьКолонки();

Для каждого товар Из Товары Цикл

                           
           НоваяСтрока                      = ТаблицаДвижений.Добавить();
           НоваяСтрока.Организация          = Константы.ФирмаНДС.Получить();
           НоваяСтрока.Номенклатура         = товар.Номенклатура;
           НоваяСтрока.Качество             = Справочники.Качество.Новый;
           НоваяСтрока.Количество           = товар.Количество;
           НоваяСтрока.ХарактеристикаНоменклатуры = Неопределено;
           НоваяСтрока.СерияНоменклатуры     = Неопределено;
           НоваяСтрока.Склад                 = Неопределено;
           НоваяСтрока.Период              = Дата;
           
           НаборДвижений.мПериод           = Дата;            
           НаборДвижений.мТаблицаДвижений  = ТаблицаДвижений;    
           

КонецЦикла;

Движения.ТоварыОрганизаций.ВыполнитьПриход();


или я вообще ничего не понимаю?
12 НЕА123
 
14.12.12
09:43
НаборДвижений = Движения.ТоварыОрганизаций;
                       
           // Получим таблицу значений, совпадающую со структурой набора записей регистра.


           
           ТаблицаДвижений = НаборДвижений.ВыгрузитьКолонки();

Для каждого товар Из Товары Цикл


                           
           НоваяСтрока                      = ТаблицаДвижений.Добавить();
           НоваяСтрока.Организация          = Константы.ФирмаНДС.Получить();
           НоваяСтрока.Номенклатура         = товар.Номенклатура;
           НоваяСтрока.Качество             = Справочники.Качество.Новый;
           НоваяСтрока.Количество           = товар.Количество;
           НоваяСтрока.ХарактеристикаНоменклатуры = Неопределено;
           НоваяСтрока.СерияНоменклатуры     = Неопределено;
           НоваяСтрока.Склад                 = Неопределено;
           НоваяСтрока.Период              = Дата;
           
 
           

КонецЦикла;
           НаборДвижений.мПериод           = Дата;            
           НаборДвижений.мТаблицаДвижений  = ТаблицаДвижений;  
Движения.ТоварыОрганизаций.ВыполнитьПриход();
13 Aprobator
 
14.12.12
09:44
(0) движения есть, но не записываются. У формы в свойствах ЗаписьДвиженийПриПроведении - что стоит?
14 Astrakhan_man
 
14.12.12
09:47
нет такого свойства у меня в конфе
15 Astrakhan_man
 
14.12.12
09:48
(13)  нет такого свойства у документов. у меня в режиме совместимости работает
16 Aprobator
 
14.12.12
09:51
тогда смотри модуль набора записей самого регистра. Больше негде собаке порыться.
17 tdm
 
14.12.12
10:06
еще вариант подписки прошерстить, может куда попал где чистятся движения...
18 Astrakhan_man
 
16.12.12
20:23
Исправил

с Движения.ТоварыОрганизаций.ВыполнитьПриход();

на НаборДвижений.ВыполнитьПриход();

НЕ помогло(((