#0
by Про100Филя
Есть справочник Код Наименование Число 001 Имя1 1 002 Имя2 2 003 Имя3 3 004 Имя4 4 005 Имя5 5 "Число" при создании заполняется с инкрементом 1 (Ну как нумерация кода) При пометке на удаление число становится равным нулю. Код Наименование Число 001 Имя1 1 002 Имя2 2 003 Имя3 0 <---- Объект помечен на удаление 004 Имя4 4 005 Имя5 5 Нужно запросом узнать пропущенные числа в последовательности. Как найти пропущенное число 3?
#3
by Liova
Вообще делается виртуалка со всеми числами диапазона и левое соединение к твоей таблице с условием есть NULL. Вообще задача странная.
#6
by Liova
Чем воротить такой запрос может быть проще переделать, чтобы такой задачи не возникало? Или при присвоении 0 коду в отдельный реквизит писать этот свободный код, который был.
#7
by Про100Филя
Ну задачу упростил, для простоты понятия. Разрядоность как в коде 8. Если бы. В реальной задаче не все так просто, это уже есть и количество объектов в справочнике около 25 000.
#8
by Liova
Ну так 1 раз перебрать эти 25 тысяч и поставить им этот реквизит, а у остальных перед записью. И получается тривиальный запрос с условием по СвободныйКод <> 0
#9
by Широкий
Вот например: ищет пропущенное число, но не числа: ВЫБРАТЬ 2 ВЫБРАТЬ 3 ВЫБРАТЬ 5 ; ГДЕ ТаблицаЧисел1.Число ЕСТЬ NULL
#10
by Про100Филя
Спасибо! Тогда в регистр сведений это перенести(В разрезе чисел), и при пометке на удаление ставить пустую ссылку.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как в запросе выбрать номенклатуру, по определенной группе?
- упп , не олучается выбрать в кодах дохода НДФЛ выбрать код 2720 новогодний
- Выбрать тип справочника и выбрать элементы
- Как выбрать из числа с префиксом число ?
- Кнопка "Выбрать" на форме выбора или как выполнить нажатие кнопки "Выбрать"
- УНФ 1.6 Как выбрать в документе перемещение запасов выбрать набор/комплект ?
В этой группе 1С
- Ут11.1_ Печатная форма и комплект документов
- Конфликт блокировок при выполнении транзакции
- Не закрывается 40 счет
- При получение табличного документа не хватает памяти на сервере
- Счет затрат на закладке "Материалы". Требование накладная.
- 1с скд результат выводится в табличное поле
- Выгрузка меню 1С Общепит - 1С Ресторан
- УТ на товар не назначена цена
- ошибка поле "вид цены не заполнено"
- Как убрать автоматический переход фокуса при изменении данных в строке
- Загрузка номенклатуры с ИТС Медицина
- server 2012, не загружает процессор на 100%
- Сервер терминалов, после остановки spoolsv.exe, CNAP2LAK.exe всё пропало [solved]
- Правила обработки электронной почты 1С УТ 11.1.10.116
- Перевод бухгалтерии 7.7 на 8
- Служебное окно (точнее стек вызовов) "уехало" за пределы окна 1С
- Не открывается одновременно два окна оборотно-сальдовой ведомости по счету
- Как оптимизировать отчет?
- УТ 10.3 изьятие денег из розничной выручки
- Права пользователю для COM+