Имя: Пароль:
1C
1C 7.7
v7: Отчет на основании проводок
,
0 Filosof
 
25.12.12
12:08
Отчет на основании проводок формируется некорректно. только после перепроведения документов формируется нормально.
1 zak555
 
25.12.12
12:08
херовый отчёт и/или логика проведения дока
2 cw014
 
25.12.12
12:09
Видимо сами проводки сформированы не корректно, только после перепроведения они становятся корректными
3 Filosof
 
25.12.12
12:17
(2)как проводки могут после перепроведения стать нормальными а до перепроведения быть некорректными?
4 cw014
 
25.12.12
12:18
(3) Кривой механизм формирования проводок. Потом поправили, а документы не перепровели
5 cw014
 
25.12.12
12:18
(3) Один из вариантов
6 cw014
 
25.12.12
12:18
(3) Условия по которому формировались проводки до определенного момента были одни, потом что-то поменялось (вид номенклатуры у номенклатуры, галка в настройках, еще что нибудь) и проводки стали неактуальными
7 cw014
 
25.12.12
12:18
(3) Второй вариант
8 Filosof
 
25.12.12
12:35
(4) (6) Ни первый ни второй вариант не подходят. механизм проведения документов не изменялся.
9 zak555
 
25.12.12
12:37
(8) ты код покажи
10 Filosof
 
26.12.12
10:46
Код будет позже
11 Filosof
 
26.12.12
10:52
Опер=СоздатьОбъект("Операция");
       
Если Крой=1 тогда    
   Док=СоздатьОбъект("Документ.ВРаскройНовый");
   Док.ВыбратьДокументы(ВыбНачПериода,ВыбКонПериода);

   
   Пока Док.ПолучитьДокумент()=1 цикл
    Если Док.Проведен()=1 тогда
       Док.ВыбратьСтроки();
       Если  Док.ПолучитьСтроку()=1 тогда
       Материал=Док.ТМЦ;    
       КонецЕсли;    
       
       Если Полуфабрикат.Выбран()=1 тогда
       
   Опер.НайтиОперацию(Док.ТекущийДокумент());
   Опер.ВыбратьПроводки();
   Пока Опер.ПолучитьПроводку()=1 цикл

   Если (Опер.Дебет.Счет=СчетПоКоду(203)) И (Полуфабрикат=Опер.Дебет.Субконто(2)) тогда
       Таб1.НоваяСтрока();
       Таб1.Изделие=Опер.Дебет.Субконто(2);
       Таб1.Материал=Материал;
       Таб1.ИзделиеКво=Опер.Количество;
       Таб1.ИзделиеСумма=Опер.Сумма;
   КонецЕсли;
  КонецЦикла;
12 Filosof
 
26.12.12
12:23
Никто ничего не скажет?
13 Classic
 
26.12.12
12:27
Какой ужас
14 Classic
 
26.12.12
12:27
А по теме. Если после перепроведения показывает правильно, значит перепроведение дало другие проводки. Так что смотри почему у тебя после перепроведения меняются проводки
15 Ёпрст
 
26.12.12
12:28
не не так..

Полный ПЭ!
16 Filosof
 
26.12.12
12:42
(14)Дело в том что непонятно после первого или второго перепроведения а может и третьего. То есть  при неизменных модуле отчета и процедуре проведения документа почему-то отчет выдает разные результаты.Хотя проводки остаются неизменными.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.