Имя: Пароль:
1C
1С v8
не формируются движения в ут 11
, ,
0 cyx7
 
08.04.15
15:01
пытаюсь программно сделать вот так  ПриходныйОрдер = Документы.ПриходныйОрдерНаТовары.СоздатьДокумент();
    ПриходныйОрдер.Номер = НомерДляПОТ;
    Документ = ДокПоступление.Ссылка;
    ПриходныйОрдер.Заполнить(Документ);

    //
    Попытка
        ПриходныйОрдер.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Оперативный);
    Исключение
    КонецПопытки;

документ проводится, но делает движения только по одному регистру, а если руками провести, то по четырем регистрам. подскажите  пожалуйста((
1 DrShad
 
08.04.15
15:06
недозаполнила программно
2 ИС-2
 
naïve
08.04.15
15:07
заходить в обработку проведения и смотреть при каких действиях выполняются движения.
Вполне возможно, что при ручном создании (т.е открытии формы) заполняются какие-то реквизиты, которые при программном не заполнены
3 DrShad
 
08.04.15
15:07
(2) к гадалке не ходи
ТС постоянно забывает заполнять ХозОперацию
4 cyx7
 
08.04.15
15:52
(3) да нету там хоз операции
5 cyx7
 
08.04.15
15:53
(4) и + она сама заполняется, когда документ записан
6 D_E_S_131
 
08.04.15
15:58
(5) Это как?
7 cyx7
 
08.04.15
16:01
(6) ну не хоз операция там, а складская операция, и она заполняется)
8 sanja26
 
08.04.15
16:10
(0) может надо документ основание указать?
9 cyx7
 
08.04.15
16:25
(8) функцией заполнить же оно заполняется
10 sanja26
 
08.04.15
17:32
(9) чтобы приходный ордер сделал доп. движения, у него должен быть указан статус (в работе, К Поступлению и т.п.)
11 cyx7
 
08.04.15
17:36
(10) спасибо большое) сама уже дошла до этого)))
12 cyx7
 
08.04.15
17:36
(11) в моем случае статус принят должен быть, а был к поступлению
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший