Имя: Пароль:
1C
1C 7.7
v7: Банковская выписка
, ,
0 Erhov_egor
 
07.02.12
06:08
В общем приход дс идет по прих.кас.ордеру и по выписке,мне нужно чтоб документ выписка смотрел на контрагента на его остаток дс, делаю при вводе нового бух.итоги,мне нужен остаток только который был по документу выписка,т.е. при создании дока заполняет остатки дс

   Дата1 = НачМесяца(ДатаДок-30);
   Дата2 = ДатаДок-1;
   Сч62_2        = СчетПоКоду("62.2");
   БИ62_О        = СоздатьОбъект("БухгалтерскиеИтоги");
//    БИ62_О.ВключатьСубсчета(1,1);
   БИ62_О.ИспользоватьСубконто(ВидыСубконто.Контрагенты,,,2);
   БИ62_О.ИспользоватьСубконто(ВидыСубконто.Договоры,,,1);
   БИ62_О.ИспользоватьСубконто(ВидыСубконто.ВидыРасчетовСПокупателями,,,1);  
   БИ62_О.ВыполнитьЗапрос(Дата1,Дата2,Сч62_2,,,,3,1);
   БИ62_О.ВыбратьСубконто(1);
   Пока БИ62_О.ПолучитьСубконто(1) = 1 Цикл  
       Орг    = БИ62_О.Субконто(1);
       БИ62_О.ВыбратьСубконто(2);
       Пока БИ62_О.ПолучитьСубконто(2) = 1 Цикл  
           Всего3        = БИ62_О.СКК();                                              
           ВидРасчетов    = БИ62_О.Субконто(3);  
           БИОперация    = БИ62_О.Операция;
           ОперДок    =  БИОперация.Документ;
           Сообщить(ОперДок);              
           Если БИ62_О.Операция.Документ.Вид()="Выписка" Тогда
               Если Всего3<>0 Тогда  
                   ТЗ.НоваяСтрока();  
                   ТЗ.КоррСчет = СчетПоКоду("62.2");  
                   ТЗ.Субконто3   = ВидРасчетов;    
                   ТЗ.Субконто1   = Орг;            
                   ТЗ.Субконто2 = БИ62_О.Субконто(2);
                   ТЗ.Приход = Всего3;    
               КонецЕсли;    
           КонецЕсли;
       КонецЦикла;
   КонецЦикла;  
     ЗагрузитьТабличнуюЧасть(ТЗ);
1 Erhov_egor
 
07.02.12
06:10
Вопрос заключается в том то что БИ62_О.операция.документ виден только в периоде, а если увеличивать период то он будет долго выполняться,следующий вопрос то что если он заполнит а распределения не будет то он даст еще одну проводку то получится двойная проводка
2 ДенисЧ
 
07.02.12
06:42
Нифига не понял. Ты хочешь видеть остатки только в разрезе одного вида документов движения? Тогда или забудь, или смирись с тормозами.
3 Erhov_egor
 
07.02.12
06:55
(2)все остатки хочу видеть по документу выписка
4 miki
 
07.02.12
06:55
c
>>остатки только в разрезе одного вида документов движения
смириться не получиться. Только забы(и)ть...
5 Erhov_egor
 
07.02.12
06:55
да дату определенную
6 miki
 
07.02.12
06:57
остатки - только по субконто, и то не по всякому.
max - остаток после движения документа, но никак не в разрезе документов.
7 Erhov_egor
 
07.02.12
07:02
Остатки я и так смотрю по субконто,но мне нужно видеть и вид документа...как можно сделать чтоб выполнялось быстрее?
8 Erhov_egor
 
07.02.12
07:02
следующий вопрос то что если он заполнит а распределения не будет то он даст еще одну проводку то получится двойная проводка
9 miki
 
07.02.12
07:04
(8)вижу только набор слов
10 Erhov_egor
 
07.02.12
07:05
есть сумма на кредите 62.2, док выписка заполнит эту сумму,если не будет распределения на 62.1 то получится двойная проводка
11 miki
 
07.02.12
07:06
откуда берется "распределения на 62.1"?
12 Erhov_egor
 
07.02.12
07:12
вбивают сумму в выписке 62.2 потом бухи распеределяют по счетам -фактурам и идет на 62.1
13 miki
 
07.02.12
07:17
(12)хочешь угадать как бухи раскидают аванс? Это даже не телепатия...
Чем они руководствуются, когда распределяют суммы по Сч-Ф? Если у них есть формализованный алгоритм - реализуй его в коде, если с потолка - то хз...
14 Erhov_egor
 
07.02.12
07:47
у них показываются задолженности по сч-фак,и по ним сумма и переходит на 62.1,а если остается сумма то и сидит на 62.2
15 Злопчинский
 
07.02.12
08:56
автор, ты дятел!
в справочнике движений денежных средств настрйо статью например "Поступление от покупателя", вид движения "текущая деятельность" (или как -то так) - появится надпись"..тралалялл допускается автоопределение...."
при внесении строки в выписку - выбираешь эту статью. Счет проводки не заполняешь.
выписка тебе сама все правильно разнесет на 62.1 и 62.2
16 Злопчинский
 
07.02.12
08:57
(14) по сч-фак - задолженностей не бывает.
17 Злопчинский
 
07.02.12
08:57
(12) срочно убрать руки от  программирования и изучать как работает типовая конфа!!!
18 Erhov_egor
 
08.02.12
05:52
(15)во первых конфа нетиповая,переписанная много раз и так не катит
(16)это субконто счета,значит быть может
(17)в третьих тебе самому надо убрать руки от программирования