Страница 1 из 2
					
				Корпо-обмен в 8.10. Не работает пересчет остатков
				Добавлено: 27 мар 2007, 20:19
				 Nikos
				Не работает интерфейс corpo_orders для автоматического пересчета текущих остатков после корпо-обмена. Он вообще не загружается. Вероятно, теперь он по-другому называется, или я какой-то ресурс не подключил... Кто настраивал - подскажите, пожалуйста.
			 
			
					
				
				Добавлено: 19 май 2007, 15:57
				 homak
				Nikos Приветствую участника которому тоже корпо жить спокойно не дает 

 мы пока на 7.12 ... пересчет остатков после "обмена" нам тоже актуален, и переход на 8-ку неизбежен ... будем следить за топиком
 
			 
			
					
				
				Добавлено: 30 май 2007, 06:58
				 Роман
				Nikos
существует ли вообще какаянибудь инструкция по настройке пересчета остатков сразу после обмена? 
у меня бух сам запускает пересчет.
			 
			
					
				
				Добавлено: 30 май 2007, 09:50
				 edward_K
				У меня есть такая инструкция от разработчика (на 8 надо применять с учетом ее особеностей подключения ресов, на 8.1 также обратите что в имя фейса добавлено имя компоненты). Есть ли в стандартной доке - не знаю, когда просил ее лет 5 назад еще не было.
=========================
  Прилагаю   инструкцию   по   эксплуатации   ресурсов   для
корпо-обмена. Важен пункт 1:
  1.  Для  филиалов(клиентов)  и  офиса(сервера)  в   модуле
"Репликация данных" - "Регистрация" - "Групп таблиц"  должны
быть ИСКЛЮЧЕНЫ таблицы: SaldoMC, SaldoFnd, TekSaldo,  TekMC,
SklOst.
  Т.е.  передавать  в  корпо-обмене  перечисленные   таблицы
категорически запрещено (только ордера). Если будут  вопросы
 - обращайтесь ко мне (по почте или icq) или в ближайший ОТП.
----------------------------------------------------------------------------
----------------------------------------------------------------------------
  Назначение: В следствии работы программы репликации данных (межофисный обмен
с помощью комплекса "КОРПО") информация в БД может становится неккоректной
с точки зрения прикладной логики. Это вызвано тем, что программа репликации
данных не вызывает прикладную бизнес-логику при модификации БД.
  Данные интерфейсы (Corpo_Orders и Corpo_Reserv) предназначены для
корректировки сальдовых и текущих остатков МЦ после репликации данных. Они
позволяет избежать длительного пересчета сальдовых и текущих остатков
(а также резервов) в системе "Галактика".
                     Настройка комплекса "КОРПО".
  1. Для филиалов(клиентов) и офиса(сервера) в модуле "Репликация данных" -
"Регистрация" - "Групп таблиц" должны быть ИСКЛЮЧЕНЫ таблицы:
SaldoMC, SaldoFnd, TekSaldo, TekMC, SklOst.
  Обязательно должны быть указаны таблицы:
1) SpOrder, SklOrder, KatMC, KatPodr, KatMOL, KatParty, KlVal, CursVal.
2) SpStep, BaseDoc, StepDoc, DORes, KatSopr, SpSopr (для расчета резервов).
  2. Скопировать файлы corpoOrd.res и tunesLib.dll из каталога EXE\ системы
"Галактика"  в директорий SUP_EXE\  комплекса "КОРПО".
  3. В файле support.cfg указать параметр
/resources:полный_путь\corpoOrd.res
  4. В модуле "Репликация данных" - "Регистрация" -"Регистрация интерфейсов
и семафоров" для своего абонента (выделен жирным шрифтом) нужно указать:
1) для таблицы SpOrder - имя интерфейса Corpo_Orders.
2) для таблицы SpStep  - имя интерфейса Corpo_Reserv.
                        Работа с интерфейсами.
  1. Отправить изменения базы филиала(клиента) в оффис(сервер).
  2. После внедрения почты в оффисе убедиться, что вызываемые
интерфейсы отработали корректно т.е должны быть модифицированы сальдовые и
текущие остатки.
Состав патча: файлы corpoOrd.res и tunesLib.dll
			 
			
					
				
				Добавлено: 30 май 2007, 09:57
				 edward_K
				да, чтоб найти как же фейс называется в galnet.cfg(support) добавте
[vip]
! показать все фейсы в запуске внешнего интерфейса
 VisibleAllInterface =On 
и по ctrl+F ищите название в списке.
Заодно и проверите есть ли нужный в подключенных ресах.
Ну либо тоже самое в "консоль управления" - "объекты".
			 
			
					
				
				Добавлено: 30 май 2007, 11:30
				 Роман
				сейчас пошарил в EXE от 8.0 нашел в exe\Utils\corpo0rd.res
надо с ним попробывать....
			 
			
					
				
				Добавлено: 04 июн 2007, 10:43
				 Nikos
				Мне прислала Галактика следующее:
Добрый день! 
                      КОРРЕКЦИЯ САЛЬДОВЫХ и ТЕКУЩИХ
                  ОСТАТКОВ МЦ ПОСЛЕ РЕПЛИКАЦИИ ДАННЫХ
                   ( Обновленная инструкция по настройке CORPO)
Версия 8.10
1. Скопировать файлы L_Corpo.RES и TunesLib.dll в каталог EXE системы "Support"
2. Скопировать файлы G_Cache.dll G_Common.dll G_Tune.dll в каталог EXE системы "Support"
3. Прописать путь на ресурс L_CORPO.RES в репозитарий для системы "Support".
4. Прописать в переменные окружения SET PATH путь на EXE каталог "Support".
5. Настройка модуля "Репликация данных" системы "Support":
    Для офисов-клиентов и офиса-сервера в модуле  "Репликация данных" - "Регистрация" - "Групп таблиц" 
    - Должны быть исключены таблицы:
    SaldoMC, SaldoFnd, TekSaldo, TekMC, SklOst.
    - Обязательно должны быть указаны таблицы:
    SpOrder, SklOrder, KatMC, KatPodr, KatMOL, KatParty, KlVal, CursVal.
    SpStep, BaseDoc, StepDoc, DORes, KatSopr, SpSopr (для расчета резервов). 
    - В модуле "Репликация данных" - "Регистрация" -"Регистрация интерфейсов и семафоров" 
    для своего абонента (выделен жирным шрифтом) нужно указать:
     1) Для таблицы SPSTEP  интерфейс: L_CORPO::CORPO_RESERV 
     2) Для таблицы SPORDERS интерфейс: L_CORPO::CORPO_ORDERS
И ресурс прислали L_Corpo.RES, но все равно не работает, хоть и ошибок не выдает.
			 
			
					
				
				Добавлено: 05 июн 2007, 04:12
				 Роман
				Nikos
можешь их попросить аналогично для 8.0 прислать?
			 
			
					
				
				Добавлено: 06 июн 2007, 14:50
				 Nikos
				Так я прошу на обычном '
support@galaktika.ru'. Ну а про 8-ку нужно разбираться, возможно никакого дополнительного ресурса и не нужно.
 
			
					
				
				Добавлено: 13 дек 2007, 19:18
				 AlexV
				Nikos писал(а):2) Для таблицы SPORDERS интерфейс: L_CORPO::CORPO_ORDERS
L_CORPO не нашел нигде. Наверное опечатка? Не L_corpo, а C_corpo. Но в C_Corpo нет интерфейса CORPO_ORDERS, его вообще нигде нет. Подскажите, пожалуйста, где найти 
интерфейс CORPO_ORDERS!
И TunesLib.dll тоже в 8.1 я нигде не обнаружил.
 
			
					
				
				Добавлено: 14 дек 2007, 10:46
				 Nikos
				L_CORPO мне присылала тех. поддержка (и эту инструкцию). Могу выслать. Но толком так у меня корпо-обмен и не заработал. Может, у вас получится настроить. А меня эти проблемы поддтолкнули к объединению нескольких БД в одну и работу удаленных пользователей по терминалу. Теперь никаких проблем нет - на одной БД все гораздо проще.
			 
			
					
				
				Добавлено: 17 дек 2007, 19:00
				 AlexV
				Nikos писал(а):L_CORPO мне присылала тех. поддержка (и эту инструкцию). Могу выслать.
Да, вышлите пожалуйста. адрес: 
fordocs@rambler.ru 
			
					
				
				Добавлено: 04 янв 2008, 14:56
				 edd
				Пожалуйста, вышлите и нам L_Corpo вместе с инструкцией! Адрес: 
texosm@mail.ru
Заранее спасибо!
 
			
					
				
				Добавлено: 13 июл 2009, 12:31
				 korvanakorvana
				Можно и мне эти ФАЙЛИКИ
1. Скопировать файлы L_Corpo.RES и TunesLib.dll в каталог EXE системы "Support"
2. Скопировать файлы G_Cache.dll G_Common.dll G_Tune.dll в каталог EXE системы "Support"
KORVANA@YANDEX.RU
За ранее спаибо)
 
			
					
				
				Добавлено: 13 июл 2009, 13:47
				 edward_K
				L_corpo следует читать как C_CORPO.res
фейс оттутда C_CORPO::CORPO_ORDERS
копировать его из каталога exe галки не нужно - в сапорте в консоли управления в репозитарии - компоненты пропишите полный путь на него (через шару, чтобы запускать с любого места), систему укажите сапорт. dll либо скопируйте из exe галки в exe сапорта либо добавте путь на галку в PATH(первое лучше для запуска с любого места- но их надо будет иногда обновлять после установки патчей - можно бантик написать для их копирования).