Cambiar nombre a solución


([N1] wikan) #1

Buenas tardes,

alguien sabe como cambiar el nombre a una solución.

He intentado mover los ficheros de proyectos de carpeta pero da errores y tira el servidor.

 

Saludos


([N1] Pepeto) #2

Si lo haces en un servidor local:

  1. Creas la nueva solución vacía (sin proyectos)

  2. Eliminas las instancias de la solución que vas a cambiar

  3. Paras el servidor

  4. Cambias los proyectos a la nueva carpeta

  5. Arrancas el servidor

  6. Borras la solución antigua con vAdmin y creas de nuevo las instancias

Hay más formas de hacerlo, pero depende de si quieres mantener los mismos proyectos.

Si tienes la aplicación en producción, deberas hacer lo mismo en todos los servidores, para evitar problemas

un saludo

José Luis


([N1] wikan) #3

@Pepeto gracias, hice todo eso menos quitar las instancias.

Luego lo pruebo de nuevo


([N4] Ramon Denuc) #4

Hola Foro,

He tenido que cambiar el nombre a una Solución y siguiendo estos sencillos pasos que indica José Luis “Pepeto” se puede hacer sin problemas.

Saludos,


([N2] oscarmjuarez1) #5

Buenas tardes.

Intento seguir los pasos que comenta Jose Luis pero no llego a entender como cambio los proyectos a la nueva carpeta estando parado el servidor.

Soy incapaz de conseguir entenderlo, ¿podéis explicarlo en versión “para torpes” como yo?

Un saludo


([N4] velavisual) #6

@oscarmjuarez

4. Cambias los proyectos a la nueva carpeta

Equivale a :

4.- Copias los proyectos que están en la carpeta de la antigua solución a la nueva carpeta de la solución creada.

Estructura de directorios


([N2] oscarmjuarez1) #7

Ok, entendido y cambiado.

Muchas gracias Antonio.

Un saludo


([N1] levip) #8

Hola amigos

Pregunto, si uno hace esto, tendria dos carpetas con diferente nombre de solucion, pero el ID de las cajas es la misma, hay algun problema a futuro con esto o de plano esta mal, haber quie me corrija

Me topo con el problema del vERP, que cuando copio todos loas archivos dentro de vDevelop de una solucion a otra este muestra un chingo de errores, a lo qu epude observar es que pierde los enlaces de las tablas

saludos


([N4] velneoyellow) #9

Las indicaciones que se indican son para mover los proyectos de una Solucion a otra, NO para copiar soluciones.

No es posible tener varios proyectos con el mismo identificador en el mismo servidor.

un saludo.


([N1] levip) #10

Hola velneoyellow

En la carpeta de cajas de windows, tengo el vERP, he creado otra carpeta y copiado todo de la solucion(carpeta) verp a mi nueva carpeta, al final tengo dos carpetas con las mismas cajas, y pues trabaja bien, no veo ningun problem y me lo muestra en vDevelop o admin o/u otro

saludos


([N3] pacosatu) #11

Hola levip.

Los proyectos de Aplicación y de Datos se guardan en ficheros id_ref.vca y id_ref.vcd respectivamente.

id_ref es una referencia que Velneo asigna automáticamente a los proyectos para poder referenciar los objetos que contienen (desde el código Velneo o JavaScript). Este id_ref debe ser único en todo el Universo Velneo, me imagino que usa un algoritmo que garantiza la unicidad de esta referencia.

Por lo tanto, copiar los ficheros del proyecto de una carpeta a otra en el mismo VServer es una operación totalmente condenada al fracaso. El motivo es que Velneo va a encontrar 2 referencias del proyecto iguales para un objeto heredado y no sabe cuál es la correcta.

De momento, no tienes problemas porque VERP no usa la herencia de proyectos entre distintas soluciones, pero es una bomba de relojería.

Así que si quieres aprovechar componentes de VERP:

  • Crea una Solución nueva. La Solución no es más que una carpeta para guardar los proyectos.
  • Abre las 2 Soluciones, la VERP y la nueva que has creado.
  • Copia y pega los componentes que te interesen desde VERP.

Saludos
Paco Satué


([N1] levip) #12

Gracias a los que me han contestado

En primer instancia he probado copiar todo a mi nueva soluciomn creada con su respectiva ID, pero al final tira una cantidad de errores, lo que pude denotar en algunos fue que en los campos que tienen enlace, esto se pierden al momento de ser copiados.

Primero copio datos y despues los de app, pero siempre sigue el error

adjunto video

https://www.youtube.com/watch?v=heEY52YjbT8

saludos


([N1] wikan) #13

Ahora, antes era peor aún. Fallan los punteros de las tablas al hacer eso pero creo que es lo único que da error
Pierden la tabla a la que hacen referencia y tienes que ir corrigendo uno a uno.

Por lo demás, si no recuerdo mal todos los demás objetos los mueve correctamente.


([N1] levip) #14

Valla pues, eso no lo sabia, pero en velneo dicen que solo hay que copiar y pegar el VERP para poder hacer cambios al respecto, pero no mencionan esto

La cantidad de estos enlaces que tiene el verp son mushiiisisisisimos, pufff, es tedioso, pero bueno se agradece la colaboracion al respecto

saludos


([N1] levip) #15

Hola compañeros
Como restablezco el enlace de un campo hacia una tabla despues de haber copiado tablas de una solucion a otra, que es el caso que vengo arrastrando en este hilo, he copiado los datos dek verp a una nueva solucion pero pierde los enlaces, y no se que mas, pero esto es lo que veo por los momentos

Como los restauro sin perder alguna relacion

saludos


([N1] levip) #16

Adjunto imagen de perdida de enlaces



([N1] levip) #17

Es un desastre copiar y pegar el vERP, tiene una de errores, se supone que en los videos y otras informaciones uno puede hacer esto sin mayor complicaciones, pero no es asi, resulta que quiero modificar muchas cosas, lo cual con herencia es complicado ya que el vERP carece muchas funcionalidades al menos para mi pais, y entonces recurro a esta solucion, pero al final es un desastre hacer esto

Saludos


([N1] tony diana) #18

Te odio, profundamente, desde el fondo de mi alma, por darme herramientas para cagar mi servidor a dos manos :slight_smile: