|
Проблема с нумерацией счетов-фактур выданых | ☑ | ||
---|---|---|---|---|
0
neo1109
05.10.15
✎
06:56
|
Конфигурация: Бухгалтерия для Казахстана, ред. 2.0
Клиенты придумали каждый месяц нумеровать с единицы. Соответственно номера выглядят так: 01 - префикс организации 09 - номер месяца и далее порядковый номер Почему то сейчас хотя и начался октябрь и есть уже 6 документов 0110...... новый документ автоматом все равно нумеруется 0109....... как победить? |
|||
1
torgm
05.10.15
✎
07:22
|
(0) как вариант у тебя О9 а не 09.
|
|||
2
neo1109
05.10.15
✎
07:26
|
(1) нет, там "ноль девять"
|
|||
3
Cyberhawk
05.10.15
✎
07:32
|
"Клиенты придумали" // а кто и как это реализовал?
|
|||
4
neo1109
05.10.15
✎
08:52
|
(3) да они сами стали номер задавать в вышеприведенной форме
и предыдущие месяцы номера нормально наращивались... |
|||
5
RomanYS
05.10.15
✎
08:55
|
похоже в конфигурации к префиксу организации добавляется "0"
|
|||
6
Serg_1960
05.10.15
✎
09:12
|
Чего гадать напрасно? ТС, озвучь процедуру ПриУстановкеНовогоНомера() документа. Она типовая? Если "да", то ОбновитьНумерациюОбъектов()
|
|||
7
neo1109
05.10.15
✎
09:27
|
(6) ща гляну...
|
|||
8
neo1109
05.10.15
✎
09:42
|
(5) сие оказалось факт!
|
|||
9
Serg_1960
05.10.15
✎
09:46
|
(8) И ты можешь подтвердить это озвучиваем алготма конфигурации? :)
Ноль добавляется когда НЕ установлен префикс организации (что противоречит вышесказанному). |
|||
10
RomanYS
05.10.15
✎
09:47
|
(8) оно факт во многих типовых 1С, так что неудивительно
|
|||
11
aleks_default
05.10.15
✎
09:49
|
(6) Кстати вопрос, что делать если ОбновитьНумерациюОбъектов() не работает?
По теме: вставить в префикс символы "-" или "/", т.е. сделать "01/09-"+тут порядковый номер |
|||
12
neo1109
05.10.15
✎
09:57
|
префикс действительно формируется в формате
01+0+номер убрал третий "0". будем посмотреть. |
|||
13
neo1109
05.10.15
✎
10:01
|
если очень сильно надо код то проблема тут
Процедура ДобавитьПрефиксОрганизации(ДокументОбъект, Префикс) Экспорт // Если нет реквизита "Организация" или для нее не задан префикс, то // используем пустой префикс, // иначе используем префикс организации. МетаданныеДокумента = ДокументОбъект.Метаданные(); Если ЕстьРеквизитДокумента("Организация", МетаданныеДокумента) Тогда Реквизит = "Организация"; ИначеЕсли ЕстьРеквизитДокумента("ОрганизацияОтправитель", МетаданныеДокумента) Тогда Реквизит = "ОрганизацияОтправитель"; Иначе Если Не ЗначениеЗаполнено(Префикс) Тогда Префикс = "0"; КонецЕсли; Возврат; КонецЕсли; Если НЕ ЗначениеЗаполнено(ДокументОбъект[Реквизит].Префикс) Тогда Если Не ЗначениеЗаполнено(Префикс) Тогда Префикс = "0"; КонецЕсли; Иначе Префикс = ДокументОбъект[Реквизит].Префикс + Префикс; КонецЕсли; Конецпроцедуры на выходе префикс = "0" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |