Ошибка: невозможно открыть файл CarryDoc

0 (0)
  • Развернуть Ошибка: невозможно открыть файл CarryDoc ( bstr  26.11.2004 10:54 )
    5(1)
    В Кредитах в макросе crdpcper.mac надо формировать отложенные документы
    Import CarryDoc
    выдает ошибку
    Не подскажет кто как использовать тогда MakePostDoc или RunCarry ?
    >> Ответить
    • Развернуть Без CarryDoc и MakePostDoc не будет работать ( Piper  27.11.2004 13:27 )
      5(1)
      Как выход - использовать обычный insert() для postdoc.dbt, но придется присваивать все необходимые знчения полей для буфера.
      Что-то вроде

      MACRO Создать_Документ()
      
         ClearRecord(post);
         post.iApplicationKind= 8;
         post.ApplicationKey  = GetApplicationKey() ;
         post.Dispatch        = Отправка;
         post.numb_document   = Номер;
         post.number_pack     = Пачка;
         post.CorSchemDeb     = 5; /* временно, потом нужна настоящая схема */
         post.Symbol_Cach     = "  0";
         post.SymbNotBal      = "  0";
         post.ground          = Обработать_основание(Назначение);
         post.sum             = СуммаЗачисления;
         post.shifr_oper      = Шифр;
         post.kind_oper       = Вид; /* однако не совсем понятно, что такое K_O у КББейки */
         post.payment         = Очередность;
         post.date_document   = Дата;
         post.date_value      = ДатаЗначения;
         post.mfo_payer       = БИКПлательщика;
         post.OKPO_payer      = ИННПлательщика;
         post.account_payer   = СчетПлательщика;
         post.real_payer      = Вычислить_счет_по_схеме(post.CorSchemDeb);
         post.account_receiver= СчетТрПолучателя;
         post.real_receiver   = СчетТрПолучателя;
         post.payer           = Плательщик;
         post.receiver        = ТрПолучатель;
         post.OKPO_receiver   = ИННТрПолучателя;
         post.Bank_payer      = Получить_название_банка(БИКПлательщика);
         post.Bank_Receiver   = {Name_Bank};
         post.KPP_Payer       = КПППлательщика;
         post.KPP_Receiver    = КППТрПолучателя;
         post.Oper            = {oper};
      
         return( insert(post) );
      
      END;
      

      >> Ответить
    • Развернуть MakePostDoc пока не работает, если вы создаете отложенный документ ( Adyan_N  30.11.2004 09:34 )
      5(1)
      сложной проводки.
      запрос -
      #57280, RS-Bank/Pervasive
      Проблема
      При попытке провести из отложенных документ сложной проводки, созданный функцией MakePostDoc() в этом же сеансе работы МВОДБ, выдается сообщение
      -----------------------------------¬
      ¦ Сообщение 70 ¦
      ¦ Конфликт. Документ изменен другим операционистом ¦
      L-----------------------------------
      При проводке документа с незаданным номером сложной проводки ошибки не возникает.
      При задании номера сложной проводки происходит захват записи функцией MakePostDoc(), помогает только закрытие сеанса работы и открытие нового.

      Дополнительная информация
      Тип запроса:Ошибка
      Статус запроса:Зарегистрирован
      Найдено в: 5.00.084.11
      Дата создания: 01.11.04

      >> Ответить