15 июня 2015 г.

1С Из двух семерок одна распределенная восьмерка


Картинок не будет, мне лень ;-)

Есть:
Две базы "Бухгалтерский учет 4.5" (7.70.538) - одна для менеджера (заводит продажи), одна для бухгалтера (заводит продажи и покупки)

Задача:

  1. Сделать одну базу БП 2.0/3.0
  2. Перекинуть данные за I-II квартал. 
  3. Сделать так, чтобы бухгалтер и менеджер могли работать с базой "одновременно" (физически они находятся в разных точках города).


Предложил несколько вариантов (конфигурации сети у меня не было):

  1. Терминальный сервер в основном офисе
  2. Терминальный сервер на VPS/VDS
  3. Отдельная машинка с TeamViwer`ом
  4. TeamViewer на рабочей машинке
  5. Распределенная ИБ
Для первого - нет денег, да соединение  модемное (Билайн)
Для второго - нет денег (ежемесячная плата), зависимость от интернета, и третьих лиц (хостер)
Для третьего - нет отдельной машинки, а денег жалко
Для четвертого- нет постоянно свободной машинки
Для пятого - сети никак не взаимосвязаны


Ладно, сначала подготовим базу.

Взял конфигурацию БП 2.0 (2.0.49.10), решил сначала обновить до последней (2.0.64.25), обновление прошло успешно, НО попытка загрузить данные из семерке выдала ошибку, типа в данной версии "плюшка" не поддерживается. Ладно снова взял пустую базу, попытался напрямую скачать из базы - ошибка, не удалось подключиться к базе. Вся проблема в том, что платформа 1С 7.7 не была установлена на ПК, просто перенесена, а для загрузки нужны записи в реестре. Ладно, выгрузим в файл, из файла в новую базу.

Прошу обратить внимание, для корректной выгрузки/загрузки, насколько это возможно, соблюдайте рекомендации программы.
Сначала надо выгрузить правила, кто "правильно" устанавливал платформу 8.2/8.3 и базу, у тех правила с инструкцией лежат в пользовательском каталоге 1С. Для всех остальных, идем в справочник "Конвертации из информационных баз предыдущих версий".
При попытке выгрузить данные из 7.7 без правил, программа выдаст ошибку, в которой говорится, какие файлы ее интересуют
В справочнике ищем строчку с этими файлами:
В справочнике также указан релиз, если номер релиза Вашей базы не соответствует, обновите (проще, чем редактировать правила), иначе вылезут ошибки (у меня вылезли матюги на Алкоголь, которым орг-ция не торгует).
Базу обновили, Правила скачали в указанную папку. А вот теперь 1С 7.7 снова выдаст ошибку, что правила не найдены. Очень интересно, восьмерка говорит нужен релиз такой, правила будут такими, а семерка с этим релизом говорит - Нееее, чувак, правила другие имена имеют. Просто переименовываем обработку (*.ert) и правила, в тот вариант, который требует семерка.
Все, выгружаем.
Если документы не проведены, они не будут перенесены.
Концепция понятна.
В первой базе у меня I-II квартал по продажам, во второй только I по продажам и покупкам.
Выгружаем сначала вторую базу, потом, т.к. нельзя указать период "не с начала года", зачищаем в первой базе все за первый квартал (бэкап!!!), и выгружаем вторую базу (именовать файлы по разному).
В таком методе есть существенный недостаток - возможно появление дублей.
Загружаем все в восьмерку. Не забываем сверяться со счетами и ведомостями, что надо доделать - доделываем.
Для массового редактирования реквизитов можно использовать обработку "Сервис-Групповая обработка справочников и документов". Опция редактирования реквизит находится в настройке обработки. Внимательно прочитайте предупреждение!!!
Я использовал обработку для изменения склада в счетах, дублей номенклатуры и т.п.
 Все ОК?, обновляем базу до последней актуальной версии.

Теперь время подумать о последней задаче.
Я остановился на РИБ. Файлы обмена я решил передавать не по почте, не по FTP, а в DropBox`e.
Для настройки РИБ между двумя идентичными конфигурациями (прошу отметить, РИБ не поддерживается базовыми версиями конфигураций) не требуется особых знаний:

  1. Сначала создаем узел - центральная база
  2. Правила не указываем
  3. Можем настроить метод обновления (односторонний/двусторонний)
  4. Из окна создания плана обмена выгружаем "дочернюю базу" (кнопка "Создать начальный образ")
  5. Настраиваем  обмен в дочерней базе (указать префикс отличный от родительского, создать план, указать папку)
  6. В настройках программы обмен должен быть разрешен, а также указать префикс базы
Папку мы соответственно указываем в DropBox`e.
Проверяем, иииииииии /*барабанная дробь*/ ......
ГОТОВО.

Будьте внимательны, ошибки при выгрузке из семерки и загрузки в восьмерку могут не отображаться, сверяйте источник и приемник.
Также при использовании префикса нумерация документов начинается сначала ЦБ00000001 - на бумаге №1.

Комментариев нет:

Отправить комментарий