Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.185143NEWАктуализация полей для функции Экспорта лицевых счетовЗаработная платаЭкспорт лицевых счетов
При выпуске докомпиляторов Alter_Cumulative меняются поля (как правило добавляются) у многих таблиц, в том числе и у тех, которые используются при экспорте ЛС. В результате экспорт-импорт становится не совсем корректным, потому что выгружает не все поля. Нужно реализовать утилиту, которая будет автоматически корректировать исходники в Z_ExpImpvipExport и в Z_ExpImpvipImport в соответствии со словарем, на котором она будет запущена. При наличии такой утилиты можно будет легко вместе с Alter_Cumulative выпускать и обновление Z_ExpImp, учитывающее все изменения докомпилятора. Возможный способ реализации: написать интерфейс, который будет сканировать указанную папку и искать в ней файлы exp_*.vpp и imp_*.vpp. Для каждого файла по имени определять название таблицы, находить её код в X$FILES, далее по X$FIELDS определять перечень полей в этой таблице для текущего словаря (на котором будет запущен интерфейс). Интерфейс должен уметь парсить файл исходника, определяя какие поля в нем уже присутствуют, а каких не хватает. Недостающие поля дописывать в исходник. Реализованный интерфейс можно будет выпустить в версиях 9.1 и 9.2 и использовать во время тестирования выпускаемых докомпиляторов через запуск внешнего интерфейса.Доработан экспорт-импорт. Теперь при выпуске докомпилятора добавлена возможность актуализации экспорта-импорта. Т.е. при добавлении новых полей в таблицу, которая используется в экспорте импорте эти поля добавятся в соответствущие файлы в экспорте-импорте. Для Акнуализации исходников экспорта-импорта необходимо: 1) Запустить интерфейс актуализации через Сервис/Утилиты/Запуск внешнего интерфейса/Z_EXPIMP::UPDATINGFIELDS 2) В открывшемся окне "Актуализация полей экспорта и импорта" указать путь к исходникам докомпилированного словаря и путь к исходникам последней официально выпущенной версии компонента Z_ExpImp. 3) Нажать кнопку "Актуализировать исходники" 4) Результаты работы утилиты и статистика выводятся в протокол. Реализованы парсеры исходников экспорта и исходников с описанием словаря. Проведена подготовка исходников для актуализации.
102.185624NEWОшибка 310 для таблицы N15027Заработная платаИмпорт лицевых счетов
При импорте лицевых счетов в режиме без сохранения NRec-ов выдается сообщение об ошибке: "Прикладная ошибка. Отсутствует позиция в таблице. Код ошибки: 310. таблица N15027".Откорректирован импорт в режиме с сохранением NRec-ов и в режиме без сохранения.
102.185914NEWВ функциях экспорта/импорта лицевых счетов нужно выгружать информацию из ведомостей депонированияЗаработная платаИмпорт лицевых счетов
В функциях экспорта/импорта лицевых счетов нужно выгружать информацию из ведомостей депонирования (выгружать из таблиц VedDeponir и SpVedDepon)В функциях экспорта/импорта лицевых счетов выгружается информация о ведомостях депонирования.
102.186897NEWПосле импорта не формируется контрольная ведомость по бригадным нарядамЗаработная платаИмпорт лицевых счетов
После импорта не формируется контрольная ведомость по бригадным нарядам.В процесс экспорта/импорта лицевых счетов добавлен экспорт/импорт работ по нарядам. Данные о работах по нарядам выгружаются с учетом выгрузки/загрузки нарядов. Причем импорт с клонированием предусмотрен для работ по нарядам. Данная доработка позволяет сформировать контрольную ведомость по бригадному наряду после импорта лицевых счетов.
102.186899NEWНе импортируется бригадаЗаработная платаИмпорт лицевых счетов
При импорте нарядов не загружается выбранная бригада.В процесс экспорта/импорта лицевых счетов добавлен экспорт/импорт бригад и справочника бригад. Данные о бригадах выгружаются с учетом потребности использования их в нарядах. Причем импорт с клонированием будет производится только для справочника бригад. Для бригад клонирование не предусмотрено.
102.187457NEWАктуализация экспорта/импорта для словаря Alter_Cumulative 9.1.14.0Заработная платаЭкспорт лицевых счетов
Для текущего словаря 9.1 (Alter_Cumulative 9.1.14.0) необходимо актуализировать перечень полей таблиц, которые участвуют в экспорте/импорте лицевых счетов. Для автоматизации этого процесса использовать утилиту Z_ExpImp::UpdatingFields.Выполнена актуализация перечня полей таблиц, которые участвуют в экспорте/импорте лицевых счетов.