Загрузка классификатора ОКОФ в 1С 7.7 из okof.xml версии 8

08.07.15

Учетные задачи - Учет ОС и НМА

По непонятным причинам okof.txt  из ИТС диска для 7.7 не содержит правильных данных. Например, для кодов 14_3313143, 14_3313341 указана четвертая группа ОС а надо вторая. Поставили задачу написать загрузку из 8ки, так и родились эти две обработки, которыми хочу поделиться.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
ОбновлениеОКОФ77.zip
.zip 123,60Kb
78
78
4 SM
Скачать Купить за 2 750 руб.
okof.zip
.zip 369,28Kb
49
49
1 SM
Скачать Купить за 1 850 руб.

По непонятным причинам okof.txt  из ИТС диска для 7.7 не содержит правильных данных. Например, для кодов 14_3313143, 14_3313341 указана четвертая группа ОС а надо вторая. Поставили задачу написать загрузку из 8ки, так и родились эти две обработки, которыми хочу поделиться.

Разбор ХML проводится через V7PLUS.DLL ВК должен лежать в КаталогИБ()+"v7plus.dll"

 

  1. ИмпортОКОФ_Обновление_существующих.ert  обновляет существующие элементы не затрагивая структуру справочника и не требует изменения конфигурации.

  2. ИмпортОКОФ.ert делает справочник Общероссийский Классификатор Основных Фондов  максимально похожим на восьмерочный но требует в конфигурации  увеличить количество уровней до 10.

 

Алгоритм работы довольно прост и тривиален - сначала помечаем весь справочник на удаление, далее зачитываем ХМЛ и обновляем.

 

V7PLUS.DLL на всякий случай в архиве прилагается. 

См. также

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 НДС Абонемент ($m)

Пример создания документа Поступление (акт, накладная, УПД) в 1С: Бухгалтерии 3 путем загрузки из XML универсального формата EnterpriseData 1.12 файла, сгенерированного обработкой документа "Реализация". Выгрузка реализации написана в самописной конфигурации на платформе 1С:Предприятие 7.7. Способ заполнения реквизитов поступления можно переделать под себя, выгрузка XML в универсальный формат EnterpriseData останется работоспособной.

1 стартмани

14.02.2023    2982    8    ksnik    0    

6

Файловый обмен (TXT, XML, DBF), FTP Учет документов Распознавание документов и образов Бухгалтер Пользователь Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Конфигурации 1cv7 Россия Платные (руб)

Программный комплекс способный распознавать сотни листов за раз любых сканированных(фото) документов (УПД, ТОРГ12, СФ, паспорт и пр.) и загружать их в любую 1С (БП3.0, УТ, КА, УНФ, УПП, 1С7.7 ТиС, ЗУП3 и пр.), а также формировать архив сканированных документов.<br> Робот применяет до 5 способов распознавания. Максимальное качество загрузки документов из бесплатных OCR. Работает без Интернета.

10800 руб.

13.10.2022    8142    1    12    

9

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Программист Платформа 1С v8.3 Оперативный учет 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка и правила обмена данными для выгрузки документов и всех связанных с ними справочников из 1С7.7 ТиС 9.2 в 1С8.3 БП 3.0 через файл XML. В типовых конфигурациях уже есть такое решение. Это немного доработанные правила и сама обработка выгрузки, добавлена возможность устанавливать отбор по выгружаемым документам по Фирме, Контрагенту, Складу, Проекту, Автору, ЮрЛицу. А также это внешняя обработка, что даёт возможность адаптировать её под нетиповую ТиС. Обработка и правила тестировались на платформах: 1С: Предприятие 7.7 и 1С: Предприятие 8.3.18.1334. На типовых конфигурациях: «Торговля + склад», редакция 9.2 (7.70 1004) и «Бухгалтерия предприятия» редакция 3.0 (3.0.96.30).

1 стартмани

13.08.2021    8738    54    Kuzya_brаtsk    8    

11

Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Программист Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 1С:Торговля и склад 7.7 1С:Бухгалтерия 1.6 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Абонемент ($m)

Обмениваемся УПД (УКД) с различными контрагентами через СБИС. А чтобы загрузить УПД (УКД) из 7.7 в Сбис, используем данную обработку, которая создает файл в формате XML, который можно импортировать в систему электронного документооборота. Для конфигурации "Бухгалтерский учет" (тестировалась на релизе 7.70.663) Для конфигурации "Упрощенная система налогообложения" ( тестировалась на релизе 7.70.305) Для конфигурации "Торговля и Склад 7.7" (тестировалась на релизе 7.70.1007)

1 стартмани

31.07.2021    15689    223    AndKovalchuk    50    

18

Разработка внешних компонент Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

06.04.2021    9683    14    softmaker    12    

5

Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Загрузка из PDF в 1С 7.7 на примере файла ТОРГ-12.

3 стартмани

15.03.2021    6112    12    vv-adm    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. wbazil 140 24.10.11 14:43 Сейчас в теме
По непонятным причинам okof.txt из ИТС диска для 7.7 не содержит правильных данных. Например, для кодов 14_3313143, 14_3313341 указана четвертая группа ОС а надо вторая. Поставили задачу написать загрузку из 8ки, так и родились эти две обработки, которыми хочу поделиться.


Перейти к публикации

1. TrinitronOTV 15 24.10.11 14:43 Сейчас в теме
оригинальное решение, только почему это в семерочном справочнике расхождение с восмерочным, странно
2. wbazil 140 25.10.11 12:10 Сейчас в теме
зачем далеко ходить код 14_3313143 группы отличаются 4 и 2.

okof.txt от 18.08.2011
"14_0000000", "14_3313000", "14_3313010", "14_3313143", "Анализаторы аэрозолей, твердых и сыпучих веществ (пылемеры, дымномеры, туманомеры и прочие)", "9", "ЧетвертаяГруппа", "М4"

okof.xml 20.09.2011
- <CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов>
<Ref>edb70f14-11ce-11e0-a532-e0cb4ed5f5fb</Ref>
<IsFolder>false</IsFolder>
<DeletionMark>false</DeletionMark>
<Parent>edb70f13-11ce-11e0-a532-e0cb4ed5f5fb</Parent>
<Code >14 3313143< /Code>
<Description>Анализаторы аэрозолей, твердых и сыпучих веществ (пылемеры, дымномеры, туманомеры и прочие)</Description>
<КонтрольноеЧисло>9</КонтрольноеЧисло>
<НаименованиеГруппировки>Анализаторы аэрозолей, твердых и сыпучих веществ (пылемеры, дымномеры, туманомеры и прочие)</НаименованиеГруппировки>
<АмортизационнаяГруппа>ВтораяГруппа</АмортизационнаяГруппа>
</CatalogObject.ОбщероссийскийКлассификаторОсновныхФондов>

PS спасибо Вам за Ваш голос
3. droplet 81 02.12.11 09:45 Сейчас в теме
А у меня ошибка
Файл.Загрузить(ИмяФайла);
{C:\1CBAZA\EXTREPORT\ОБНОВЛЕНИЕОКОФ77\ИМПОРТОКОФ.ERT(95)}: : Type '{urn:uuid:4c9a8080-e11c-11dc-a7e6-0002a5d5c51b}LegalRefWithRevisionsType' is not found in Schema.
[ <legal-ref xmlns="urn:uuid:4c9a8080-e11c-11dc-a7e6-0002a5d5c51b" xsi:type="LegalRefWithRevisionsType"> (error position = 105)]
4. wbazil 140 05.12.11 06:57 Сейчас в теме
проверьте что бы v7plus.dll лежал в КаталогИБ()+"v7plus.dll"
а также воспользуйтесь файлом okof.zip, добавил специально для Вас
5. wbazil 140 15.12.11 07:34 Сейчас в теме
небольшое добавление
после увеличения количества уровней до 10 Обработку ИмпортОКОФ.ert НЕОБХОДИМО запускать в монопольном режиме.
6. Fruit83 28 10.01.12 11:59 Сейчас в теме
Спасибо за данную обработку! Как раз мне сейчас нужна была!
7. wbazil 140 11.01.12 15:04 Сейчас в теме
(6) Fruit83,
пожалуйста, очень приятно
думаю со временем таких "костылей" будет все больше
8. пользователь 05.03.12 17:07
Сообщение было скрыто модератором.
...
9. LanaSN 10.12.12 07:40 Сейчас в теме
Спасибо за обработку, действительно в 8-ке все группы указаны верно, а в 7 старые классификаторы...
10. Vaskoba 05.02.15 12:42 Сейчас в теме
Эта обработка актуальна для версии 8.2. В версии 8.3. есть подгруппы, т.е. один номер ОКОФ может принимать несколько значений Амортизационных групп, в зависимости от типа ОС.
Пример: Дома щитовые:
1. жилища каркасно-камышитовые и другие облегченные - Шестая группа (свыше 10 лет до 15 лет включительно)
2. жилища, кроме включенных в другие группы - Десятая группа (свыше 30 лет)
Так что на данный момент, эта обработка не актуальна)))
Нужно допиливать версию 7.7 для выбора аморт. групп из списка. А это изменение конфы, как минимум.
11. wbazil 140 06.02.15 09:56 Сейчас в теме
Эта обработка актуальна для версии 8.2.
не совсем так, эта обработка актуальна для 7.7 :)
а вот okof.xml нужно брать тот что идет для 8.2
12. Vaskoba 07.02.15 09:23 Сейчас в теме
(11)
Обработка работает правильно, я не об этом.
Все течет и развивается))
Если в 8.2 ОКОФ код 12 4526551 имеет только одну группу - четвертую, то в 8.3 группа может принимать 2 значения, в зависимости от типа ОС.
1. мачты деревянные 4 группа
2. воздушные линии электросвязи; кабельные линии электросвязи; оптоволоконные линии связи; тракт волноводный - 6 группа.
Бухгалтер по вашей обработке выберет 4 группу, что может быть не правильно.
По этому я и говорю, что эта обработка для 7.7 не актуальна. Надо развиваться))
13. wbazil 140 11.02.15 08:56 Сейчас в теме
(12) Vaskoba, Обработка работает правильно

значит пора переходить на 8+
15. wertyoz453 12.04.17 08:35 Сейчас в теме
Файл.Загрузить(ИмяФайла);
{\\FILER\ARTLIFE\1С\ККУ\ЗАГРУЗКА ОКОФ - БП 77\ОБНОВЛЕНИЕОКОФ77\ОБНОВЛЕНИЕОКОФ77\ИМПОРТОКОФ_ОБНОВЛЕНИЕ_С­УЩЕСТВУЮЩИХ.ERT(90)}: : xsi:nil attribute on element 'legal-ref' is invalid.
[ <legal-ref xmlns="urn:uuid:4c9a8080-e11c-11dc-a7e6-0002a5d5c51b" xsi:nil="true"/> (error position = 84)]
16. wbazil 140 12.04.17 09:17 Сейчас в теме
(15) смотрите в сторону v7plus.dll и xml файла, судя по ошибке
xml, для проверки тут же выкладывал
17. wertyoz453 13.04.17 07:29 Сейчас в теме
Сделал загрузку типовыми средствами:

1) Зашел монопольно
2) Открыл справочник "Общероссийский классификатор основных фондов"
3) Нажал "Загрузить"
4) Указал свежий файл ОКОФ.txt (во вложении)
Прикрепленные файлы:
OKOF.TXT
18. wbazil 140 13.04.17 09:04 Сейчас в теме
если в OKOF.TXT поправили значения групп которые обсуждались выше, то почему бы и нет
19. user725096 21.11.17 13:39 Сейчас в теме
(18)Новый окоф 2017 года с новыми кодами также можно загрузить? Спасибо!
20. wbazil 140 21.11.17 16:51 Сейчас в теме
уже давно не работаю с 7.7, не скажу
посмотрите если структура okof.xml совпадает с выложенным здесь, то загрузиться
Оставьте свое сообщение