• Обсуждения на сайте Альта-Софт

Собственные справочники

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
LevZabudko
Постоянный участник
Сообщения: 15
На форуме: c 22 окт 2012
Сказал: 3 ед.
Получил: 0 ед.

Собственные справочники

Сообщение LevZabudko »

Добрый день!

Возникла необходимость подключения собственных справочников:
1. Перевозчики для CMR.
2. Банки для Инвойса.


Если будем дополнять существующий справочник, он будет затираться при обновлении?
В случае положительного ответа на первый вопрос: можно ли подключить свои справочники к нужным полям?
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Re: Собственные справочники

Сообщение alta_olg »

Олег Михайлов
Отдел техн. поддержки и разработки ПО
LevZabudko
Постоянный участник
Сообщения: 15
На форуме: c 22 окт 2012
Сказал: 3 ед.
Получил: 0 ед.

Re: Собственные справочники

Сообщение LevZabudko »

Страница, мягко говоря, не самая информативная...

Тем не менее свои справочники подключил, но проблема с адресами. Если вручную вбиваю их в справочник, то они оттуда вставляются в поля, а вот вставить адрес из полей в справочник по кнопке "Вставить из документа" не удается. Поля ADRPOCHT и ADRES в соответствующих DBF файлах есть.

Вот что у меня в файле myref.dat:
СвоиПеревозчики/0/PEREVZCH2/1/Свои перевозчики/+/MA/ADDRESS=ADRPOCHT
- Owner

СвоиБанки/0/BANKLIST2/1/Свои банки/+/MA/ADDRESS=ADRES
- Name /50
- Okpo
- ADRES /50

;------------------------ ЭД CMR --------------------------------------------
[E3CMR]

; перевозчик
Carrier_NameInf, Carrier_OGRNID
+ СвоиПеревозчики
- OWNER / Carrier_NameInf
- TELEFP / Carrier_Phone
- OKPO / Carrier_OKPOID
- INN / Carrier_INNID
- OGRN / Carrier_OGRNID
- KPP / Carrier_KPPCode
- NLIC / Carrier_LicenseID
- ST / Carrier_PostalAddress_CountryCode
- POST / Carrier_PostalAddress_PostalCode
- SUBCNTRY / Carrier_PostalAddress_Region
- CITY / Carrier_PostalAddress_City
- STREET / Carrier_PostalAddress_StreetHouse



;------------------ Эд-2 Инвойс ----------------------------------------------
[E2I]

;банки
BANKNAME
+ СвоиБанки
- NAME / BANKNAME
- OKPO / OKPOID
- BIK / BICID
- KORS / ACCOUNTNUMERIC
- ST / BANKPOSTALADDRESS_CountryCode
- POST / BANKPOSTALADDRESS_POSTALCODE
- SUBCNTRY / BANKPOSTALADDRESS_REGION
- CITY / BANKPOSTALADDRESS_CITY
- STREET / BANKPOSTALADDRESS_STREETHOUSE
- SWIFT / SWIFTID
- RURS / ROUBLECURRENCYACCOUNT
- VALS / CURRENTCURRENCYACCOUNT
- VALSTR / TRANSITCURRENCYACCOUNT
- VALSSPECTR / SPECIALTRANSITCURRENCYACCOUNT
Аватара пользователя
Nick
Аксакал
Сообщения: 734
На форуме: c 02 фев 2005
Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.

Re: Собственные справочники

Сообщение Nick »

Вам просто не повезло со структурой конкретных справочников.

У них исторически поле "адрес" одно сплошное, а не составное "индекс/район/город/улица". При вставке в ЭД-документы оно анализируется хитрым алгоритмом и разбирается на виртуальные поля POST,CITY,STREET и т.д. А вот обратную сборку адреса по частям из документа в справочник в программе не предусмотрели, хотя ничего сложного в этом нет. В следующей версии поправим.

Для вас же оптимальным вариантом было бы переделать пока не поздно структуру PEREVZCH2.DBF на раздельные поля адреса: POST,SUBCNTRY,CITY,STREET
Следующие пользователи поблагодарили Nick за это собщение: LevZabudko
LevZabudko
Постоянный участник
Сообщения: 15
На форуме: c 22 окт 2012
Сказал: 3 ед.
Получил: 0 ед.

Re: Собственные справочники

Сообщение LevZabudko »

Только хотел описать "для потомков" как вышел из положения, а вы опередили. Спасибо за помощь!
Ответить