Обновление Joomla+Virtuemart

Некоторое время назад возился с обновлением Joomla 1.5 до версии 3.х.х и Virtuemart с 1.1.9 до 3.0.8. Выработал действенный метод быстрого и более-менее безболезненного обновления.

Возможно не все вопросы будут охвачены, но идея следующая:

  1. Создаём локальную копию работающего сайта (1).
  2. Создаём локальный сайт с предустановленной Joomla 3.х.х без демо данных (2).
  3. Инсталлируем Virtuemart 3.0.х (3).
  4. Идём в глобальные настройки (2) и ставим Алиасы в Unicode в «Yes».
  5. Инсталлируем языковые пакеты для (2) и (3).
  6. Выставляем язык по молчанию для (2) и в настройках (3).
  7. Инсталлируем SPUpgrade (покупаем или скачиваем). Нам нужен только базовый функционал. Настраиваем для работы с (1).
  8. Делаем «TransferCore» без (3). Далее идём в «TransferDatabase» и переносим все таблицы с префиксов jos_vm_<имя> из (1) в (2). Для переноса только таблиц Virtuemart можно воспользоваться инструментами импорт/экспортом PHPMyAdmin.
  9. Идём в настройки (3) и ставим галочку возле «Разрешить обновление базы данных».
  10. Идём в папку сайта (1) и перетаскиваем все папки из «\components\com_virtuemart\shop_image» в папку сайта (2) «\images\stories\virtuemart»
  11. Идём в инструменты-> Миграция-> Начать миграцию.
  12. Удаляем таблицы с префиксов jos_vm_<имя> из базы сайта (2).

Шаблон сайта (1) переносим руками на сайт (2).

Серьезная проблема при обновлении 1С УТ11

При обновлении 1С конфигурации УТ11 с версии 11.1.6.20 до 11.1.7.67 (серверная) в ходе работы обнаружилась проблема, связанная с остатками товаров на складах.

На предприятии действует гибридный серийный учет товаров: по мере возможности вводим на неохваченных номенклатурных группах серийный учет, делаем необходимые проводки с использование специальных процедур.

Инвентаризацию проводили через приказы, пересчёты, ордера и акты. Новое обновление оставляет в цепочке только пересчёты и акты.

Поэтому, если вы используете похожую схему работы, внесённые поправки в ордерах по факту аннулируются, если нет соответствующих правок в пересчётах. Также стоит обратить внимание на серии в пересчётах. Если их там нет, то будет жуткий пересорт.

Проблему решили вытаскиванием остатков из бэкап базы накануне обновления специальной обработкой через процедуру пересчётов.

Сейчас все нормально.

Будьте внимательны и осторожны. Обработка выдается по запросу через форму обратной связи на платной основе.