"Партнерский" форум

Форум посвящен программированию, жизни, клиентам и нашим друзьям. Работает с 20 января 2008 года.Правила форума

"Партнерский" форум -> Обратная связь -> Универсальный OLE-перенос объектов между БД с идентичными конфигурациями

Автор Cообщение
91
Максим








13.01.2009 в 16:29
Видимо из-за того, что в базе находятся пользователи.
Можно ли сделать, чтоб доступ не обязательно был монопольным?
92
support








13.01.2009 в 16:50
Сделать можете, но я не рекомендую.
93
Максим








13.01.2009 в 17:18
Дело в том, что у меня в базе-копии ведется управленческий учет, там же создаются все заявки на ДС.
В основную базу вносится счет, который надо оплатить.
Сразу надо этот счет переместить в копию и там сделать заявку.
Всех выгонять из баз для переноса - не реально.

Спасибо за обработку и ответы на глупые вопросы.
(перебросилось БД-приемник немонопольно вроде корректно - проверяю сейчас)
94
support








13.01.2009 в 17:32
Если пользователи в момент переноса очередного объекта не будут блокировать этот же объект в БД-приёмнике, то проблем не будет.
95
Sergafan








15.01.2009 в 11:24
И снова здравствуйте!
Провёл небольшое расследование своего вышеупомянутого вопроса, на пару с отладчиком и выяснил, что Ваша обработка вообще здесь не при делах. В той базе, куда должны перегружаться доки, каша в справочниках, отсутствие совпадения кодов и прочая ботва(работали другие обработки).
В связи с этим обнаружил ещё одно досадное недоразумение, при синхронизации, для справочников "Номенклатура" и "Контрагенты" указываю ключ "наименование", однако в базе-приемнике создаются документы с пустыми позициями(позиции присутствуют и в той и в другой базе, однако же с разными кодами). Пробовал повторить ситуацию в демо-базе, где предварительно надругался над кодами, но эксперимент потерпел неудачу(элементы перегрузились даже(!) при указании ключа "Код", коды элементов потом в базе-приёмнике были заботливо исправлены)...
Может подскажете в чём причина??

96
support








15.01.2009 в 15:01
Нет, увы. Такие вещи надо смотреть на конкретных данных.
Придётся Вам самому проводить расследование с отладчиком
97
Softkill








16.01.2009 в 15:09
Чего-то не понимаю:
Выбираю "перенести все документы". Нажимаю кнопку - все переносится, кроме некоторых документов (стандартная комплексная конфигурация)

Пробовал выделить только счета фактуры за один день. Выдает при переносе:
=====================
skip несколько строчек
Справочник: вид "Номенклатура"; Мп "Южное солнце" 0.95 л/15 шт. --> ОК.
Документ: вид "Реализация"; Реализация ЦН00000954 (01.10.08) --> ОК.
Документ: вид "СчетФактураВыданный"; Счет-фактура выданный ЦН00000940 (01.10.08) --> ОК.
Счет-фактура выданный ЦН00000940 (01.10.08). ОК.
Перепроведение выгруженных документов...
Реализация ЦН00000950 (01.10.08)
Счет-фактура выданный ЦН00000936 (01.10.08)
Реализация ЦН00000951 (01.10.08)
Счет-фактура выданный ЦН00000937 (01.10.08)
Реализация ЦН00000952 (01.10.08)
Счет-фактура выданный ЦН00000938 (01.10.08)
Реализация ЦН00000953 (01.10.08)
Счет-фактура выданный ЦН00000939 (01.10.08)
Реализация ЦН00000954 (01.10.08)
Счет-фактура выданный ЦН00000940 (01.10.08)
Перепроведение закончено.
Выгрузка закончена.
=====================

Захожу в базу приемник - НЕТ ЭТИХ ДОКУМЕНТОВ. Все остальные создаются, а вот счетов-фактур нет. Что не правильно я делаю?
98
support








16.01.2009 в 17:40
(97) Судя по приведённому Вами листингу, счета-фактуры перенеслись, так что должны быть - поищите. Проверьте фильтры, интервалы журнала, посмотрите "полный" журнал. Попробуйте создать, например, "счёт-фактуру выданную" с номером "ЦН00000940" за 2008 год. Должен ругнуться и сказать, что счёт-фактура с таким номером уже существует.
99
Softkill








16.01.2009 в 18:38
(98) Действительно так и есть. Есть такая, но в 01.07.2008
Получается:
Имеем СФ ЦН00000940 от 07.07.2008 на Пупкина на 2 руб
С базы-источника выгружаем СФ ЦН00000940 от 01.10.2008 на Иванова на 5 руб
Получаем:
СФ ЦН00000940 от 07.07.2008 на Иванова на 5 руб
от прежней СФ на Пупкина не осталось и следа. Только новая, но от старого числа.
Это нормально?
Почему число не сохранилось?
100
support








16.01.2009 в 21:24
Да, так и есть.

Документы синхронизируются по номеру, все остальные реквизиты документа в БД-приёмнике при установленном флаге "замещать документы" заменяются на реквизиты этого документа из БД-источника. Дата документа-приёмника не меняется.

Хотя, возможно, имеет смысл менять дату документа тоже. Думаю, включим это в очередной релиз.

Создать новую тему Добавить сообщениеСтраницы:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16   


Powered by WR-LiteForum © 1.4