|
Нумерация объектов | ☑ | ||
---|---|---|---|---|
0
Вуглускр1991
31.08.15
✎
15:44
|
Привет!
Такая ситуация: делаю загрузку документов через КД в БП3, решил православно установить номер (посмотреть, как оно сделано в самой конфигурации), а то приходят документы без номеров: стал искать и увидел, что на присвоение номера документа есть подписка с именем "УстановитьПрефиксИнформационнойБазыОрганизацииПодразделения", в этой процедуре и вычисляется префикс ... Но загадкой для меня стал момент вызова этой процедуры в подписке: я так считал, что вызвать данное событие может только Объект.УстановитьНовыйНомер() но похоже, что при интерактивной записи в базу данных объекта с пустым номером событие вызывается автоматически. Вот где-нибудь это написано? Может в ЖЖК или на ИТС? А как готовиться к сдаче платформы? Такой доп вопрос может снизить оценку, даже до 2, тем, кто не ковырял... |
|||
1
zak555
31.08.15
✎
15:51
|
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
УстановитьНовыйНомер (SetNewNumber) Синтаксис: УстановитьНовыйНомер(<ПрефиксНомера>) Параметры: <ПрефиксНомера> (необязательный) Тип: Строка. Префикс устанавливаемого номера. Значение по умолчанию: Пустая строка. Описание: Устанавливает новый номер документа для заданного префикса номера. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Для документов с нумерацией в пределах периода, номер устанавливается в пределах периода, соответствующего установленной дате документа. Если дата - пустая, процедура установит номер в пределах периода соответствующего пустой дате. Пример: РасходнаяНакладная.УстановитьНовыйНомер(ПрефиксИБ); См. также: ДокументОбъект, событие ПриУстановкеНовогоНомера |
|||
2
zak555
31.08.15
✎
15:51
|
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
ПриУстановкеНовогоНомера (OnSetNewNumber) Синтаксис: ПриУстановкеНовогоНомера(<СтандартнаяОбработка>, <Префикс>) Параметры: <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная генерация нового номера производиться не будет. Значение по умолчанию: Истина. <Префикс> Тип: Строка. Префикс, который будет использоваться для генерации номера. Может быть изменен в процедуре-обработчике события. Описание: Возникает в момент, когда выполняется установка нового номера документа. Примечание: Параметр <Префикс> может быть указан, если Номер имеет тип Строка. См. также: ДокументОбъект, метод УстановитьНовыйНомер |
|||
3
Вуглускр1991
31.08.15
✎
15:53
|
Я, можно, процитирую:
"Возникает в момент, когда выполняется установка нового номера документа." Где перечень моментов? Синтакс-помощник я видал. |
|||
4
Cube
01.09.15
✎
06:19
|
(3) Фигню какую-то спрашиваешь... Какой перечень моментов? Момент один - когда устанавливается новый номер. Вот когда это происходит, тогда и срабатывает событие ПриУстановкеНовогоНомера...
|
|||
5
Cube
01.09.15
✎
06:20
|
(4) Ну а новый номер у нас устанавливается либо автоматически, либо вручную...
|
|||
6
Вуглускр1991
01.09.15
✎
08:59
|
(5) До некоторого момента платформа просто ругалась, не давая записать документ без номера. Начиная с некоторого её изменения она стала присваивать номер автоматически, генерируя при этом соответствующее событие.
Внимание вопрос: где добросовестный адепт программирования на платформе 8 может об этом моменте изменения поведения платформы узнать? 1) этого нет в желто-желтых книжках, 2) этого нет на ИТС (неуверенно), 3) это точно есть в описаниях изменений от релиза к релизу в переходе с X.X на X.Y но вот эти описания как один большой тред, возможно по объему уже переплюнули желто-желтые книжки и ... понятно да? |
|||
7
Serg_1960
01.09.15
✎
09:06
|
(6)
1) Есть. 2) Есть (уверенно) 3) Есть. |
|||
8
Serg_1960
01.09.15
✎
09:26
|
"где добросовестный адепт программирования на платформе 8..." - добросовестный, православный адепт программирования может воспользоваться любым поисковиком, набрав строку "1С автонумерация"... или религия мешает? :)
... ИТС "Особенности работы механизма автонумерации" ИТС "Особенности использования свойства конфигурации РежимАвтонумерацииОбъектов" ... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |