Имя: Пароль:
1C
 
УстановитьНовыйКод - почему с 2?
0 Масянька
 
06.07.11
16:00
Пишу перенумерацию справочника "Номенклатура".
Почему метод УстановитьНовыйКод начинает с 2?
Справ. УстановитьНовыйКод(мМойКод)
мМойКод = 1
А начинает с 2....
Спасибо.
1 Злопчинский
 
06.07.11
16:02
не надо писать, возьмии готовый с диска ИТС, или на инфостарте - там этого барахла валяется. мой совет - с диска ИТС
2 Масянька
 
06.07.11
16:02
(1) Спасибо, хочу сама.
3 Гефест
 
06.07.11
16:04
Так небось код "1" занят...
4 Масянька
 
06.07.11
16:15
Нет, код 1 не занят.
Какие еще будут мысли?
5 Масянька
 
06.07.11
16:18
Люди! Кто юзал УстановитьНовыйКод - подскажите, какие там зарыты какашки?
6 Гефест
 
06.07.11
16:18
Звать телепатов, пусть угадывают весь код
7 Shaman100M
 
06.07.11
16:18
Справ.УстановитьНовыйКод(0)
8 Масянька
 
06.07.11
16:19
(7) А почему 0?
9 andrewks
 
06.07.11
16:19
да что ж ДенисЧ так распоясался-то? скоро совсем СП у людей не оставит...

УстановитьНовыйКод(<?>);
Синтаксис:
УстановитьНовыйКод(<Префикс>)
Назначение:
Установить новый код элемента справочника с заданным префиксом.
Параметры:
<Префикс> - строка с префиксом кода элемента справочника.
10 Масянька
 
06.07.11
16:19
(7) Метод срабатывает как будто нумерация начинается с 0?
11 Shaman100M
 
06.07.11
16:21
(10) читай (9). Параметр - это "префикс". В твоем случае код числовой, 1с формирует его как префикс + 1. ))
12 Shaman100M
 
06.07.11
16:22
+(11) используй без префикса
13 Масянька
 
06.07.11
16:38
(12) Не понял? В моем случае: код - символьный, число преобразуется в строку. Без префикса - это как?
14 __Se24
 
06.07.11
16:40
(13)просто циферки
15 Масянька
 
06.07.11
16:49
(11) А не так. А как - не скажу! Сами разбирайтесь. Блондинка же разобралась! :)
16 andrewks
 
06.07.11
16:49
(15) что за блондинка?
17 patapum
 
06.07.11
16:55
(15) мама купит мне козу, а я тебе не показу!...
обращайся еще к людям за помощью...
18 Масянька
 
06.07.11
17:05
(17) А люди помогли? Что за наезд? :)

Да, шучу я, шучу...
19 Креатив
 
06.07.11
21:51
(0)Установитьновыйкод устанавливает следующий за последним, с учётом префикса конечно.
20 Лефмихалыч
 
06.07.11
21:53
(0) потому, что есть уже нумер один. Если ты его убрал, то для того, чтобы обновилась нумерация, нужно либо закрыть-открыть одинэс, либо кастануть спелл ОбновитьНумерациюОбъектов(), подробнее о котором можно прочитать в некрономиконе, который вызывается по Ctl+F1
21 Эльниньо
 
06.07.11
23:47
Попробуй:
УстановитьНовыйКод("Масянька");
22 andrewks
 
07.07.11
08:25
(20) и тут Остапа понесло... :-)
23 1Сергей
 
07.07.11
08:29
(20) Выдыхай, бобёр!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший