Конференция

Фильтр
Пометить все
Отобразить только
 
 

КНИГИ БУКЛЕТЫ:
Книга «1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе "1С:Предприятие 8.3"»
Книга «Облачные технологии «1С:Предприятия»»
Комплексная автоматизация организаций дополнительного образования
Книга «Настольная книга 1С:Эксперта по технологическим вопросам. 2 издание (артикул 4601546118530)»
Книга «Книга "101 совет начинающим разработчикам в системе "1С:Предприятие 8" (артикул 4601546117618)»
Книга «1С:Предприятие 8.3. Версия для обучения программированию (артикул 4601546109996)»
Книга «Hello, 1C. Пример быстрой разработки приложений на платформе "1С:Предприятие 8.3". Мастер-класс (+CD). Версия 3 (артикул 4601546109774)»
Книга «1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы (артикул 4601546108722)»
Книга «Язык запросов "1С:Предприятия 8" (+диск) (артикул 4601546108029)»
Книга «Профессиональная разработка в системе 1С:Предприятие 8" (+DVD-ROM). Издание 2 (артикул 4601546101853)»
Книга «Разработка сложных отчетов в "1С:Предприятии 8.2". Система компоновки данных". Издание 2 (+ CD) (артикул 4601546097569)»
Книга «Решение специальных прикладных задач в "1С:Предприятии 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546092694)»
Книга «Архитектура и работа с данными "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546090690)»
Книга «Инструменты для создания тиражируемых приложений "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546090706)»
Книга «Реализация прикладных задач в системе "1С:Предприятие 8.2" (+CD). Серия "1С:Профессиональная разработка" (артикул 4601546080479)»
Книга «Технологии интеграции 1С:Предприятия (+CD). Серия "1С:Профессиональная разработка" (артикул 4601546087195)»
Книга «Разработка управляемого интерфейса (+CD). Серия "1С:Профессиональная разработка" (артикул 4601546069634)»
Книга «Как настраивать 1С:Предприятие 8.2 при внедрении (+CD) (артикул 4601546069641)»
Книга «1С:Предприятие 8.2. Версия для обучения программированию (артикул 4601546070821)»
Книга «1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы (артикул 4601546069627). Электронная версия»
Книга «1С:Предприятие 8.2. Коротко о главном. Новые возможности версии 8.2 (артикул 4601546069610)»
Книга «Hello, 1C. Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2. Мастер-класс (+CD). Версия 2 (артикул 4601546071576)»
Книга «1С:Предприятие 8.1. Простые примеры разработки (артикул 4601546047045)»
Книга «Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных (+CD) (артикул 4601546053091)»
Книга «1C:Enterprise 8.0. A Practical Developer's Guide. Examples and Standard Techniques (с приложением на CD-ROM) (артикул 4601546027368)»
Книга «Комплект вопросов сертификационного экзамена на знание основных механизмов платформы "1С:Предприятие 8" с примерами решений (февраль 2014) (артикул 4601546110077)»
Платформа «1С:Предприятие» как средство разработки бизнес-приложений [С.Нуралиев / "PC Magazine/RE", №11, 2006]



© ЗАО "1С"

 Платформа 8.2  Номер документа зависящий от даты

«« Платформа 8.2: 8.3.10: Перересовать... Платформа 8.2: 8.3.10. УТ 11.3.4... »»
Сортировка: Более поздние сообщения отображаются ниже  /  выше
Номер документа зависящий от даты
17.07.2017 11:20
Геннадий Михайлович
652372

Добрый день!

 

В общем возникла такая ситуация. при создании нового документа требуется, чтобы ему присваивался номер в формате (мм.дд-01)  Пример 07.17-1, следующий документ 07.17-2,  А на следующий день 07.18-3 и так далее. По окончании месяца счетчик сбрасывается и начинается все по новому 08.01-1 и т.д.

Как можно это реализовать не подскажите?

Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 12:14
Толокнов Алексей
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 12:31
Геннадий Михайлович
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 14:27
Полетаев Александр
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 14:30
Толокнов Алексей
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 15:23
Геннадий Михайлович
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 15:26
Толокнов Алексей
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 15:45
Геннадий Михайлович
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 15:49
Толокнов Алексей
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 17:42
Геннадий Михайлович
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 19:05
Полетаев Александр
652396

Если уж этим путём идти (хоть он мне и не нравится), зачем столько сложностей для получения максимального номера?

 

 

Функция ПолучитьСледНомер(ДатаЗаявки)
  Запрос = Новый Запрос("ВЫБРАТЬ МАКСИМУМ(Заявка.Номер) КАК Номер ИЗ Документ.Заявка КАК Заявка ГДЕ Заявка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаЗаявки, МЕСЯЦ) И КОНЕЦПЕРИОДА(&ДатаЗаявки, МЕСЯЦ)"); // запрос для выборки наибольший номер из всех за этот день
  Запрос.УстановитьПараметр("ДатаЗаявки", ДатаЗаявки); // установили параметр - любая дата из месяца в котором ищем
  Выб = Запрос.Выполнить().Выбрать().Следующий(); // получили результат запроса (сразу выполнили выбрали и взяли первую строку)
  Если Выб.Номер = NULL Тогда // ещё нет документов в этом месяце
    Возврат Формат(ДатаЗаявки,"ДФ=dd.MM-")+"00001"; // это первый документ, префикс считаем Форматом от даты, а номер -- первый.
  Иначе
    Возврат Формат(ДатаЗаявки,"ДФ=dd.MM-")+Формат(Число(Сред(Выб.Номер,7))+1,"ЧЦ=5; ЧВН=; ЧГ=")); // так как префикс всё равно фиксированной длины то отразаем с седьмого символа, превращаем в число и прибавляем 1.
  КонецЕсли; КонецФункции

 

только и в этом варианте,  в Вашем, нужно чтобы нумерация была с лидирующими нулями (07.18-00003) иначе поиск максимального номера будет работать неправильно (сортировка строк "1", "10", "9" - макс.номер "9")

 

Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 19:54
Толокнов Алексей
Свернуть ответы Re: Номер документа зависящий от даты
18.07.2017 00:53
Полетаев Александр
Re: Номер документа зависящий от даты
18.07.2017 11:56
Толокнов Алексей
Re: Номер документа зависящий от даты
17.07.2017 12:44
Тюшин Илья
Re: Номер документа зависящий от даты
17.07.2017 12:33
Толокнов Алексей
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 11:50
Тюшин Илья
Свернуть ответы Re: Номер документа зависящий от даты
17.07.2017 11:58
Геннадий Михайлович
Re: Номер документа зависящий от даты
17.07.2017 12:14
Толокнов Алексей

«« Платформа 8.2: 8.3.10: Перересовать... Платформа 8.2: 8.3.10. УТ 11.3.4... »»