×
×
Закрытая тема
Показано с 1 по 20 из 20
  1. #1
    Аноним
    Гость

    Синхронизация баз

    Вопрос, возможно, очень прост для тех кто этим занимается.
    Короче, раньше вел бухалтер на 1С на одном компе. Теперь хочет на двух. Второй, естественно, дома. Как ей выгружать и загружать информацию, чтобы обе базы были синхронны? Т. е.
    можно было передовать на дискетах или по модему. Есть ли стандартные средства в 1С или что-то другое?
    ПОМОГИТЕ! Простите некомпетентность.
    Поделиться с друзьями

  2. #2
    Клерк Аватар для training1C
    Регистрация
    16.09.2002
    Адрес
    Москва, СВАО
    Сообщений
    861

    Re: Синхронизация баз

    Исходное сообщение Аноним
    Вопрос, возможно, очень прост для тех кто этим занимается.
    Короче, раньше вел бухалтер на 1С на одном компе. Теперь хочет на двух. Второй, естественно, дома. Как ей выгружать и загружать информацию, чтобы обе базы были синхронны? Т. е.
    можно было передовать на дискетах или по модему. Есть ли стандартные средства в 1С или что-то другое?
    ПОМОГИТЕ! Простите некомпетентность.
    Да, конечно, такое средство есть. Причем штатное от 1С. Называется УРБД - управление распределенными базами данных.
    Решает именно ваши проблемы (удовлетворяет запросы .
    Стоит 480$.

    Есть решение от сторонних разработчиков. МОД от ПиБи. Стоит кажется 45 или 60 долларов на комьютер. Точнее не знаю, поэтому ногами не пинать.

    Первый вариант мне больше нравится по надежности.
    С уважением, Рустам.
    "Пишите письма мелким почерком" :-). Ответ ГАРАНТИРОВАН

  3. #3
    Клерк Аватар для Юлия М
    Регистрация
    06.09.2002
    Адрес
    Север Москвы
    Сообщений
    166
    По-моему все гораздо проще. Вам надо зайти в конфигуратор, в меню выбрать администрирование, сохранить данные. Указать путь куда сохранять: дискета или жесткий диск, с которого потом перепишете на дискету. Принесете дискету домой, точно также загрузить конфигуратор, меню администрирование, выгрузить данные, указываете путь на дискету. Все, данные выгружены, можно с ними работать. Только потом не забудьте все так же сохранить и отнести на работу!

  4. #4
    Клерк Аватар для training1C
    Регистрация
    16.09.2002
    Адрес
    Москва, СВАО
    Сообщений
    861
    Юлия М, можно и так, как вы говорите, но только при соблюдении одного правила: Данные вводятся в один момент времени в одном месте. Для бухгалтеров, единолично ведущих учет на предприятии это нормальный вариант. Если же например на фирме действует ночная смена(вечерняя), то не прокатит. ХОтя для исходного постинга это и выход.
    С уважением, Рустам.
    "Пишите письма мелким почерком" :-). Ответ ГАРАНТИРОВАН

  5. #5
    Аноним
    Гость
    Благодарю Всех, кто ответил.
    Но... Все выгруженные данные слишком большой файл.
    Хотелось бы ограничить временным интервалом.
    А внешние средства дороговаты.

    Может еще идей подкините?
    Если есть доступ к коду выгрузки, то где он?

  6. #6
    Клерк Аватар для training1C
    Регистрация
    16.09.2002
    Адрес
    Москва, СВАО
    Сообщений
    861
    О, Юлия М, видите на "дискетку" не вмещается :-).
    МОД. 45-60 долларов тоже дороговато?

    Уважаемый, Аноним, будет ли вестись работа одновременно в двух базах или по очереди?

    Где вы территориально находитесь?
    С уважением, Рустам.
    "Пишите письма мелким почерком" :-). Ответ ГАРАНТИРОВАН

  7. #7
    Аноним
    Гость
    Территориально - под Магаданом.
    А вот работать с базой хотелось бы независимо, (Пусть не параллельно) так чтобы передать не только новые, но и измененые документы, строки в справочниках.

  8. #8
    Клерк Аватар для training1C
    Регистрация
    16.09.2002
    Адрес
    Москва, СВАО
    Сообщений
    861
    Тады прямая дорога к УРБД. Понятно, что дорого, но лучшего решения нет и пока не предвидится.
    С уважением, Рустам.
    "Пишите письма мелким почерком" :-). Ответ ГАРАНТИРОВАН

  9. #9
    Аноним
    Гость
    Территориально - под Магаданом.
    А вот работать с базой хотелось бы независимо, (Пусть не параллельно) так чтобы передать не только новые, но и измененые документы, строки в справочниках.

  10. #10
    Fosihas
    Гость
    Купите "Рег", приспособление для внешнего расположения жесткого диска. Это устанавливается на компьютор на работе и дома. По работали на работе, забрали домой, поработали вернули на работу.

  11. #11
    Клерк Аватар для Юлия М
    Регистрация
    06.09.2002
    Адрес
    Север Москвы
    Сообщений
    166
    На сколько я знаю, 1С может разбить файл на несколько дискеток. Согласна, что мой способ подходит для работы только одного человека в программе. А что такое "исходный постинг" понятия не имею.

  12. #12
    Клерк Аватар для training1C
    Регистрация
    16.09.2002
    Адрес
    Москва, СВАО
    Сообщений
    861
    Исходное сообщение Юлия М
    А что такое "исходный постинг" понятия не имею.
    Исходный постинг - начальное письмо в ветке форума.
    С уважением, Рустам.
    "Пишите письма мелким почерком" :-). Ответ ГАРАНТИРОВАН

  13. #13
    Клерк Аватар для Юлия М
    Регистрация
    06.09.2002
    Адрес
    Север Москвы
    Сообщений
    166
    training1C, спасибо, теперь буду знать!

  14. #14
    Фырчун Аватар для Dracosha Andrew
    Регистрация
    07.02.2002
    Адрес
    Санкт-Петербург
    Сообщений
    2,259
    Я в свой время (в прошлом веке ) работал с УРБД от 1С моё мнение:
    1. Попытка ввести универсализм и простоту для пользователя очень сильно ослдожнило администрирование.
    2. Как следствие упала надежность и так малонадежного формата.
    3. Как не печально альтернативы под 1С всё равно нет.

    Отсюда выводы:
    1. Обязательно иметь резервную копию конфигурации без УРДБ
    2. Тчательно резервировать данные в процессе работы.
    3. Постараться вводить информацию используя средства уделенного доступа типа Terminal Server
    4. Объедините 1 и 2
    Всех благ!!!
    Чувелёв Андрей

    ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

  15. #15
    Клерк Аватар для training1C
    Регистрация
    16.09.2002
    Адрес
    Москва, СВАО
    Сообщений
    861
    Исходное сообщение Dracosha Andrew
    Я в свой время (в прошлом веке ) работал с УРБД от 1С моё мнение:
    1. Попытка ввести универсализм и простоту для пользователя очень сильно ослдожнило администрирование.
    2. Как следствие упала надежность и так малонадежного формата.
    3. Как не печально альтернативы под 1С всё равно нет.

    Отсюда выводы:
    1. Обязательно иметь резервную копию конфигурации без УРДБ
    2. Тчательно резервировать данные в процессе работы.
    3. Постараться вводить информацию используя средства уделенного доступа типа Terminal Server
    4. Объедините 1 и 2
    Выводы правильные, но никак не связанные с использованием УРБД.
    УРБД очень надежная ("кондовая") и непробиваемая. Сильная защита "от дурака". Работаю с ней с 98 года еще с версии 7.5. Нареканий никаких.
    С уважением, Рустам.
    "Пишите письма мелким почерком" :-). Ответ ГАРАНТИРОВАН

  16. #16
    Фырчун Аватар для Dracosha Andrew
    Регистрация
    07.02.2002
    Адрес
    Санкт-Петербург
    Сообщений
    2,259
    УРБД очень надежная ("кондовая") и непробиваемая
    Ню-ню... Это у вас связь хорошая...

    Выводы правильные, но никак не связанные с использованием УРБД.
    Кстати, советую разобраться с "математематикой" УРБД, что бы не строить иллюзий. То, что не сталкивались с проблемами, это не значит, что их не было... Изначально в систему УРБД не заложено много того, что есть в других аналогичных системах.
    Всех благ!!!
    Чувелёв Андрей

    ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

  17. #17
    rsfin
    Гость

    Re: Синхронизация баз

    Добрый день!

    Присоединяюсь к ответам Чувелёва Андрея.

    Синхронизация баз данных, как термин и процесс в программировании очень сложен в реализации и выполняется в заказных проектах точно в соответствии с поставленной задачей. И как правило, процесс синхронизации реализуем в одностороннем порядке, т.е. одна из сторон (как правило - принимающая данные) является исключительно "читателем" входящих потоков информации. По моему скромному мнению, автора данной темы скорее всего интересует обработка и доступ к данным одним лицом, с использованием разных средств (компьютеров), в разные периоды времени.
    И здесь возможны варианты:
    1. упаковка и архивация данных с записью на магнитный носитель (скажем CD-RW), распаковка, обработка и обратный процесс на жесткий диск исходного компьютера;
    2. организация удаленного доступа к данным, что возможно будет весьма неудобно, небезопасно и очень медленно, поскольку 1С не позволяет организовать визуализацию данных на удаленном компьютере или предоставлять клиенту данные блоками по 40...80...(или более) Кб;

    Прошу прощения, а есть-ли в 1С средства автоматической архивации и сброса на магнитный носитель данных? Я что-то такого не нашел в версии 7.7.

    С уважением, Виктор.

  18. #18
    Фырчун Аватар для Dracosha Andrew
    Регистрация
    07.02.2002
    Адрес
    Санкт-Петербург
    Сообщений
    2,259
    автоматической архивации и сброса на магнитный носитель данных?
    Это делается через ...., простите, конфигуратор.
    Добавлю, что универсального решения не существует даже для такого мощного продукта как MS SQL сервер.
    Двухсторонний обмен данними не имеет в настоящее время строгого математического аппарата, но если training1C хочет может его разработать и реализовать средствами 1С
    Последний раз редактировалось Dracosha Andrew; 30.10.2002 в 22:12.
    Всех благ!!!
    Чувелёв Андрей

    ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

  19. #19
    Клерк
    Регистрация
    12.05.2002
    Адрес
    Нижний Новгород
    Сообщений
    261
    Многие наши клиенты используют схему с сохранением на CD-RW размеченным для пакетной записи ( это может, к примеру, программа Easy CD creator). В пакетном режиме CD диск прозрачен для чтения записи и доступен как обычная дискета.
    т.е.:
    1) 2 CD-RW драйва:один дома, 2-й на работе
    2)И дома и на работе установить программу записи с поддержкой пакетов
    3) Разметить диск CD-RW
    4) сохранять на него и читать с него из конфигуратора как обычно.
    Ограничения такой схемы: можно работать только в одном месте в одно и тоже время( или дома или на работе).

    Можно, конечно автоматизировать некоторые действия, но, поверьте, вручную надежней.
    "Знание - столь драгоценная вещь, что его не зазорно добывать из любого источника."
    //Фома Аквинский./

  20. #20
    Добрый всем день!

    Полностью согласен с Вашим мнением Андрей!
    Если позволите, то некоторые соображения по теме...

    Существует технология - сетевая база данных (прошу не путать с общедоступной базой данных в локальной сети), применяемая в Интернете и построенная на доступе или поиске информации по "узловым связям", где проблема вопросов по теме решена (без обмена данными, потому и решена... ) и в нашем случае рассматривать ее не имеет смысла...

    В общем-то нет проблем по созданию процедуры, которая выполняет обмен данными между несколькими абсолютно идентичными по формату базами данных. И общеизвестно, что для этого необходим алгоритм присваивающий уникальный номер каждой записи в каждой таблице базы данных. При таком подходе к решению проблемы необходимо выполнить последовательное сканирование таблиц между базами и произвести взаимное добавление (РЕДАКТИРОВАНИЕ, УДАЛЕНИЕ) записей. Но есть несколько НО...
    Казалось-бы все просто, но здесь выплывает "на расписном челне" ностальгия по временам, когда программисты боролись за каждый байт в базе данных (сейчас это таблица базы данных) поскольку объемы дисков были маленькие, память дорогая и т.д. и т.п.. В настоящее время железо позволяет не обращать внимание на такие "мелочи", а значит на избыточность данных также никто не обращает внимания. И из этого возникает проблема 1 - время и скорость обмена данными по сети Интернет или обычному телефонному соединению, поскольку цифровые каналы страдают качеством, а выделенка достоточно дорогое удовольствие. При этом пользователь редко понимает, что сервис требует финансовых жертв.
    Проблема 2 - синхронизация данных на предмет АКТУАЛЬНОСТИ и АБСОЛЮТНОЙ идентичности содержимого между базами, которая вполне решаема, но позвольте мне не высказывать мнение. Этот вопрос, ИМХО, является (а может и нет) ноу-хау в области технологий и ТЩАТЕЛЬНО охраняется, по понятным причинам, любым программистом или фирмой-разработчиком...

    С уважением, Виктор.

    Исходное сообщение Dracosha Andrew


    Добавлю, что универсального решения не существует даже для такого мощного продукта как MS SQL сервер.
    Двухсторонний обмен данними не имеет в настоящее время строгого математического аппарата, но если training1C хочет может его разработать и реализовать средствами 1С

Закрытая тема

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •