• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

нумерация доков с прибамбасами

  • Автор темы Автор темы soleg78
  • Дата начала Дата начала
S

soleg78

УТП 8.1.
Докектор хочет следующее:
Например док. РеализацияТоваровУслуг
в нем есть 3 реквизита :
- ОтражатьВУправленческомУчете;
- ОтражатьВБухгалтерскомУчете;
- ОтражатьВНалоговомУчете;

Руководство хочет видет такой результат:
например, когда вслючены(истина) все 3 реквизита - нумерация документа идет нормально,
когда стоит только реквизит ОтражатьВУправленческомУчете - нумерация идет другая и с префиксом "У", если включен только реквизит ОтражатьВБухгалтерскомУчете - нумерация еще друга и с префиксом "Б", .... в налоговом по аналогии с префиксом "Н"

И так надо во всех доках где естьети реквизиты. (приказы начальства не обсуждаются. просто НАДО и ВСЁ!)

кто что думает? ... с чего начать?... и где могут быть "грабли"?
 
О каких граблях речь ?
Просто расписать алгоритм формирования префикса от трех параметров, остальное - дело техники
 
О каких граблях речь ?
Просто расписать алгоритм формирования префикса от трех параметров, остальное - дело техники
а если можно то поподробнее
......
ту жэ еще важно что-бы нумерация была не сплошная.
результат должен быть таким: Документ - РеализацияТоваровУслуг, пример нумерации
док1 № 00000001 - в нем все галочки;
док2 № У-000001 - в нем установлена галочка управл. учета (др. не установлны)
док3 № 00000002 - в нем все галочки;
док4 № 00000003 - в нем все галочки;
док5 № У-000002 - в нем установлена галочка управл. учета (др. не установлны)
док6 № 00000004 - в нем все галочки;
док7 № Б-000001 - в нем установлена галочка бух учета (др. не установлны)
и т.д.

а с Нумераторами никто не работал?, .... создал 3 нумератора доков, ... а вот как програмно назначить тот или иной нумератор????? пишу в событие ОтражатьВУправленческомУчетеПриИзменении Метаданные().Нумератор = и хочу указать созданый нумератор...... ,а не знаю как
 
О каких граблях речь ?
Мне кажется, плохая идея.
Если в документе уже стояли все галочки, а потом оставили одну, номер должен меняться? Или цифровое значение остается неизменным и сквозным?
Если цифровая нумерация своя по каждому префиксу, смотрите штатный механизм присвоения номеров. Странно слышать такой вопрос от программиста УПП.
приказы начальства не обсуждаются. просто НАДО и ВСЁ!
Это очень плохо.
 
Код:
ДокументОбъект.<Имя документа>.УстановитьНовыйНомер (DocumentObject.<Имя документа>.SetNewNumber)
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
УстановитьНовыйНомер (SetNewNumber)
Синтаксис:
УстановитьНовыйНомер(<Префикс номера>) 
Параметры:
<Префикс номера> (необязательный)
Тип: Строка. Префикс устанавливаемого номера.
Значение по умолчанию: Пустая строка 
Описание:
Устанавливает новый номер документа для заданного префикса номера. 
Примечание:
Для документов с нумерацией в пределах периода, номер устанавливается в пределах периода, соответствующего установленной дате документа. Если дата - пустая, процедура установит номер в пределах периода соответствующего пустой дате. 
Пример:
РасходнаяНакладная.УстановитьНовыйНомер(ПрефиксИБ);
Синтакс-помощник рулит
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab