Abierto
Cerca

1c no muestra aquellos marcados para su eliminación. Eliminación automática de objetos marcados según programación.

En una nota: Si las recomendaciones a continuación no le quedan claras y hay muchos objetos marcados en la base de información que interfieren con su trabajo, le recomiendo que se comunique con nosotros: Smart1C.ru.

Si consideramos las capacidades de las soluciones de aplicaciones estándar: 1C: Gestión comercial 8, 1C: Contabilidad 8, 1C: Gestión de salarios y personal 8, en ninguno de ellos en 1C: Modo empresarial no encontrará la capacidad de eliminar objetos directamente. sólo puede marcar objetos al eliminarlos. En 1C, puede eliminar objetos marcados solo ejecutando un procesamiento especial, monitoreando la posibilidad de eliminación. Es el procesamiento “Eliminar objetos marcados” el que comprueba si existen referencias a los objetos que se van a eliminar. Es decir, si se violará la integridad de la estructura lógica de la base de información de 1C cuando se eliminen objetos.

¿Por qué el proceso de eliminación consta de dos pasos? Intentaré responder simulando la situación. Entonces, imaginemos que el operador 1C ingresó datos en el Directorio de nomenclatura del programa. Luego, después de 5 minutos, descubrí algún tipo de error, inmediatamente eliminé el elemento y creé uno nuevo. Parece que no pasa nada, pero otro operador ya había creado un documento de pedido de cliente, donde utilizó un elemento del directorio, que posteriormente fue eliminado. En consecuencia, en el documento ya no habrá un enlace al objeto de nomenclatura; se escribirá que el objeto ha sido eliminado. Es decir, en este caso se violará la integridad de la base de datos. Incluso si crea un elemento del Directorio con los mismos datos, tendrá un identificador diferente y, por lo tanto, ya no será posible restaurar el estado anterior de seguridad de la información. Es por eso que los desarrolladores abordaron con tanto cuidado el proceso de eliminación de objetos en el programa.

Eliminar objetos marcados en 1C 8.2

Veamos un ejemplo de eliminación de objetos marcados en 1C 8.2 (aplicación normal). Pero primero, responderé la pregunta de un visitante del sitio sobre qué y en qué modo se eliminan los objetos marcados. La eliminación se produce en modo exclusivo, es decir, solo su sesión debe estar activa en la base de información. A continuación, realizamos los siguientes pasos:

Algunas estadísticas sobre la eliminación de objetos 1C: base de información 1C de arquitectura cliente-servidor de 6,5 GB (PostgreSQL), se marcaron 135.000 objetos para su eliminación, 92.000 de ellos se pueden eliminar. El control se completó en 4 horas, la eliminación en 18 horas. El control y la eliminación no son procesos rápidos; le recomendaría que primero los ejecute en una base de prueba, luego sabrá el tiempo de ejecución estimado aproximado.

Instrucciones

Para eliminar un documento innecesario en el programa 1c Enterprise 8.2, debe marcarlo para su eliminación. Hay varias formas de hacer esto:

Coloque el cursor sobre el documento y haga clic derecho sobre él. En el submenú, seleccione "Establecer marca de eliminación";

Mueva el cursor sobre el documento, haga clic en el icono "eliminar" (hoja con una cruz roja) en la barra de herramientas.

Aparecerá un cuadro de diálogo: "¿Marcar elemento para eliminar?" - Sí.
Luego de esto, el documento tendrá el estado “No publicado” y se le colocará una cruz roja.

Para restaurar un documento marcado para eliminación:
- coloque el cursor sobre el documento, haga clic derecho sobre él y seleccione "Desmarcar eliminación" en el submenú;

Coloque el cursor sobre el documento, presione la tecla Eliminar en el teclado;

Aparecerá un cuadro de diálogo: "¿Desmarcar el elemento para eliminarlo?" - Sí.

Para destruir documentos marcados para su eliminación, debe ir al elemento del menú "Operaciones". En el submenú, seleccione "Eliminar objetos marcados".
Aparecerá un cuadro de diálogo: “¡La preparación para eliminar objetos marcados puede llevar mucho tiempo! ¿Continuar la operación?" - Sí.

Se abrirá un inventario de todos los elementos marcados para su eliminación. Debes hacer clic en el botón “Control”, luego en el botón “Eliminar”. Después de esto, todos los elementos se eliminan y no se pueden restaurar.

nota

Cuando se destruyen objetos marcados para su eliminación, solo puede haber un usuario en la base de datos. Otros usuarios de la base de datos deben salir del programa.

Un usuario que desee destruir documentos marcados para su eliminación debe tener derechos para realizar esta operación. Los permisos para los usuarios los establece el administrador de la base de datos.

La eliminación es una operación muy responsable, que a menudo conduce a una pérdida irrecuperable de información. Además, existe el peligro de borrar accidentalmente los datos necesarios. Por esta razón, los desarrolladores del programa 1C se tomaron muy en serio la implementación de esta función.

Necesitará

  • - programa "1C: Empresa".

Instrucciones

Inicie el programa 1C: Enterprise, abra la base de datos deseada. Configure el modo de eliminación de documentos en 1C. Para hacer esto, vaya al menú "Herramientas", seleccione "Opciones", vaya a la pestaña "General". En la línea inferior puede configurar la opción para el modo de eliminación de objetos. Puede tomar dos valores: "Eliminación directa" o "Marcar para eliminación". Seleccione la segunda opción y haga clic en Aceptar.

Abra el directorio del que desea eliminar documentos 1C. Coloque el cursor en la línea con el documento, haga clic en la tecla Eliminar en el teclado o haga clic en el botón "Eliminar" en la barra de herramientas. También puede marcar un documento para su eliminación utilizando el comando correspondiente en el menú "Acciones". Después de estos pasos, los documentos no se eliminarán, pero su icono de estado quedará tachado con una cruz. Puede cancelar esta marca en cualquier momento utilizando los mismos métodos.

Realizar la eliminación física de los objetos marcados para su eliminación. Esto es necesario para liberar el sistema de la "basura" y borrar la memoria de la computadora. Cierre todas las ventanas abiertas en 1C. A continuación, vaya al menú "Operaciones", seleccione el comando "Eliminar objetos marcados". Primero, el programa generará una lista de aquellos objetos que están marcados para su eliminación. Se presentará en una ventana separada. De él puedes eliminar aquellos elementos que entraron por error.

A continuación, haga clic en el botón "Control", el programa comprobará si esta información se puede obtener sin comprometer la funcionalidad del sistema. Si dichos objetos están en la lista, serán excluidos de ella. Solo después de esto podrá eliminar documentos de "1C: Enterprise" usando el botón "Eliminar". Después de realizar esta acción, los objetos eliminados no se pueden restaurar a menos que se ingresen nuevamente. El procedimiento para eliminar documentos en 1C: Enterprise es bastante complicado, pero se hizo para controlar la legalidad de la eliminación de datos.

En el proceso de trabajo, casi todos los contadores se enfrentan a situaciones en las que, por una razón u otra, es necesario eliminar un documento o un elemento del directorio. En el programa 1C, la eliminación se produce mediante un procedimiento similar a la eliminación de archivos en el sistema operativo Windows, pero con una serie de diferencias. Aquellos. En primer lugar, el elemento que se va a eliminar se marca con el signo correspondiente, es decir, como si se hubiera tirado a la papelera. La eliminación física se lleva a cabo después de realizar un determinado algoritmo de acciones. Cómo eliminar documentos marcados para eliminación en 1c.


La eliminación completa se produce después de verificar todos los enlaces posibles en la base de datos de información. A menudo, las diferencias en el formato de las acciones realizadas causan confusión y dificultades a los usuarios del programa. Ahora abordaremos la cuestión de la eliminación de documentos en diferentes versiones del programa 1C. Vale la pena señalar que este procedimiento es casi el mismo en diferentes configuraciones del programa.

En 1C versión 7.7, para eliminar un documento, debe seleccionar el modo de operación exclusivo al ingresar al modo 1C:Enterprise. En realidad, el modo exclusivo no es necesario para marcar para eliminación, pero sí es necesario eliminar físicamente los objetos marcados.

Después de iniciar sesión, seleccione la entrada deseada en el diario y haga clic derecho sobre ella, luego seleccione "Marcar para eliminación". Después de esto, el elemento del documento o directorio cambiará el ícono a un ícono con una cruz. Presionar la tecla “Supr” en el elemento seleccionado tendrá el mismo efecto.

Después de esto, el documento se considera eliminado y no participa en los cálculos realizados automáticamente por el programa. Sin embargo, permanece en la base de información. Para eliminarlo por completo, proceda al procesamiento que elimina los archivos marcados. Para hacer esto, cierre todas las ventanas en 1c y haga clic en el elemento del menú principal "Operaciones" y en el submenú "Eliminar objetos marcados...".

De acuerdo con la propuesta de continuar la operación.

En la ventana que se abre, verá una lista de todos los documentos o elementos del directorio que se eliminarán. En nuestro caso, este es solo un documento.

Los botones del menú superior controlan las acciones en los documentos. Un botón con un icono de casillas de verificación instaladas resaltará la lista completa de documentos. El siguiente botón con celdas vacías borrará la lista seleccionada. El tercer botón abre el documento seleccionado.

Seleccione los documentos o elementos del directorio que deben eliminarse físicamente y haga clic en el botón "Control". Este botón analiza enlaces de referencia con el documento seleccionado. Tenga en cuenta que el botón "Eliminar" no está disponible antes del control. Después de una verificación de control, si hay una opción sin problemas para eliminar un elemento, el botón "Control" deja de estar disponible y el botón "Eliminar" pasa a estar disponible. Para eliminar físicamente un documento, simplemente haga clic en el botón "Eliminar" y acepte la advertencia final.

El documento ha sido eliminado.

Sin embargo, hay casos en los que la verificación de las relaciones de referencia finaliza con el descubrimiento de relaciones con el documento seleccionado de otros documentos. En este caso, hasta que se eliminen todos los enlaces detectados al documento que se está eliminando, la eliminación completa será imposible.

****************************************************************

En 1C versión 8.2, para eliminar un documento, debe seleccionar el documento que desea eliminar y presionar el botón derecho para mostrar el menú contextual. A continuación, debe seleccionar "Establecer marca de eliminación" y aceptar la advertencia. Estas acciones también ocurrirán cuando presione la tecla "Supr".

Sí, 1C 8.2 no es 7.7, incluso la marca de eliminación en el documento es sospechosamente larga.

Estamos de acuerdo con la advertencia sobre la duración de la operación.

En la ventana que se abre, vemos una lista de elementos de la base de datos marcados para su eliminación. Las asignaciones de los botones de control son similares a las analizadas en la sección de 1C versión 7.7. Están disponibles la selección de lista de documentos, la deselección de lista y la apertura del documento seleccionado.

Seleccione el elemento o grupo de elementos deseado y presione el botón “Control” para verificar los enlaces. Después de verificar, resultó que hay un enlace al documento Factura de gastos que estamos eliminando en el documento Factura de impuestos. Eliminemos el enlace al comprobante de consumibles y revisemos los enlaces nuevamente.

Después de eliminar el enlace, realizamos un control repetido, después del cual es posible eliminar la factura seleccionada.

Al hacer clic en el botón “Eliminar”, eliminamos el documento de forma permanente.


Descargue instrucciones ilustradas:

Puede discutir la operación y hacer preguntas al respecto en.

Inicialmente, el sistema 1C Enterprise no implica la eliminación directa de ningún objeto de la base de datos, por ejemplo, elementos de directorios, documentos, informes, etc. Por supuesto, aún puedes configurar el rol del usuario para que pueda inmediatamente eliminado de 1s algún objeto no hay marca para eliminar, pero no se recomienda hacer esto. También nos gustaría señalar el hecho de que incluso si la función del usuario está configurada para eliminar objetos directamente (eliminación interactiva), esto sigue siendo no le permitirá eliminar algunos objetos en Enterprise 1c, y esto sólo se puede hacer a través de marcar para eliminar.

¿Por qué se hizo la marca para eliminar objetos en 1c?

Respondamos a la pregunta “¿Por qué se hizo esta marca de eliminación?”, porque es más rápido eliminar objeto de 1s inmediatamente. Esto se hizo por varias razones:

  1. Existe la posibilidad de que el usuario posteriormente cambie de opinión y quiera devolver el objeto eliminado, cuando hay una marca de verificación basta con desmarcarla, Si lo elimina de forma interactiva, no podrá restaurar los datos..
  2. En 1c, un objeto, por ejemplo un documento, puede referirse a muchos otros objetos del sistema (directorios, constantes, otros documentos, etc.) y, al mismo tiempo, muchos otros objetos también pueden referirse a este objeto (en nuestro caso , un documento). Si el sistema empresarial 1C permitiera la eliminación directa de objetos de la base de datos, esto tendría consecuencias nefastas, ya que inmediatamente comenzarían a aparecer objetos con "enlaces rotos", y esto sería una pérdida de datos y un funcionamiento incorrecto de la base de datos, que ¡Tarde o temprano provocará el colapso de la base de datos y la pérdida casi total de sus datos!

Dos tipos de eliminación en 1c, el concepto de control de integridad referencial en 1c

en un programa Los objetos 1c se pueden eliminar. dos caminos:

  1. Uso de eliminación interactiva (eliminación directa sin comprobaciones de integridad referencial)
  2. A través de una marca de eliminación (eliminación con verificación de integridad referencial)

Veamos qué es la integridad referencial en 1C. Pero para que usted y yo podamos responder a esta pregunta, necesitamos saber qué enlaces "rotos" hay en 1C. Para aquellos que no lo saben, los enlaces rotos en 1c son enlaces que apuntan a un área de memoria no utilizada, es decir, esencialmente no apuntan a ninguna parte. Ahora tomemos como ejemplo cualquier documento del sistema empresarial 1C. Contiene muchos detalles diferentes. Estos detalles pueden ser simples (tipos primitivos como número, fecha, booleano) o pueden ser objetos (como enlaces a otros objetos del sistema, por ejemplo varios directorios, enumeraciones, etc.). Así que aquí está el control de la integridad referencial. en 1c esto es exactamente lo que significa el hecho de que el objeto no se eliminará del sistema 1c siempre que cualquier otro objeto del sistema haga referencia a él. Simplemente marcar la eliminación de objetos 1c le permite preservar el mecanismo de integridad referencial en 1c, ya que procesar la eliminación de objetos marcados no le permitirá eliminar un objeto mientras otros objetos hacen referencia a él.

¿Cómo restaurar objetos eliminados en 1c? ¿Qué sucede con los objetos después de eliminarlos de 1C?

Mucha gente nos hace preguntas similares y solo hay una respuesta: eliminar físicamente datos de 1c (usando los métodos que se describen a continuación) conduce a la DESTRUCCIÓN COMPLETA DEL ARCHIVO DESDE LA BASE. No es posible restaurar archivos eliminados de la base de datos.

Siempre estamos listos para brindarle asistencia oportuna para actualizar el sistema 1C 8.3.

Eliminación interactiva en 1 segundo

Así que ya hemos hablado contigo de que eliminación interactiva en 1s ocurre sin control de integridad referencial, y esto tiene consecuencias muy malas para el sistema; se recomienda utilizar dicha eliminación solo con fines de depuración; Encender eliminación interactiva 1s Primero debemos ir al configurador, abrir la rama General ---> Roles y seleccionar el rol “Todos los derechos”.


Ahora presiona la tecla F9, se copia el rol “Full Rights” y aparece otro “Full Rights1”. Ábralo haciendo doble clic con el mouse. Aparecerá la ventana de propiedades de la función, haga clic en el botón "Acciones" ---> "Establecer todos los derechos". Después de eso, haga clic en Aceptar. Ahora guardemos la configuración de la base de datos; para hacer esto, haga clic en el pequeño barril azul en la esquina superior izquierda o presione la tecla F7. Si el cañón queda inactivo, la configuración se guarda. Hemos creado un rol con derechos a eliminación interactiva de objetos de 1c .


Ahora en el configurador, abra la pestaña Administración ---> Usuarios.


Se abrirá una lista de usuarios, seleccione el usuario bajo el cual desea habilitar eliminación interactiva de objetos 1c y presione lápiz o F2. Se abrirá la ventana de propiedades del usuario, vaya a la segunda pestaña "Otro". Allí busca el rol que copiamos, en mi caso es “Full Rights1”, marca la casilla y haz clic en Aceptar.


Después de esto, inicie 1C Enterprise, seleccione el usuario para quien se instaló la nueva función. Ahora puede eliminar objetos directamente, para eliminar un objeto selecciónelo y presione la combinación de teclas SHIFT + SUPR, el sistema le preguntará si está seguro de eliminar, si la respuesta es sí, el objeto será eliminado del sistema.

¿Eliminar objetos 1C marcándolos para su eliminación o cómo eliminar objetos en 1C?

Ahora veamos la pregunta contigo " ¿Cómo eliminar objetos en 1c?". Entonces, abrimos la base de datos que necesitamos en 1C Enterprise. La captura de pantalla muestra "Contabilidad de una institución gubernamental", haga clic en el menú en la pestaña "Operaciones" ---> " Eliminar objetos marcados".


Si tiene una interfaz administrada, como en "Enterprise Accounting Rev. 3.0", allí debe ir a la pestaña "Administración", allí verá el subgrupo "Servicio" y en él debe seleccionar " Eliminar objetos marcados".


Una forma alternativa de abrir el asistente de eliminación de objetos en 1C 8.2 y 1C 8.3

En general, si no encuentras en tu configuración un botón con el que puedas llamar al asistente eliminar objetos marcados 1c, luego en 1C 8.2 puede abrirlo de la siguiente manera, este método es adecuado para cualquier configuración, las capturas de pantalla a continuación muestran qué acciones se deben realizar en 1C 8.2. Abra el árbol de todos los tratamientos que hay en el sistema y seleccione " Eliminar objetos marcados".



Si está trabajando en la plataforma 1C 8.3 y tiene una configuración con una interfaz administrada, entonces necesita habilitar el botón "Todas las funciones", vea cómo hacerlo;

Comience a buscar objetos marcados para su eliminación en 1c

Aparecerá una ventana frente a nosotros, que se muestra a continuación, reflejará todos los objetos marcados para su eliminación en el sistema. Marcamos aquellos que queremos eliminar; en general, es recomendable eliminarlos todos, porque están marcados para su eliminación, lo que significa que ya no son necesarios en el sistema. Una vez que haya anotado todo lo que necesita, haga clic en "Control".


El sistema tardará un tiempo en completar esta tarea, un poco más tarde verá la ventana que se muestra a continuación. Tenga en cuenta que es posible que tenga objetos con marcas de verificación tanto verdes como rojas.


Verde significa que el objeto se puede eliminar, rojo significa que no. Un objeto marcado con una marca de verificación roja no se puede eliminar, ya que otros objetos del sistema hacen referencia a él. En la ventana siguiente verá los objetos que hacen referencia a él, y antes de eliminar un objeto marcado con una marca de verificación roja, debe eliminar las referencias. a este objeto desde otros objetos. ¿Qué significa esto en la práctica?

La necesidad de eliminar oportunamente los objetos marcados para su eliminación en 1c. ¿Cómo eliminar objetos marcados con marcas de verificación rojas?

Veamos un ejemplo utilizando la configuración "Contabilidad empresarial". Tenemos un documento "Aceptación para contabilidad de activos fijos", que indica respectivamente el activo principal (por ejemplo, una computadora) y muchos otros parámetros, pero no nos interesan en este momento. Si queremos eliminar este sistema operativo de nuestra base de datos, sin acciones adicionales no podremos hacer nada. Nuestro sistema operativo (computadora) quedará marcado con una marca roja cuando intentemos eliminarlo. ¿Por qué? ¡Pero nuestro documento "Aceptación de contabilidad del sistema operativo" tiene un enlace al sistema operativo que ahora queremos eliminar! Cuando hacemos clic en él en la lista de objetos, veremos todos los objetos que hacen referencia a nuestro sistema operativo, y antes de eliminar este sistema operativo, primero debemos ingresar a todos estos objetos y eliminar las referencias. En nuestro caso, esto significa que debemos cancelar el documento "Aceptación para contabilizar activos fijos", eliminar este activo fijo del documento y luego registrar el documento. Ahora el documento ya no hace referencia a nuestro sistema operativo y podemos eliminarlo. De todo esto se sigue una regla: Es necesario eliminar los objetos marcados para su eliminación en 1C de manera oportuna! De lo contrario, deshacerse de ellos más adelante puede resultar muy, muy problemático, debido a que habrá una gran cantidad de enlaces entre objetos. Por cierto, oportuno eliminando objetos de 1s También tiene varias ventajas obvias:

  1. El rendimiento del sistema aumenta
  2. Reduce la probabilidad de errores del usuario.
  3. Reduce el tamaño de tu base de datos
  4. No hay "desorden de interfaz" cuando el sistema tiene muchos objetos marcados para su eliminación, documentos publicados y no publicados.

¡En nuestra empresa siempre recibirá un servicio de primera clase para el programa 1C a precios muy razonables!

Completar la eliminación de objetos marcados en 1 segundo.

Ahora eliminemos los objetos por completo. Haga clic en el botón "Eliminar". El sistema eliminará todos los objetos marcados con marcas de verificación verdes.


Sólo quedarán aquellos marcados con tildes rojas, haz clic en “Cerrar”, este es el proceso eliminar objetos de 1c terminado. Si algo no funciona para usted, estamos listos para conectarnos a su 1C de forma remota y ayudarlo a resolver sus problemas.


1c eliminando objetos marcados, instrucciones detalladas en video sobre cómo eliminar objetos 1c

  • Te contamos por qué necesitas una marca de borrado en 1c
  • Mostramos con un ejemplo cómo eliminar objetos en 1C.
  • Se dan consejos prácticos útiles.
  • Mostramos cómo eliminar objetos marcados con marcas de verificación rojas en 1C
  • También hay mucha otra información útil.

Esperamos que nuestro artículo trate sobre eliminar objetos marcados para su eliminación en 1c Ella fue muy útil y respondió a todas sus preguntas.

Casi todos los contadores en el curso de su trabajo se enfrentan a la necesidad de eliminar algún documento en 1C. Si no sabe cómo eliminar documentos correctamente en 1C, nuestro nuevo artículo es especialmente para usted.

Casi todos los contadores en el curso de su trabajo se enfrentan a la necesidad de eliminar algún archivo o documento. Eliminar un documento en 1C no es muy diferente de un proceso similar cuando se trabaja con el sistema operativo Windows. Sin embargo, existen algunas diferencias importantes:

    en primer lugar, inicialmente el documento que debe eliminarse debe estar marcado con un signo especial (si lo comparamos con el sistema operativo Windows, podemos hacer una analogía con mover un archivo a la papelera);

    en segundo lugar, la eliminación directa se produce según un algoritmo de acciones estrictamente definido.

Si está utilizando la versión 1C 8.2, para eliminar un archivo necesita:

    haga clic derecho en el documento requerido;

    espere hasta que aparezca el menú contextual;

    marque un archivo específico para eliminarlo, para lo cual en la lista que aparece, seleccione "establecer una marca de eliminación";

    Da tu consentimiento a la advertencia del sistema.

Puede hacerlo de forma más sencilla y simplemente presionar la tecla Eliminar después de seleccionar el archivo que desea eliminar.


Después de todas estas manipulaciones, deberá ir al elemento del menú principal llamado "Operaciones" y seleccionar la función de eliminar objetos marcados. El sistema le dará una advertencia, que deberá aceptar antes de que el programa continúe.



A continuación, el sistema abrirá una ventana frente a usted donde se enumerará todo lo que esté en las bases de datos marcadas para eliminar. De esta lista tienes que seleccionar aquellas que quieres eliminar ahora mismo. Puede ser un documento o un grupo completo. Cuando el archivo o archivos que está buscando estén resaltados, debe hacer clic en el botón "Control". Esto es necesario para comprobar los enlaces.


En el proceso de estas acciones, puede quedar claro que, por ejemplo, los directorios 1C contienen enlaces al documento que se va a eliminar, o que la factura de impuestos contiene un enlace que conduce al archivo que se va a eliminar (factura). Para poder completar el proceso de eliminación, deberá abrir las facturas o directorios fiscales, o aquellos documentos que contengan enlaces al archivo que se está eliminando, y eliminar esos mismos enlaces. En primer lugar, será necesario sopesar una vez más la viabilidad de tales acciones.




Para evitar más confusión, deberá volver a verificar más tarde después de eliminar todos los enlaces. Y así sucesivamente hasta que la verificación muestre que no hay enlaces al archivo a eliminar en otros documentos. Luego de esto, tendrás acceso a la función de borrar objetos marcados. Para completar todo el proceso, deberá hacer clic en el botón "eliminar", después de lo cual el archivo se eliminará permanentemente.