Имя: Пароль:
1C
1С v8
Остатки на складе
,
0 Arutynov
 
28.08.13
10:26
В Ут 10.3 дописан документ. он делает приход на регистры накопления: ПартииТоваровНаСкладах,ТоварыНаСкладах,ТоварыВРезервеНаСкладах ,ТоварыКПередачеСоСкладов. В отчетах видно приход, а в подборе документа Реализация товаров и Услуг не видно увеличения остатка. Что не так сделал.
1 zak555
 
28.08.13
10:27
дописал документ
2 Arutynov
 
28.08.13
10:27
да
3 Arutynov
 
28.08.13
10:34
код такой
// регистр ПартииТоваровНаСкладах Приход
    Движения.ПартииТоваровНаСкладах.Записывать = Истина;
    Движения.ПартииТоваровНаСкладах.Очистить();
    Движение = Движения.ПартииТоваровНаСкладах.Добавить();
    Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
    Движение.Период = Дата;
    Движение.Номенклатура = Номенклатура;
    Движение.Склад = Склад;
    Движение.СтатусПартии = Перечисления.СтатусыПартийТоваров.Купленный;
    Движение.Количество = Количество;
    // регистр ТоварыНаСкладах Расход
    Движения.ТоварыНаСкладах.Записывать = Истина;
    Движения.ТоварыНаСкладах.Очистить();
    Для Каждого ТекСтрокаТабличнаяЧасть Из ТабличнаяЧасть Цикл
        Движение = Движения.ТоварыНаСкладах.Добавить();
        Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
        Движение.Период = Дата;
        Движение.Склад = Склад;
        Движение.Номенклатура = ТекСтрокаТабличнаяЧасть.Индигриент;
        Движение.Количество = ТекСтрокаТабличнаяЧасть.Факт;
    КонецЦикла;

    // регистр ТоварыНаСкладах Приход
    Движения.ТоварыНаСкладах.Записывать = Истина;
    Движение = Движения.ТоварыНаСкладах.Добавить();
    Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
    Движение.Период = Дата;
    Движение.Склад = Склад;
    Движение.Номенклатура = Номенклатура;
    Движение.Количество = Количество;

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

    // регистр ТоварыКПередачеСоСкладов Расход
    Движения.ТоварыКПередачеСоСкладов.Записывать = Истина;
    Движения.ТоварыКПередачеСоСкладов.Очистить();
    Для Каждого ТекСтрокаТабличнаяЧасть Из ТабличнаяЧасть Цикл
        Движение = Движения.ТоварыКПередачеСоСкладов.Добавить();
        Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
        Движение.Период = Дата;
        Движение.Склад = Склад;
        Движение.Номенклатура = ТекСтрокаТабличнаяЧасть.Индигриент;
        Движение.СтатусПартии = Перечисления.СтатусыПартийТоваров.Купленный;
        Движение.Количество = Количество;
    КонецЦикла;
4 Arutynov
 
28.08.13
11:14
АУ
5 hhhh
 
28.08.13
11:20
активность то где?
6 Ненавижу 1С
 
гуру
28.08.13
11:24
(5) активность по-умолчанию истина
7 Ненавижу 1С
 
гуру
28.08.13
11:25
посмотри - движения то есть?
8 Arutynov
 
28.08.13
11:27
ну в регистре светиться
9 Allexe
 
28.08.13
11:28
(0) Сравни со стандартными движениями, наверняка чего-то не хватает.
10 Aleksey
 
28.08.13
11:29
Или в подборе смотрится на другой регистр, который ты не двигаешь
11 Arutynov
 
28.08.13
11:29
(10) я тоже так демаю, только какой
12 Arutynov
 
28.08.13
11:30
думаю
13 Ненавижу 1С
 
гуру
28.08.13
11:30
не все обязательные измерения заполнил, например нет качества
14 Arutynov
 
28.08.13
11:30
они повлияют? не должны вроде
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс