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

08.07.15

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
ОбновлениеОКОФ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 на всякий случай в архиве прилагается. 

См. также

Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v7.7 1C77 Платные (руб)

Универсальная обработка для 1С 7.7 по конвертации XML-файла заранее неизвестной структуры в Таблицу значений с возможностью вывода наглядной печатной формы формата MXL (с возможностью свёртки узлов XML) и/или наглядной печатной формы формата Excel (с возможностью свёртки узлов XML).

1000 руб.

16.01.2018    26770    9    0    

13

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

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

1 стартмани

14.02.2023    3205    8    ksnik    0    

6

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

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

10800 руб.

13.10.2022    8666    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    9585    63    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    17385    279    AndKovalchuk    61    

18

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

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

10 стартмани

06.04.2021    10195    14    softmaker    13    

5

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

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

3 стартмани

15.03.2021    6361    14    vv-adm    0    

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


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

1. TrinitronOTV 16 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 совпадает с выложенным здесь, то загрузиться
Оставьте свое сообщение