Страница 1 из 1

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

Добавлено: 04 янв 2012, 12:44
maikl
Где 12 декабря обновили Галактику (MS SQL).
Создаем сегодня акт на оказание услуг.
Номер документа образовался в соответствии с таблицей нумерации.
Меняем дату на 31/12/2011, к номеру добавляется _1.
:( (почему нет плачущего смайлика ?)
Делаем еще один аналогичный документ, при изменении даты на 31/12/2011 добавляется _1_1.
Новые возможности нумерации документов в логистикв не используем, нумерация идет с помощью спец. таблицы.
Причем идет с 2003 года. В начале года просто устанавливаем первоначальный номер 12/0000.
А теперь вот проблема.
Непонятно как быть.
Вручную конечно номера исправляются, но как то грустно.

Re: Нумерация документов после обновления

Добавлено: 04 янв 2012, 13:41
Gella
А у нас при создании ДО сразу появляются два сообщения:
1. В ДО необходимо указать контрагента.
2. Не указан алгоритм формирования номера.
Оч. раздражает.

Re: Нумерация документов после обновления

Добавлено: 04 янв 2012, 15:25
edward_K
в ПИР тробла занесена - мож сделают. Смысл в том, что при изменении даты идет поиск последнего документа и к нему добавляется _1 - зачем так мне не ведано. Если дату не менять то все нормалько. Я для себа сделал докомпиляцию всех фейсов, на которые плакались. L_SKLAD и SOPINMOV меянйте на требуемые.

Код: Выделить всё

#component "L_SKLAD"
alter interface SOPINMOV;
  overload
  end;
tableevent table katsopr
cmCheckField:
{  case curfield of 
   #KATSOPR.DSOPR: 
   { //message('11')
   }
   else inherited :: handleEvent (cmCheckField); 
   end;
}   
end;
end.



Re: Нумерация документов после обновления

Добавлено: 06 янв 2012, 17:50
morukovich
Исправлено в компоненте L_Sklad 8.10.102.1

Добавлена настройка:

"Настройки Галактики \ Логистика \ Складской учет \ Сопроводительные документы \ Модифицировать номер документа при корректировке года"
При значение настройки "нет" при изменении года в дате документа номер документа останется прежним.
При значении настройки "да", номер будет изменяться по последнему номеру на текущую дату плюс "_001" в конце номера, чтобы пользователь мог последовательно вести нумерацию или если уже есть номер последний за текущую дату с _001 в конце, то будет присвоен номер _002 и т.д..