Имя: Пароль:
1C
1С v8
Движение = Ложь
Ø (vde69 07.07.2014 00:00)
0 Vyacheslav 777
 
06.07.14
23:34
Нужно сделать два разных движения. Чтобы если Движения 1, тогда не движения 2.  

    // регистр РизервНаСклдах Расход
    Движения.ОстаткиНаСкладах.Записывать = Истина;
    
    Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
        
        Движение = Движения.ОстаткиНаСкладах.ДобавитьРасход();
        Движения.РизервНаСкладах.Записывать= Ложь;
        Движение.Период = Дата;
        Движение.Номенклатура = ТекСтрокаМатериалы.Материал;
        Движение.Склад = Склад;
        Движение.Количество = ТекСтрокаМатериалы.Количество;
        
            Движения.РизервНаСкладах.Записывать = Истина;
        Движение = Движения.РизервНаСкладах.ДобавитьРасход();
        Движение.Период = Дата;
        Движение.СкладРизервов = СкладРизервов;
        Движение.Номенклатура = ТекСтрокаМатериалы.Материал;
        Движение.Количество = ТекСтрокаМатериалы.Количество;
        
    КонецЦикла;
    
Не судите строго, я только учусь.
1 vde69
 
модератор
06.07.14
23:36
рИзервНаСкладах - это уже не зачет :)
2 Vyacheslav 777
 
06.07.14
23:38
как додумался
3 Vyacheslav 777
 
06.07.14
23:38
4 Vyacheslav 777
 
06.07.14
23:40
а как лучше? Только попроще.
5 Vyacheslav 777
 
06.07.14
23:47
Логику  обьясните.
6 vde69
 
модератор
07.07.14
00:00
(5) для начала простыми словами опиши что тебе нужно, потом прочитай это сам и потом запости сюда.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.