Порядковый номер документа TXT

1. CD_SVEN 06.07.20 11:31 Сейчас в теме
Добрый день, создаю внешнюю обработку которая создает TXT файлы, с периодичностью 1 файл в сутки, нужно что бы в каждом созданном файле, в наименовании прибавлялось +1. не пойму как это можно реализовать ?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
3. user1357043 06.07.20 11:39 Сейчас в теме
А вы уверены, что нужно именно так? Похоже на реестр для банков. Если так, то там порядковый номер меняется только в пределах дня (если в одном дне несколько реестров). Если так и у вас только один файл каждый день, то в номере жестко прописать 001.
Если может быть несколько файлов в одном дне, то разбирать имена файлов, которые уже есть, определять максимальный номер и прибавлять. Структура имени же всегда одинаковая. Берем все файлы по маске с нужной датой и по определенной позиции имени выделяем номер.
Если есть возможность изменить базу для хранения номера реестра, то можно в базе хранить максимальный номер по датам и использовать его.
CD_SVEN; andy_zhav; +2 Ответить
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. andy_zhav 197 06.07.20 11:39 Сейчас в теме
(1) Можно использовать функцию ДеньГода(ТекущаяДата())
3. user1357043 06.07.20 11:39 Сейчас в теме
А вы уверены, что нужно именно так? Похоже на реестр для банков. Если так, то там порядковый номер меняется только в пределах дня (если в одном дне несколько реестров). Если так и у вас только один файл каждый день, то в номере жестко прописать 001.
Если может быть несколько файлов в одном дне, то разбирать имена файлов, которые уже есть, определять максимальный номер и прибавлять. Структура имени же всегда одинаковая. Берем все файлы по маске с нужной датой и по определенной позиции имени выделяем номер.
Если есть возможность изменить базу для хранения номера реестра, то можно в базе хранить максимальный номер по датам и использовать его.
CD_SVEN; andy_zhav; +2 Ответить
4. CD_SVEN 06.07.20 11:45 Сейчас в теме
(3)
ли может быть несколько файлов в одном дне, то разбирать имена файлов, которые уже есть, определять максимальный номер и прибавлять. Структура имени же всегда одинаковая. Берем все файлы по маске с нужной датой и по определенной позиции имени выделяем номер.
Если есть возможность изменить базу для хранения номера реестра, то можно в базе хранить максимальный номер по датам и использовать его.

да это реестр для банка, реестр будет только 1 в пределах дня
5. user1357043 06.07.20 11:45 Сейчас в теме
(4)Ну тогда не нужно заморачиваться и в имени файла жестко забейте "001"
6. CD_SVEN 06.07.20 11:46 Сейчас в теме
8. user1357043 06.07.20 11:47 Сейчас в теме
(6)Хотя, лучше у банка уточнить, вдруг у вас немного по другому. я вам совет дал исходя из своей ситуации. Возможно у банка, с которым вы работаете, другие требования. Но я сильно сомневаюсь, скорее всего всё будет так, как я предположил
9. CD_SVEN 06.07.20 11:56 Сейчас в теме
7. oleg-x 26 06.07.20 11:47 Сейчас в теме
Как вариант. Если сохранение идет в одну папку и файлы не удаляются, то можно посмотреть список файлов в папке и определить последний номер в текущей папке (при условие что нет возможности хранить номер в базе).
Оставьте свое сообщение
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 100 000 руб.
Временный (на проект)

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Программист
Санкт-Петербург
зарплата от 180 000 руб. до 240 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день