Алгоритъм връзка класификатор kladr разглежда статии за 1s

В тази статия ще се опитам да постави рекорд направо "I" (поне за мен) по отношение на връзката на класификатор KLADR конфигурации 1 C. Enterprise 7.7, по-специално, 1 В. Счетоводна 4.5 1C: Заплата и персонал 3.2 и т.н. п.

указател Възникна проблем при свързването KLADR периодично се появяват на интернет форуми, по-специално:

и др., но все още разумни предложения за решаване на проблема не е уточнена.

П. С. Проблемът не се среща в тези, които се абонирали за СТЕ, но не всеки може да си позволи абонамент.

При импортиране на директорията на програмата 1C KLADR. изтеглен от HTTP уебсайт: // WWW. gnivc. RU / техно / 56. HTM - GNIVTS МНС, не може да се гарантира нормалната работа на програмата: наръчник физически свързан, програмата показва положителни съобщения за диагностика:

Файл street.dbf класификатор на улици намери се копира.

Файл street.dbf улиците квалификант копира.

скорост класификатор на файла socrbase.dbf намери се копира.

Щракнете върху бутона [...] в близкото поле регион. Форма появява:

След това въведете името на района: област Кемерово.

На следващо място, ние се опитваме да изберете град "Новокузнецк" в областта "Сити" с натискане на [...]

Референтните "градове", изберете град "Новокузнецк"

Натиснете [OK] бутона.

От HTTP уебсайт: // WWW. gnivc. RU / техно / 56. НТМ намира KLADR версия е малко по-различна структура от тази, прилагана в 1С 7.7.

Разликите са, както следва:

Структура KLADR.DBF маса, която "разбира" 1С 7.7 е както следва:

Таблица Формат: DBASE III

Records номер: 157815

Полетата Номер: 5

Header Размер: 193

Запис Дължина: 72

# Име на поле Тип поле Невярно Размер

ИМЕ символи 1 40

2 SOCR символи 10

3 код на символи 11

4 INDEX символи 6

5 GNINMB символи 4

Таблица Формат: DBASE III

Records номер: 166775

Полетата Номер: 8

Header Размер: 289

Запис Дължина: 88

# Име на поле Тип поле Невярно Размер

ИМЕ символи 1 40

2 SOCR символи 10

3 код на символи 13

4 INDEX символи 6

5 GNINMB символи 4

6 ООН символи 2

7 OCATD символи 11

8 СЪСТОЯНИЕ символи 1

по този начин Това показва, че KLADR.DBF версия GNIVTS МНС КОД област има дължина от 13 символа (за разлика от версия 1C - 11 знака), и също има поле ООН. OCADT. СТАТУТ.

Останалите таблици (SOCRBASE.DBF, STREET.DBF) имат същия формат.

Решението се крие във факта, че е необходимо да се KLADR.DBF маса версия GNIVTS MHC КОД намаляване на размера на областта за 11 знака. Това няма да доведе до загуба на данни в полето за кода се дължи на факта, че всички линии в областта на КОД са последните 00 герои, но това ще доведе до нормалната работа на 1C 7.7. Трябва да се отбележи, че след такава "Отрязване" най-вероятно няма да се изпълняват "родния" VIEW "НЛП база KLADR KLADRS. Търсейки (да, от нас, който не е задължително).

"Рязане" поле може да бъде направено в Database Desktop софтуер от Borland "а. Процедурата е описана по-долу.

е. BASE.ARJ
в поддиректория C: \ _ _ ПТУ

2. След това, трябва да се изпълни командата (на партиди):

"% ProgramFiles% \ WinRar \ WinRar.exe" е "C: \ _ tmp_ \ BASE.ARJ" "E: \ _ _ 1С \ _ KLADR_"

3. В резултат на това поддиректория "E: \ _ _ 1C \ _ KLADR_" ще бъде на 6 файлове:

б. DOMA.DBF
Той съдържа записи от шести обекти ниво на класификация (номера на къщи и улици на населените места)

в. FLAT.DBF
- Той съдържа записи с предмета на дейност на седмо ниво на класификация (брой къщи апартаменти)

г. KLADR.DBF
- съдържа записи с обекти първи четири нива на класификация (райони, областно и градове, градове, село съвети, селските райони)

е. STREET.DBF
- Той съдържа записи с предмета на дейност на пето ниво на класификация (по улиците на градове и селища)

4. След това тече DataBase отваряне Десктоп него и таблица KLADR. DBF

"% ProgramFiles% \ Common Files \ Borland Shared \ Database Desktop \ DBD32.EXE" "E: \ _ _ 1C \ _ KLADR_ \ KLADR.DBF"

5. таблица:

6. Натиснете бутона [Преструктуриране] (или изберете елемент от менюто, трапезен> Преструктуриране). Се прозорец "Преструктуриране"

7. Изберете "Размер" полето Код поле параметър за тази стойност промяна от 13 до 11. Натиснете [Enter].

8. Щракнете върху бутона [Save]. Се прозорец "Преструктуриране Предупреждение"

9. Hit [OK] и в близост DataBase Desktop.

10. Изпълнение 1С 7.7 (ТРЗ и т.н.).

11. Въвеждане на менюто Spravochniki-> служителите на.

12. Изберете всеки служител или да създадете нов.

13. Отидете на "Други" в раздела

16. Натиснете бутона [Изтегли]

17. Линията ще се появи в списъка на съобщенията:

18. Отидете на раздела "формат МНС"

19. Натиснете бутона [...] до "Регион"

Появява 20. съобщение. Zhmenya [Yes], за да започнете отново индексиране.

21. В "Региони" изберете "област Кемерово." [OK]

22. Натиснете бутона [...] в непосредствена близост до "Сити"

23. В "Сити", изберете "Новокузнецк" [OK]

24. Натиснете бутона [...] до "Улицата" на полето

25. Съобщение относно необходимостта за провеждане на повторно индексиране. Хит [OK]

26. В "Улицата" изберете "Киров" [OK]. Хит [OK]

27. Въвеждане на номера на номера на къщата и апартамента. [OK]

В тази връзка, както и проверка на връзката с директория KLADR 1С конфигурация: B uhgalteriya 7.7 може да се извърши.

На следващо място, на алгоритъма се извършва стъпка 10-28 за всички други конфигурации (ТРЗ и персонал, Цялостен конфигурация), инсталирани на компютъра.

С уважение, Zateev Роман Михайлович известен още като Мико.