Имя: Пароль:
1C
1С v8
v8: Не записываются движения документа.
0 НикДляЗапросов
 
14.09.12
14:41
Если БУ Тогда                            
                       Движение = Движения.Хозрасчетный.Добавить();
                       Движение.СчетКТ = ПланыСчетов.Хозрасчетный.НайтиПоКоду("Час");
                       Движение.Период = Дата;
                       Движение.Организация = Организация;
                       Движение.КоличествоКТ = - ОтклонениеПоКредиту;    
                       Движение.Сумма = ТекСтрокаУслуга.Сумма;                
                       Движение.СубконтоКТ[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = ТекСтрокаУслуга.Контрагент;
                       //Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.НайтиПоНаименованию("Тип часа")] = Перечисления.ТипыЧасов.ЛьготныеЛК;
                       Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.НайтиПоНаименованию("Тип часа")] = Перечисления.ТипыЧасов.БесплатныеЛК;
                       Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура] = ТекСтрокаУслуга.Номенклатура;
                       КонецЕсли;
                       Если Дата>Дата(2012,06,30) и НУ Тогда
                           Час = Движения.Час.Добавить();
                           Час.ВидДвижения = ВидДвиженияНакопления.Расход;
                           Час.Период = Дата;
                           Час.Контрагент = ТекСтрокаУслуга.Контрагент;
                           Час.Организация = Организация;
                           Час.Номенклатура = ТекСтрокаУслуга.Номенклатура;
                           //Час.ТипЧаса = Перечисления.ТипыЧасов.ЛьготныеЛК;
                           Час.ТипЧаса = Перечисления.ТипыЧасов.БесплатныеЛК;
                           Час.Количество = -ОтклонениеПоКредиту;
                           Час.Сумма = ТекСтрокаУслуга.Сумма;;
                       КонецЕсли;
                   КонецЕсли;

По "Час" жвижения есть, а проводок нет, почему такое может быть, помогите а то я чтото не понимаю
1 ДенисЧ
 
14.09.12
14:45
А где запись движений?
2 Alex S D
 
14.09.12
14:45
Если БУ
выполняется?
3 НикДляЗапросов
 
14.09.12
14:49
(1) За циклом Движения.Хозрасчетный.Записать();
(2) Да выполняется
4 Maxus43
 
14.09.12
14:52
в подписках ничо не режется?
5 НикДляЗапросов
 
14.09.12
14:56
А ребята, извините у меня оказывается КТ = +1 КТ = -1, по ЧАСУ были задвоеные движения, а по Хозрасчетному просто занулялось...
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс