Гость
Форумы / [игнор отключен] [закрыт для гостей] / 8.1. УстановитьНовыйНомер - берёт из кэша? / 7 сообщений из 7, страница 1 из 1
05.08.2008, 10:35
    #35470473
Паля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1. УстановитьНовыйНомер - берёт из кэша?
БП 1.5. 8.1.10.50
1)
Делаю
СчетФактураВыданный.УстановитьНовыйНомер("X1");

Вижу запрос в профайлере вида
Код: plaintext
SELECT MAX(Number) FROM WHERE Number LIKE 'x1%'

2)Делаю
СчетФактураВыданный.УстановитьНовыйНомер("00");

Никакого запроса в профайлере нет! и номер выдаётся абсолютно левый..
(вполне возможно что когда-то такой и был, но после этого перенумеровали давным давно..)
Где он кэширует сцуко??чего с ним сделать то?
перегружался и тестировался..
Такой же запрос к sql но если вместо x1 написать 00 - даёт правильный результат.
Новые доки посоздавать - непомогает.
...
Рейтинг: 0 / 0
05.08.2008, 15:01
    #35471295
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1. УстановитьНовыйНомер - берёт из кэша?
Скорее всего, просто не считает нужным обращаться - ведь вместо ПРЕФИКСА нумерации (т.е. той части номера, что не является числом) в аргументе УстановитьНовыйНомер() здесь - число в чистом виде, и для такого случая разделение на префикс и номер не работает ( в реализации от 1С).
Логика ведения нумераций в 1С реализована безумно давно и никогда с тех пор не пересматривалась и не перерабатывалась. А жаль .
...
Рейтинг: 0 / 0
05.08.2008, 15:21
    #35471387
МИхаил__________________
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1. УстановитьНовыйНомер - берёт из кэша?
режим автонумерации объекто посмотри..........
...
Рейтинг: 0 / 0
05.08.2008, 17:00
    #35471709
Паля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1. УстановитьНовыйНомер - берёт из кэша?
ведь вместо ПРЕФИКСА нумерации (т.е. той части номера, что не является числом) в аргументе УстановитьНовыйНомер() здесь - число в чистом виде, и для такого случая разделение на префикс и номер не работает ( в реализации от 1С).

я не слышу ноток сомнения.. вы серьёзно? с чего вы это взяли? ;-)

режим автонумерации объекто посмотри.........

Нормуль там.
я увеличил длину номера. вероятно после этого слетела. (абсолютно точно, что все номера сейчас - нормальные!!!).


Выгрузка - загрузка во временную базу помогает! Но я не могу целый день выгружать/загружать рабочую.. ахтунк какойто!
...
Рейтинг: 0 / 0
05.08.2008, 17:04
    #35471724
Паля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1. УстановитьНовыйНомер - берёт из кэша?
Пусть даже он не использовал бы префикс ВООБЩЕ.
Он возвращает - АБСОЛЮТНО ЛЕВЫЙ номер. (т.е. в базе таких близко сейчас нет - но когда-то может и был!)
Чего там у него за кэш такой дебильный. загадка
...
Рейтинг: 0 / 0
05.08.2008, 18:00
    #35471888
DmitryOrlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1. УстановитьНовыйНомер - берёт из кэша?
есть функция которая лечит глюки с номерами. ОбновитьНумерациюОбъектов для 8-ки. Попробуй
Вообще, описана подобная ситуация на ИТС
...
Рейтинг: 0 / 0
06.08.2008, 09:02
    #35472557
Паля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1. УстановитьНовыйНомер - берёт из кэша?
Спасибо, это оно и есть!
ОбновитьНумерациюОбъектов всё полечило.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / 8.1. УстановитьНовыйНомер - берёт из кэша? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]