По теме из базы знаний
Найденные решения
А вы уверены, что нужно именно так? Похоже на реестр для банков. Если так, то там порядковый номер меняется только в пределах дня (если в одном дне несколько реестров). Если так и у вас только один файл каждый день, то в номере жестко прописать 001.
Если может быть несколько файлов в одном дне, то разбирать имена файлов, которые уже есть, определять максимальный номер и прибавлять. Структура имени же всегда одинаковая. Берем все файлы по маске с нужной датой и по определенной позиции имени выделяем номер.
Если есть возможность изменить базу для хранения номера реестра, то можно в базе хранить максимальный номер по датам и использовать его.
Если может быть несколько файлов в одном дне, то разбирать имена файлов, которые уже есть, определять максимальный номер и прибавлять. Структура имени же всегда одинаковая. Берем все файлы по маске с нужной датой и по определенной позиции имени выделяем номер.
Если есть возможность изменить базу для хранения номера реестра, то можно в базе хранить максимальный номер по датам и использовать его.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
А вы уверены, что нужно именно так? Похоже на реестр для банков. Если так, то там порядковый номер меняется только в пределах дня (если в одном дне несколько реестров). Если так и у вас только один файл каждый день, то в номере жестко прописать 001.
Если может быть несколько файлов в одном дне, то разбирать имена файлов, которые уже есть, определять максимальный номер и прибавлять. Структура имени же всегда одинаковая. Берем все файлы по маске с нужной датой и по определенной позиции имени выделяем номер.
Если есть возможность изменить базу для хранения номера реестра, то можно в базе хранить максимальный номер по датам и использовать его.
Если может быть несколько файлов в одном дне, то разбирать имена файлов, которые уже есть, определять максимальный номер и прибавлять. Структура имени же всегда одинаковая. Берем все файлы по маске с нужной датой и по определенной позиции имени выделяем номер.
Если есть возможность изменить базу для хранения номера реестра, то можно в базе хранить максимальный номер по датам и использовать его.
(3)
да это реестр для банка, реестр будет только 1 в пределах дня
ли может быть несколько файлов в одном дне, то разбирать имена файлов, которые уже есть, определять максимальный номер и прибавлять. Структура имени же всегда одинаковая. Берем все файлы по маске с нужной датой и по определенной позиции имени выделяем номер.
Если есть возможность изменить базу для хранения номера реестра, то можно в базе хранить максимальный номер по датам и использовать его.
Если есть возможность изменить базу для хранения номера реестра, то можно в базе хранить максимальный номер по датам и использовать его.
да это реестр для банка, реестр будет только 1 в пределах дня
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот