Имя: Пароль:
1C
1C 7.7
v7: Банковские выписки и платежные поручения
0 Asia2016
 
16.09.17
08:16
В банковской выписке делаем заполнение по пл поручениям
Процедура ЗаполнитьПлПор()      
      ТП = СоздатьОбъект("ТаблицаЗначений");  
    ТП.НоваяКолонка("ПервичныйДокумент");
    ТП.НоваяКолонка("ВидДвижения");
    ТП.НоваяКолонка("НазначениеПлатежа");  
    ТП.НоваяКолонка("КоррСчет");
    ТП.НоваяКолонка("Расход");
    ТП.НоваяКолонка("Субконто1");
      ТП.НоваяКолонка("Субконто2");  
      ТП.НоваяКолонка("БанковскийСчет");      
  
      ДокПлПор = СоздатьОбъект("Документ.ПлатежноеПоручение");
    ДокПлПор.ВыбратьДокументы(ДатаДок,ДатаДок);      
    Пока ДокПлПор.ПолучитьДокумент()=1 Цикл  
        Если ПометкаУдаления() = 0 Тогда  
            Если ДокПлПор.РасчетныйСчет = БанковскийСчет Тогда
            ТП.НоваяСтрока();              
            ТП.ПервичныйДокумент = ДокПлПор.ТекущийДокумент();
              ТП.ВИдДвижения = Перечисление.ВидыДвиженийПоРасчетномуСчету.Оплата;  
              ТП.НазначениеПлатежа = ДокПлПор.СодержаниеПлатежа;  
              ТП.КоррСчет = ДокПлПор.Счет;
              ТП.Расход   = ДокПлПор.Сумма;  
            ТП.Субконто1= ДокПлПор.Контрагент;
            ТП.Субконто2= ДокПлПор.Договор;
            ТП.БанковскийСчет = ДокПлПор.РасчетныйСчет;
            КонецЕсли;
        КонецЕсли;    
    КонецЦикла;                    
    ТП.Свернуть("ПервичныйДокумент,ВИдДвижения,НазначениеПлатежа,КоррСчет,Расход, Субконто1, Субконто2, БанковскийСчет ",);
    ЗагрузитьТабличнуюЧасть(ТП);
    ТП.ВыбратьСтроки();
    Пока ТП.ПолучитьСтроку() = 1 Цикл
        ТП.Очистить();                
    КонецЦикла;    
  КонецПроцедуры
можно ли сделать платежные поручения,которые выбираются проведенными.
1 Asia2016
 
16.09.17
08:17
при формировании  Таблицы значений вставляла ДокПоПор.Провести();
2 Asia2016
 
16.09.17
08:17
ДокПлПор.Провести()
3 Asia2016
 
16.09.17
08:19
выдает сообщение ДокПлПор.Провести();
{Документ.ВыпискаНовейшая.Форма.Модуль(401)}: Документ не может быть проведен!
4 73с
 
16.09.17
08:23
(3) А платежные поручения в принципе проводятся? В типовой насколько помню нет
5 Asia2016
 
16.09.17
08:26
нет не проводятся
6 Злопчинский
 
16.09.17
08:34
В типовой бухии плпор не проводятся. Плпор - это всего лишь поручение банку, то есть намерение/план. По БУ - не отражается
7 Злопчинский
 
16.09.17
08:37
В твоём коде по одному плпор можно сделать неограниченное количество выписок-оплат. Проверяй - есть ли уже по плпор оплата или нет. Для примерно открой журнал плпор и смотри на значки которые стоят напротив оплаченных и неоплаченных плпор
8 Asia2016
 
16.09.17
08:39
у нас нет этих значков. просто перечень не проведенных документов
9 Злопчинский
 
16.09.17
08:46
Что-то кривой у вас...
Сделай вручную пр и на основании введи выписку, значок должен появиться
10 Asia2016
 
16.09.17
10:44
(9) посмотрела типовую. реально есть пиктограммы. в нашей 1с как будто прописано все тоже самое, но значков нет.
11 Asia2016
 
16.09.17
10:45
Сделай вручную пр
пр это что?
12 Злопчинский
 
16.09.17
11:24
(11) млин, ветка про что?
Глаза разуй, совсем мутная?
13 Злопчинский
 
16.09.17
11:25
Открой журнал по.пор и ввели плпор вручную и далее...
14 Asia2016
 
16.09.17
12:59
не мутная. у нас отсутствовала библиотека картинок. картинки вставила и галочки появились
15 Asia2016
 
16.09.17
13:00
в любом случае спасибо вам
16 Злопчинский
 
16.09.17
13:49
(14) ну тогда смотри кто у вас так криворуко конфигу ставил или тянул издавна, что умудрился штатную библиотеку картинок убить
17 Злопчинский
 
16.09.17
13:50
(14) теперь смотри по коду как вычисляется галочка для оплаченных и не оплаченных ПП
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший