Страница 1 из 1

Кто работает с филиальностью, помогите.

Добавлено: 26 янв 2010, 14:47
Гапоненко
Доброго времени суток
Есть филиалы 1, 2.(Филиал 1 главный)
Была Сформирована запись в филиале 2 . Удаляем запись из таблицы.
При восстановлении данных, запись восстанавливается в филиале 1.
Как победить эту проблему.
Может, кто знает, как изменить поле «ATL_BRANCH» :? :-?

Добавлено: 26 янв 2010, 14:56
Гапоненко
И еще у меня атлантис 5.2.08
И не пропатченый саппорт (Нет пока возможности.)

Добавлено: 26 янв 2010, 15:08
m0p3e
Восстанавливаться должна в том филиале где и была удалена (проверено и не один раз).
Для принудительного изменения значения поля есть параметр SetBranch. Пример:
Update SetBranch Catalogs Where ((......)) set Atl_Branch := <nrec>;

Добавлено: 26 янв 2010, 15:18
Гапоненко
Спасибо.
Сейчас попробую...

Добавлено: 26 янв 2010, 15:28
Гапоненко
Не отрабатывает может что не так..
Update SetBranch Cashbank Where name ='Касса 2' set Atl_Branch:= 0001000000000002h

Добавлено: 26 янв 2010, 15:39
m0p3e
А что говорит?

Из доки:
Начиная с Атлантис 5.3.18 в операторах insert и update добавлена возможность менять поле Atl_branch независимо от текущего значения филиальности. Что речь идет о SetBranch напрямую не написано, но скорее всего она.

Добавлено: 26 янв 2010, 15:50
Гапоненко
Говорит, что такой таблицы не найдено, ну и все.
Я пробовал в конец запроса ставить, тоже ничего.
Но во всяком случае, все равно спасибо.

Я сейчас восстанавливаю в каждом филиале данные.
У нас просто много их(филиалов), а удалена была целая таблица...
Спасибо.

Добавлено: 26 янв 2010, 16:03
edward_K
Видимо потому что у вас не 5.3.18, а гораздо старее 8). В конце концов попробуйте vip-ом сделать от более нового атлантиса (нужно пропатчить сапорт в отдельном exe и кинуть туда vip.exe - для лотов ему вроде как лицензия особо не нужна).

Добавлено: 26 янв 2010, 16:10
m0p3e
Можно еще поработать родными средствами прямого доступа к БД. PSQL, TSQL и т.д.

Добавлено: 26 янв 2010, 16:15
Гапоненко
edward_K нет возможности патчить сапорт... 8)
И нет более нового атлантиса, вот так работаем... :smile:
Ну ни чего, я по привычке... руками.
Спасибо.

Добавлено: 26 янв 2010, 16:26
Гапоненко
m0p3e
А это как? PSQL, TSQL?
Такого я еще не умею... :eek:

Добавлено: 26 янв 2010, 16:31
edward_K
да ладно нет возможности - берете отдельный комп, качаете псоледний дистрибут сапорта, подсовываете демо-лицензию и все, патчите при необходимости и т.д. .
Потом настраиваете на рабочую базу.
а то и вовсе у добрых людей просите уже пропатченный. Работать сам он не сможет не в демо режиме(а ночь вам на что нужна?), но вам для лотов это и не требуется.

Добавлено: 27 янв 2010, 14:25
Гапоненко
Да, ночь нужна... Для того что бы ручками все исправить. :grin: