Как получить ID для просмотра таблицы вне базы

Автор Злоп, Вчера в 18:16

« назад - далее »

Злоп

Ну как обычно. Лавочники, RG328 разбух (периферийка, в партиях валяется куча ненужного с других точек), уже на пределе, вообще странно что еще работает.

Как получить ID для конкретного элемента Спр.Фирмы? чтобы потом внешними инструментами вычистить из RG328.dbf все записи где ид фирмы не равен нужному.

item

Че за провокация?
ЗначениеВСтрокуВнутр -> _IdToStr + id периферии

Злоп


Злоп

RА урезался до 24 Мб с исходных 186 Мб
RG урезался до 26 Мб с исходных 2025 Мб

Резал тупо используя DBFShow (пометка на удаление по условию? можно задать одно простое условие), в RG было более 14 млн записей.

Еще использую SDBF - можно писать простые SQL-запросы (без драйверов).

Злоп

Для нескольких лавочников, у которых адский интеркомпани, который им нафиг не нужен и поэтому регистры остатков и партий раздуты до невозможности - применял такой подход: ссылку на фирму заменял на пустое значение спр.Фирмы и пересчитывал итоги, все резко худело (ну и по коду там где надо заменял на Регистр.Ня.Фирма = ФирмаПустоеЗначение