(Desplegar Todos)
NumeroInstructivo
(143)
Sincronizacion Local de datos


18/03/2022 12:26:43 p.m.
Ver Todos los 171 Instructivos

Sincronizacion Local de datos
http://sistemasceibo.com.ar/leer_instructivos.asp?NUMERO=143
* Ayuda.txt:
Apartado que explica como enviar datos mediante una red local de computadoras.


Para ello se tiene que configurar un sincronizador para enviar, y otro para recibir.


La aplicacion que realiza dicha sincronizacion es PATAGONIA_SINCRONIZA.EXE, y se configura en el archivo SINCRONIZACION.INI:
  • PATAGONIA_SINCRONIZA.EXE

  • SINCRONIZACION.INI


Para que esto funcione correctamente, se tiene que determinar una carpeta que tenga las propiedades Lectura/Escritura desde ambas PCs. Es decir, que se va a usar esa carpeta de vinculo entre las computadoras que van a sincronizar.


Por ejemplo, si estamos antes 3 computadoras que se llaman:

  • SERVIDOR: (Servidor de datos donde estan todos los datos sumados enviados por las PC Clientes)

  • CAJA_1: (Pc Cliente que envia la informacion al Servidor y luego la borra en ella misma)

  • CAJA_2: (Pc Cliente que envia la informacion al Servidor y luego la borra en ella misma)

... se crea una carpeta en el disco C:\ de la PC SERVIDOR que se llame A_SINCRONIZAR, entonces esa carpeta tiene que tener permisos de Lectura/Escritura para que las PC CAJA_1 y CAJA_2 puedan leer y escribir en ella.

Nota: Tambien se puede crear una carpeta en cada Disco de las PC CAJA_1 y CAJA_2 para sincronizar con el SERVIDOR por si hay problemas en la Comparticipacion en el SERVIDOR. Lo unico que hay que configurar el *.INI del servidor con 2 carpetas de sincronizacion

IMPORTANTE: Los datos sincronizados va a desaparecer de las PC clientes y sumados en la que se configure como Servidor de datos.


Cómo tendria que estar configurado el archivo SINCRONIZACION.INI en la PC SERVIDOR para recibir los datos de otras PC:


lRecibeArchivos.value = 1
cCarpetaDestino.value = 'c:\a_sincronizar;\\caja_2\a_sincronizar'
timer2.interval = 400*1000*400
nsegundosDeEspera.Value = 30



[LOS CLIENTES]
lRealizaIva.value = .T.
lRealizaVentas.value = .T.
lRealizaCobros.value = .T.
lRealizaCompras.value = .T.
lRealizaPagos.value = .T.
lRealizaItemVentas.value = .T.
lRealizaItemCompras.value = .T.
lRealizaCheques.value = .T.
lRealizaTarjetas.value = .T.
lRealizaTablas.value = .T.
lRealizaContabilidad.value = .T.
lRealizaPercepciones.value = .T.
lRealizaArticulos.value = .T.
lRealizaCajas.value = .T.
lRealizaVendedor.value = .T.
*lDejaUnaCopia.VALUE = .T.
*cCarpetaDeCopia.VALUE = 'c:\resguardo_de_sincronizacion\'



lRealizaPrevias.value = .F.
lConActualizacion.value = .F.
ldevuelveAsientos.Value = .F.
lmodificaArticulosEnServer.Value=.F.



winrar.value = 'C:\PROGRAM FILES\WINRAR\'


El ejemplo de configuracion se lee asi:
  • La variable lRecibeArchivos.value tiene el valor 1. Que significa que va a sumar los datos recibido por otra PC en la carpeta de trabajo que esté el Patagonia posecionado.

  • La variable cCarpetaDestino.value tiene asignada 2 carpetas para sincronizar separadas por ";". Que al momento de iniciar la aplicacion, solicitará sobre qué carpeta se va a sincronizar los datos.

  • El grupo [LOS CLIENTES] es la configuracion de las variables que se le envia a las PC cliente para que envien la informacion solicitada. Si no se quiere recibir algunas de ellas, hay que darle el valor .F., que significa "falso" (.T. significa Verdadero)

  • En Modo CLIENTE (lRecibeArchivos.value = 0), de estar activada la variable lDejaUnaCopia.VALUE con valor .T., dejara una copia de lo enviado en la carpeta que se le asigna a la variable cCarpetaDeCopia.VALUE

  • Un * al inicio de la linea, anula la linea entera


Segun el ejemplo la PC CAJA_1 leera y escribira en la carpeta \\SERVIDOR\a_sincronizar que pertenece al Servidor, y la PC CAJA_2 leera y escribira en una carpeta propia (c:\a_sincronizar), en su disco rigido a la que el Servidor tenga acceso de lectura/Escritura.

Segun el ejemplo:
  • Por lo tanto si al iniciar la aplicacion PATAGONIA_SINCRONIZA.EXE en el Servidor, solicitara donde se desea sincrinizar.
    Si se elije:
    • c:\a_sincronizar, significara que se desea SINCRONIZAR con CAJA_1 (segun el ejemplo)

    • \\caja_2\a_sincronizar, significara que se desea SINCRONIZAR con CAJA_2 (segun el ejemplo)


Cómo tendria que estar configurado el archivo SINCRONIZACION.INI en la PC CLIENTE CAJA_1 para enviar los datos a un Sincronizador configurdo como SERVIDOR:

lRecibeArchivos.value = 0



cCarpetaDestino.value = '\\SERVIDOR\a_sincronizar'
timer2.interval = 400*1000*400
nsegundosDeEspera.Value = 30



lDejaUnaCopia.VALUE = .T.
cCarpetaDeCopia.VALUE = 'c:\resguardo_de_sincronizacion\'



winrar.value = 'C:\PROGRAM FILES\WINRAR\'


El ejemplo de configuracion se lee asi:
  • La variable lRecibeArchivos.value tiene el valor 0. Que significa que va a enviarr los datos a la carpeta \\SERVIDOR\a_sincronizar para que la PC configurada como SERVIDOR los tome de alli y los sume a la carpeta del Patagonia en curso

  • La variable cCarpetaDestino.value tiene asignada una carpeta que esta compartida en el SERVIDOR.

  • la variable lDejaUnaCopia.VALUE con valor .T., dejara una copia de lo enviado en la carpeta que se le asigna a la variable cCarpetaDeCopia.VALUE

  • Un * al inicio de la linea, anula la linea entera

Cómo tendria que estar configurado el archivo SINCRONIZACION.INI en la PC CLIENTE CAJA_2 para enviar los datos a un Sincronizador configurdo como SERVIDOR:

lRecibeArchivos.value = 0
cCarpetaDestino.value = 'C:\a_sincronizar'
timer2.interval = 400*1000*400
nsegundosDeEspera.Value = 30
lDejaUnaCopia.VALUE = .T.
cCarpetaDeCopia.VALUE = 'c:\resguardo_de_sincronizacion\'
winrar.value = 'C:\PROGRAM FILES\WINRAR\'


El ejemplo de configuracion se lee asi:
  • La variable lRecibeArchivos.value tiene el valor 0. Que significa que va a enviarr los datos a la carpeta \\SERVIDOR\a_sincronizar para que la PC configurada como SERVIDOR los tome de alli y los sume a la carpeta del Patagonia en curso

  • La variable cCarpetaDestino.valuetiene asignada una carpeta que esta compartida para que acceda el SERVIDOR.

  • la variable lDejaUnaCopia.VALUE con valor 1, dejara una copia de lo enviado en la carpeta que se le asigna a la variable cCarpetaDeCopia.VALUE

  • Un * al inicio de la linea, anula la linea entera

Otras referencias:
Ver Tambien los siguientes link:
Instructivos:






































    CONCILIACION BANCARIA
  • 151) Bancos (7/1/2022 11:13:18 AM)











    DEPOSITOS
  • 151) Bancos (7/1/2022 11:13:18 AM)


















    EXTRACCIONES
  • 151) Bancos (7/1/2022 11:13:18 AM)



































































Datos de Contacto
Sitio : sistemasceibo.com.ar
sistemasceibo@yahoo.com.ar - General Roca (8332) - Rio Negro - Argentina
Email : sistemasceibo@gmail.com
Ayudas de la app PATAGONIA GESTION CONTABLE 2023
Departamento de desarrollo de Soluciones informaticas y Contables del Pequeño, Medio y Grande comerciante (PyMes)