|   |   | 
| 
 | Две компании - одна база - проблема с платежными документами | ☑ | ||
|---|---|---|---|---|
| 0
    
        demous 12.01.12✎ 16:03 | 
        УПП 8.2 
  суть проблемы в том что на одном сервере работают две компании, на каждой компании свои финансовые отделы, которые формируют свои платежные документы, возникает проблема с тем - что существует самописный клиент-банк, который формируется на основе заявки на расходование средств, которые создаются финансовыми контролерами ( двумя на разные компании ) но возникла ситуация что номера платежных документов совпали... В обработке Клиент-Банк имеется табличная часть ПлатежныеДокументы и реквизит Номер, есть ли возможность сделать так, что бы эти документы на каждую организацию формировались как-то по отдельности? вот такая проблема примерно... опыт изучения и одновременно работы три месяца, поэтому извиняюсь что не совсем понятно наверняка обрисовал ситуацию... кто может помочь, заранее очень благодарен | |||
| 1
    
        demous 12.01.12✎ 16:07 | 
        наткнулся на такую финкцию, может поможет
  Функция ПолучитьНомерВФорматеОбмена(НомерДокумента, Знач ПрефиксОрганизации) Номер = СокрЛП(НомерДокумента); ОбщегоНазначения.ДобавитьПрефиксУзла(ПрефиксОрганизации); // удаление префикса из номера документа Если Найти(Номер, ПрефиксОрганизации)=1 Тогда Номер = Сред(Номер, СтрДлина(ПрефиксОрганизации)+1); КонецЕсли; // так же, может остаться "минус" впереди Если Лев(Номер, 1) = "-" Тогда Номер = Сред(Номер, 2); КонецЕсли; // удаление ведущих нулей Пока Лев(Номер, 1)="0" Цикл Номер = Сред(Номер, 2); КонецЦикла; Возврат Номер; КонецФункции | |||
| 2
    
        demous 12.01.12✎ 16:24 | 
        помогите по возможности
  из - за ошибки с номером не работает выгрузка банк клиента | |||
| 3
    
        demous 12.01.12✎ 16:29 | 
        отзовитесь мастера!     | |||
| 4
    
        demous 12.01.12✎ 16:41 | 
        нету ни кого ?     | |||
| 5
    
        vmv 12.01.12✎ 16:43 | 
        (4) да все есть, просто стесняються спросить, что мешает допилить обработку и сделать четкое разделение загрузки по организация.
  Я тут самый циничний и могу спросить) | |||
| 6
    
        demous 12.01.12✎ 16:45 | 
        как ее сделать? 
  я ток три месяца назад начал учить 1с ) не все еще умею) | |||
| 7
    
        vmv 12.01.12✎ 16:54 | 
        (6) Самое простое и главное, что нужно было сделать - это присвоить префиксы организациям на элементах справочника организации. дальше смотрим как работает обработка, если все документы уже рождаться уходят/приходят префиксованными.
  если этого мало, допустим платежка уходит в банк без префикса и приходит без префикса, то думаем как ее "заставить" работать раздельно по организациям, а не грузить все одим скопом - все возможно. за три месяца работы в 8 тут некоторые писали нетленки и полччали ордена, главное - верить в себя. Я лично в вас верю и это не шутка | |||
| 8
    
        demous 12.01.12✎ 16:57 | 
        спасибо, щас посмотрю что там по справочнику организаций
  я то верю, иначе не начинал бы учить) но когда с проблемой сталкиваешься впервые, то не всегда можешь сразу осознать что к чему | |||
| 9
    
        demous 12.01.12✎ 17:43 | 
        префиксы имеются)     | |||
| 10
    
        vmv 12.01.12✎ 17:49 | 
        (9) тогда, раз клиент-банк самописный остался пустяк 
  1. вставить на форму обработки поле "Организация" 2. Вставить в запросы получения данных условие отбора по организации и грузить по каждой организации отдельно. получение данных относительно платежек уже не прежполагает их созадание в 1С, а лишь поиск и проставку флага "оплачено", можно еще проферять сумму на случай неполной оплаты по заявке. вообщем остались пустяки, решение от стороннего специалиста от 10К, у меня 500К - стандартный тариф | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |