По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
> А можно будет потом выделить из такой базы 1
> учреждение в новую, отдельную базу?
Не знаю как в русской бюджетной, но если выполняются такие условия:
1. Любой документ относится только к одному учреждению (пусть оно задано реквизитом "учреждение" документа).
2. В документе нет ссылок на документы других учреждений
3. Учет ведется по учреждениям обособленно - т.е. остатки имеют разрез по учреждениям (для регистров - все Рг имеют такое измерение, для бухи - есть соотв. разделитель учета) дижения делаются только внутри учреждения, а расчеты между парой учреждений делаются только парой документов (по одному для каждого)
Тогда можно так
Док=СоздатьОбъект("Документ");
Док.Выбратьдокументы();
Пока Док.ПолучитьДокумент()=1 цикл
Если Док.Учереждение<>НужноеУчереждение Тогда
Док.Удалить(1); // по желанию - Удалить(0)
КонецЕсли;
КонецЦикла;
Т.е. просто удаляем все "лишние" документы.
> учреждение в новую, отдельную базу?
Не знаю как в русской бюджетной, но если выполняются такие условия:
1. Любой документ относится только к одному учреждению (пусть оно задано реквизитом "учреждение" документа).
2. В документе нет ссылок на документы других учреждений
3. Учет ведется по учреждениям обособленно - т.е. остатки имеют разрез по учреждениям (для регистров - все Рг имеют такое измерение, для бухи - есть соотв. разделитель учета) дижения делаются только внутри учреждения, а расчеты между парой учреждений делаются только парой документов (по одному для каждого)
Тогда можно так
Док=СоздатьОбъект("Документ");
Док.Выбратьдокументы();
Пока Док.ПолучитьДокумент()=1 цикл
Если Док.Учереждение<>НужноеУчереждение Тогда
Док.Удалить(1); // по желанию - Удалить(0)
КонецЕсли;
КонецЦикла;
Т.е. просто удаляем все "лишние" документы.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот