Вход | Регистрация

1С:Предприятие ::

Метки: 

Как присвоить реквизиту документа его (документа) номер

Я
   neo1109
 
04.01.18 - 08:40
Как присвоить реквизиту документа типа "Строка" его (документа) номер, который в свою очередь формируется в момент записи?
В модуле объекта в ПередЗаписью() номера еще нет, зато есть в ПриЗаписи(), но если туда вставить присвоение реквизиту, то получаем лишний запрос о сохранении...
 
  Рекламное место пустует
   neo1109
 
1 - 04.01.18 - 08:41
Можно конечно форменными событиями записи обойтись...
   neo1109
 
2 - 04.01.18 - 08:48
в форменном событии ПослеЗаписи():

мСтараяМодифицированность = Модифицированность;
    Если ПустаяСтрока(plsСистемныйНомер) Тогда
        plsСистемныйНомер = ЭтотОбъект.Номер;
        ЭтотОбъект.Записать();
        Модифицированность = мСтараяМодифицированность;
    КонецЕсли;

может есть другой вариант?
   МимохожийОднако
 
3 - 04.01.18 - 08:52
Можно использовать регистр сведений
   bodri
 
4 - 04.01.18 - 09:07
(0) зачем? номер то и так доступен для чтения после записи.
   МимохожийОднако
 
5 - 04.01.18 - 09:09
(4) Он потом перенумеровывает, а старый пытается сохранить на память. ИМХО.
   nordbox
 
6 - 04.01.18 - 09:12
ИМХО, могу обшибаться, но я так думаю это из серии СФ, Накладные и Счета должны быть под одним номером
   neo1109
 
7 - 04.01.18 - 09:50
тут задача такая:
заводится отдельный от номера документа строковый реквизит.
при необходимости бух заполняет туда номер из внешней системы. если этот реквизит остается пустым, то его надо заполнить обычным номером документа.
   МимохожийОднако
 
8 - 04.01.18 - 10:12
В типовых конфигурациях есть такая штука как Дополнительные реквизиты или сведения. При этом не нужен реквизит в документе.
   neo1109
 
9 - 04.01.18 - 10:50
(8) согласен
   Скиурус
 
10 - 04.01.18 - 12:29
Очевидно ПередЗаписью можно УстановитьНовыйНомер и записать его в отдельный реквизит.
 
  Рекламное место пустует
   neo1109
 
11 - 04.01.18 - 13:07
(10) а при этом срабатывают подписки на события по присвоению префикса?
   h-sp
 
12 - 04.01.18 - 16:20
(11) подписки срабатывают по УстановитьНовыйНомер


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует