Как в 1с установить epf в 1с
Расскажу на примере своих обработок, которые я выкладываю у себя на сайте.
Скачиваем и распаковываем
1. Скачайте на рабочий стол архив с обработкой.
2. Сделайте двойной щелчок мышью по скачанному архиву и попадете внутрь.
Внимание! Если попасть внутрь архива не получилось (пишет ошибку "Приложение не найдено"), тогда нажмите на архиве правой кнопкой и выберите один из вариантов:
- Извлечь всё
- Открыть при помощи 7-Zip
- Открыть при помощи WinRar
- Или что-то похоже.
- Удаление объектов с контролем ссылок;
- Поиск битых ссылок;
- Поиск ссылок на объект;
- Подбор и обработка объектов;
- Поиск дублей и замена ссылок;
- Редактор пользователей;
- Консоль кода;
- Консоль запросов;
- Структура хранения БД;
- Анализ технологического журнала;
- Редактор параметров сеанса;
- Редактор хранилищ настроек;
- Анализ журнала регистрации;
- И множество других инструментов.
- Требуется встраивать в конфигурацию базы.
- Даёт больше возможностей.
- Не требует изменения конфигурации и открывается как внешняя обработка.
- Даёт меньше возможностей.
- Выделив базу и нажав Ctrl + F3
- В открывшемся меню нажав кнопку [4] Толстый клиент (ОФ)
3. Там файл с обработкой (и уже с русским названием). Нажмите на нём правой кнопкой и выберите пункт "Копировать".
4. Вернитесь на рабочий стол, нажмите опять правой кнопкой на пустом места стола и выберите пункт "Вставить" (или можете просто перетащить файл обработки из архива на рабочий стол).
5. На рабочем столе должен появиться файл из архива.
Далее возможные 2 варианта в зависимости от вашего интерфейса.
Для обычного интерфейса
Из меню выберите пункт "Файл->Открыть. ":
В появившемся окне перейдите на рабочий стол, выберите файл с обработкой и нажмите кнопку "Открыть".
Готово! Обработка должна открыться в программе и ею можно пользоваться. Для удобства можно на рабочем столе создать специальную папку "Обработки" и хранить такие файлы там.
Для управляемого интерфейса (такси и прочее)
Открываем напрямую из файла
Из меню выберите пункт "Файл"->"Открыть. ":
В появившемся окне перейдите на рабочий стол, выберите файл с обработкой и нажмите кнопку "Открыть".
Готово! Обработка должна открыться в программе и ею можно пользоваться. Для удобства можно на рабочем столе создать специальную папку "Обработки" и хранить такие файлы там.
Регистрируем обработку в базе
Если же на этапе открытия файла у вас появилась ошибка "Нарушение прав доступа!":
Тогда придётся разрешить открытие внешних обработок (об этом здесь) или зарегистрировать обработку в базе - сделать это несложно, для этого:
Зайдите в раздел "Администрирование", пункт "Печатные формы, отчеты и обработки":
В открывшемся окне установите галку "Дополнительные отчеты и обработки" и откройте ссылку "Дополнительные отчеты и обработки":
В открывшемся окне нажмите кнопку "Создать":
Прочтите предупреждение и нажмите кнопку "Продолжить":
В появившемся окне перейдите на рабочий стол, выберите файл с обработкой и нажмите кнопку "Открыть":
Если на этом этапе выскочит ошибка "Невозможно подключить дополнительную обработку из файла. ", то чтобы открыть обработку ничего не остаётся, кроме как разрешить открывать файлы из меню "Файл"->"Открыть" - вот инструкция об этом.
Если всё хорошо - идём дальше.
Найдите и нажмите пункт "Размещение":
В следующем окне отметьте галкой раздел "Операции" и нажмите "ОК":
В табличной части найдите пункт "Быстрый доступ", откройте его:
Выберите всех пользователей и нажмите "ОК":
Теперь открывать мы её будем вот так:
Заходим в раздел "Операции", пункт "Дополнительные обработки":
Выделяем нужную обработку и нажимаем "Выполнить":
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Оно всегда возникает в самый неподходящий момент. Означает либо разницу в последовательности реквизитов в объекте, либо, что еще хуже, разницу в количестве реквизов. Всегда приводит к дополнительным затратам времени на диагностику и устранение проблемы.
Может я бы и не стал заморачиваться и переписывать велосипед заново, если бы не одно большое НО: у меня 90% функциональности хранится в настроечных таблицах, а не в конфигурации. В конфигурации хранится только ядро системы, которое постоянно совершенствуется.
Как следствие, если мне нужно перебросить уже разработанную функциональность от клиента к клиенту, возникают проблемы совместимости во время выгрузки/загрузки xml файла похожих конфигураций.
Задумано - сделано! Заодно добавлено несколько полезных возможностей.
Что вышло в результате - судить Вам.
2. Обработка будет полезна в случаях когда:
2.1 нужно обменяться данными между рабочей и тестовой конфигурацией
2.2 нужно перенести настройки конфигурации хранимых в справочниках и регистрах сведений из младшей версии в старшую
2.3 диагостировать ошибку преобразования xml в других случаях
3. Основной принцип работы "расширенного режима":
Для того, чтобы обеспечить возможность загрузки данных объектов конфигурации в любой последовательности реквизитов, необходимо в файл xml выгрузить информацию о типах передаваемых значений.
Использование для выгрузки команды ЗаписатьXML(ЗаписьXML, Объект, НазначениеТипаXML.Явное) к желаемому результату не привела. Формальный тип был присвоен всему узлу целиком, отдельные реквизиты остались не типизированны.
Пришлось написать собственную процедуру ЗаписатьXMLЯвно(ЗаписьXML, Объект) в которой для каждого типа объекта, каждого реквизита была реализован алгоритм выгрузки. В результате получили xml-документ в ожидаемом формате:
Таким образом возможность реализовать независимую от последовательности реквизитов объектв загрузку появляется только в результате ручного кодинга выгрузки/загрузки всех объектов.
4.Внесенные изменния:
4.1 На панели "Выгрузка" реализован режим "Расширенная обработка" для выгрузки xml данных в расширенном формате.
Режим реализован по принципу обратной совместимости, выгруженные данные в режиме "Расширенная обработка" загрузятся в любом случае. Однако загрузка в режиме "Расширенная обработка" предполагает и выгрузку только режиме "Расширенная обработка".
4.2 На панели "Загрузка" реализован режим "Расширенная обработка" для загрузки xml данных в расширенном формате.
Режим "просмотр данных" - позволяет видеть результаты загрузки и открыть уже загруженные объекты.
Режим "автопроведение" позволяет перепроводить загруженные документы.
Кнопка "Предварительный просмотр" позволяет увидеть содержимое xml файла без сохранения его содержимого в конфигурации
Во время загрузки производится расширенная диагностика ошибок преобразования xml данных.
Ошибки выводятся в список.
4.3 Добавлен секундомер для оценки производительности.
5. Ограничения
В виду, того, что обработка предполагает ручной кодинг выгрузки и загрузки для всех типов объектов, для решения основных задач режим "Расширенная обработка" реализован только для следующих объектов:
5.1 Варианты обмена между справочниками:
1-Иерархический
2-Без иерархии
5.2 Варианты записи между документами:
1-без вариантов
5.3 Варианты записи между регистрами сведений:
1-не периодический
2-переодический
3-не подчиненный регистратору
4-подчиненный регистратору
5-основной отбор по периоду
5.4 Варианты записи между регистрами накопления:
1-Остатки и обороты
2-Только обороты
5.5 Варианты записи между регистрами бухгалтерии:
1-С корреспонденцией счетов
2-Без корреспонденцией счетов
Обмен между другими объектами будет добавлен позже, если возникнут пожелания.
6. Методика испытаний
Ручной кодинг операций выгрузки/загрузки объектов предполагает возможность некорректной загрузки
объекта. По этому была разработана серьезная программа испытаний для подтверждения надежности работы
ручных алгоритмов.
6.1 Все данные испытуемой конфигурации полностью выгружаются в файл etalon.xml в стандартном режиме.
6.2 Все данные испытуемой конфигурации полностью выгружаются в файл test.xml в расширенном режиме.
6.3 Все данные испытуемой конфигурации полностью загружаются из файла test.xml в расширенном режиме.
6.4 Все данные испытуемой конфигурации полностью выгружаются в файл etalon2.xml в стандартном режиме.
Файлы etalon.xml и etalon2.xml сравниваются байт в байт.
Тест считается пройденным, если оба файла идентичны.
Конфигурации, которые были использованы в испытаниях:
1. Авторские конфигурации
2. УТП
3. Бухгалтерия
4. УПП
5. СКАТ-профессионал
В процессе испытаний была выявлена следующая особенность:
В случае, если в реквизите хранятся только пробелы, после выгрузки/загрузки реквизит будет содержать пустую строку.
Данная особенность присуща обоим режимам: стандартному и расширенному, таким образом эта ошибка не может считаться
привнесенной. Проблема лежит в особенности хранения пустых строк в xml формате и решается другими средствами.
7. Производительность
Учитывая ручное кодирование всех операций выгрузки/загрузки особое внимание было уделено вопросам производительности.
Общее падение производительности операций в режиме расширеной выгрузки/загрузки составило 20-30%, что можно считать приемлемой платой за универсальность.
8. Использование пространства имен "http://www.w3.org/2001/XMLSchema"
Выгрузка объектов каждого реквизита с помощью механизма формального описания типов приводит к избыточному описанию типа для каждого элемента:
использование механизма соответствия пространства имен позволяет значительно сократить объем выходного файла:
в результате xml-документ принимает вид:
9. Дополнительные изменения
Для реализации расширенного режима в исходный код стандартной обработки были внесены следующие изменения:
9.1 Пропатчены:
1 Процедура ОбработкаРезультатаЗапроса
2 Процедура ВыполнитьЗагрузку
9.2 Добавлены:
Функции из секции "Доработка Чтение" могут использоваться как шаблоны кода для обмена с другими
информационными системами, к примеру с помощью EDI.
А.Г. Габец "Профессиональная разработка в системе 1С:Предприятие" Глава 14. Интеграция с другими информационными системами. Работа с xml-документами.
PS На самом деле xml не так уж и сложен, как может показаться на первый взгляд.
Инструменты разработчика написаны супер профессиональным программистом Сергеем Старых (связаться с ним) и публикуются с его разрешения.
Описание
Инструменты разработчика - это замечательная коллекция чудо обработок, объединённых в одну подсистему:
Все эти обработки написал и уже много лет поддерживает настоящий профессионал своего дела Сергей Старых.
Как начать работать с инструментами
Инструменты разработчика поддерживаются Сергеем в двух вариантах: основной и портативный.
Предлагаю начать с портативного, а если захочется большего - перейти к основному варианту.
Скачиваем архив инструментов
Внимание! Если есть возможность - качаем прямо с сайта Сергея, вот ссылка.
И только, если его сайт не работает - вот зеркало инструментов на моём сайте:
Инструменты разработчика 5.25 (Старых Сергей, 1С 8.2, 8.3)
Распаковываем архив
Распаковываем скачанный архив, например, в папку "Инструменты разработчика" на рабочем столе:
Открывать из своей базы нужно именно обработку "ирПортативный.epf". Это меню инструментов и уже через него мы будем открывать все остальные обработки:
Запускаем инструменты
Через меню Файл->Открыть запустите обработку "ирПортативный.epf" (подробнее здесь Я скачал обработку, как мне её открыть в 1C?):
Подводите мышку к значкам и пробуйте, осваивайте нужные вам инструменты. При умелом использовании с их помощью можно творить чудеса!
Возможные проблемы
Портативные инструменты работают только на обычных формах. Это значит, что у вас не получится запустить их на клиенте в режиме управляемого приложения.
Для использования инструментов в такой базе - запускайте её с ключом /RunModeOrdinaryApplication, который запускает толстый клиент в обычном режиме, несмотря на настройки конфигурации и пользователя.
Если вы используете в качестве стартера обновлятор, то добиться этого эффекта можно:
Как обновлять инструменты
Чтобы обновить портативные инструменты - нажмите на значок помощи на их панели:
В открывшемся окне воспользуйтесь кнопкой "Обновить на актуальную версию":
Где можно посмотреть обучающие ролики
У Сергея есть свой канал на youtube с обучающими роликами по инструментам разработчика: ссылка
Благодарность
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Как в приложении 1С:Предприятие на управляемых формах отрыть обработку для обычного приложения
Иногда пользователям программных продуктов 1С:Предприятие 8 на управляемых формах необходимо открыть старую обработку, которая была написана для обычного приложения.
Например, к нам регулярно обращаются пользователи 1С:Бухгалтерии, которые работают в новой редакции 3.0 с интерфейсом ТАКСИ конфигурации "Бухгалтерия предприятия" которые хотят загрузить данные из excel с помощью универсальной обработки ЗагрузкаДанныхИзТабличногоДокумента.epf.
Если попытаться открыть такую обработку стандартным образом, нажав "Файл" > "Открыть"
Выбрать файл обработки ЗагрузкаДанныхИзТабличногоДокумента.epf,
То откроется пустое окно.
Дело в том, что обработка "ЗагрузкаДанныхИзТабличногоДокумента.epf" была написана еще до появления управляемых форм и ее интерфейс не предназначен для использования в режиме управляемого приложения.
Для возможности использования данной обработки необходимо открыть программу в режиме обычного приложения.
Для этого запустите программу в режиме "Конфигуратора".
Выберите пункт меню "Сервис" > "Параметры".
В открывшемся окне на закладке "Общие" выберите режим запуска "Управляемое приложение и обычное приложение".
Далее нажмите "ОК".
После этого нажмите пункт меню "Отладка" > "Начало отладки" > "Толстый клиент (обычное приложение): начать отладку"
Если все сделали правильно, то конфигурация должна запуститься сразу в режиме обычного приложения со старым интефесом.
Теперь уже в обычном режиме можете открыть обработку.
Должно открыться окно обработки с интерфейсом, с которым уже можно работать.
Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.
как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С Бухгалтерии 3.0, загрузкаданныхизтабличногодокумента epf 8.3 управляемые формы, как запустить 1с в режиме обычного приложения, как как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в Такси, как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С на управляемых формах, как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в тонком клиенте 1С, Как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С Бухгалтерии 3.0, загрузкаданныхизтабличногодокумента epf 8.3 управляемые формы, как запустить 1с в режиме обычного приложения, как как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в Такси, как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С на управляемых формах, как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С:Бухгалтерии 3.0, Как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С Бухгалтерии 3.0, загрузкаданныхизтабличногодокумента epf 8.3 управляемые формы, как запустить 1с в режиме обычного приложения, как как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в Такси, как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С на управляемых формах, как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С на УФ, Как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С Бухгалтерии 3.0, загрузкаданныхизтабличногодокумента epf 8.3 управляемые формы, как запустить 1с в режиме обычного приложения, как как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в Такси, как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С на управляемых формах, как открыть обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в 1С на УФ, Как запустить 1С на УФ в режиме обычного приложения, Как запустить 1С Бухгалтерия ред.3.0 в режиме обычного приложения, Как запустить 1С Бухгалтерию с интерфейсом ТАКСИ в режиме обычного приложения, Как запустить конфигурацию 1С на УФ с интерфейсом ТАКСИ в режиме обычного приложения, Как в конфигурации 1С на УФ с интерфейсом ТАКСИ открыть старую обработку ЗагрузкаДанныхИзТабличногоДокумента.epf, Как открыть старую обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в конфигурации 1С на УФ с интерфейсом ТАКСИ, Как открыть старую обработку ЗагрузкаДанныхИзТабличногоДокумента.epf в конфигурации 1С с новым интерфейсом ТАКСИ на управляемых формах
Читайте также: