Имя: Пароль:
1C
1С v8
Хочу уменьшить длину кода в номенклатуре.
0 Дмитрий И
 
06.07.11
20:11
Как мне сделать, чтобы при уменьшении длины кода обрезались не последние цифры (придётся вручную перенумеровывать номенклатуру), а первые ноли? Или как автоматически перенумеровать номенклатуру при уменьшении длины кода?
1 Vladal
 
06.07.11
20:12
Rjl ntrcnjdsq&
2 Vladal
 
06.07.11
20:12
Код текстовый?
3 Fram
 
06.07.11
20:13
(0) классический вопрос - а нахуа?
4 Grusswelle
 
06.07.11
20:15
(0) Используй поле "Артикул" и не выламывай бабушке мозг.
5 Vladal
 
06.07.11
20:17
(3) Неа, в стиле Шарика из ПРостоквашино:
есть такое растение - фейхоа
http://nigma.ru/?s=фейхоа&t=web
6 Vladal
 
06.07.11
20:21
(0) По сути - если текстовый код, добавь справа нужное количество незначащих символов, например, нулей.
Соответственно, если были ведущие нули - то слева от номера убери соответствующее количество нулей.

Ну и для числового - если он тупо справа режется (влом проверять) - тоже добавляй к номеру нужное количество нулей (умножать на 10 нужное количество раз).

Было НН-00012345, а надо сделать НН-12345000, тогда уменьшив на 3 букивкиЮ они и уберутся.

Естественно, это надо сначала протестить на копии, ну или на крайний случай, просто проверку сделать, не записывая элементы справочника.
7 Дмитрий И
 
06.07.11
20:21
Надо, т.к. в любом документе при печати код переносится на 2 строки
8 Vladal
 
06.07.11
20:23
(7) А если расширить ячейку?
Уменьшить шрифт?
В свойствах ячейки установить НЕ переносить?
9 Дмитрий И
 
06.07.11
20:23
Хм, это немного отличается от ручного перенумеровывания... Только предлагаемый вами способ придётся делать до обрезки...
10 Дмитрий И
 
06.07.11
20:24
(7) to (3)
(9) to (6)
11 Vladal
 
06.07.11
20:25
До обрезки ЧЕГО?
12 Дмитрий И
 
06.07.11
20:26
(11) До изменения длины кода
13 Дмитрий И
 
06.07.11
20:26
Если я вас правильно понял
14 Fram
 
06.07.11
20:26
(7) а просто у кодов обрезать несколько нулей впереди? зачем длину кода то уменьшать?
15 Vladal
 
06.07.11
20:27
А Вы хотели ручками перенумеровать?
Сколько сотен/тысяч/десятков тысяч наименований?
Я в (6) говорил про алгоритм сего действа. Разумеется, это всё обработкой.
16 Vladal
 
06.07.11
20:28
(13) Правильно понял. Обработкой смещаются значащие значения, потом уменьшается длина кода.

Так может, стОит просто перенумератором убрать ведущие нули?
17 Дмитрий И
 
06.07.11
20:28
(14) Т.к. при добавлении нового элемента в коде опять появятся эти осточертелые 11 цифр.
18 Дмитрий И
 
06.07.11
20:29
(16) Каким перенумератором? Предлагаете написать обработку?
19 Fram
 
06.07.11
20:30
(17) обрежь все существующие коды, и попробуй ввести новый элемент - тебя ждет сюрприз
20 Лефмихалыч
 
06.07.11
20:30
(0) сначала проведи перенумерацию обработкой "Универсальный подбор и обработка объектов", потом уменьшай на здоровье.
Только бакуп сделай
PS Ветку не читал, ибо лень
21 Дмитрий И
 
06.07.11
20:30
Я в конфигураторе могу...... Ну, пользователя создать и правами наделить, роли редактировать... вот.
22 Vladal
 
06.07.11
20:30
(17) Не появятся, если у всех элементов убрать ведущие нули.
Хотя, да... это восьмерка... Но и это не беда - программно назначать

(18) Или!
Но можно готовыми на инфостарте посмотреть
23 Vladal
 
06.07.11
20:31
(21) Читайте (20). Дело говорят
24 Лефмихалыч
 
06.07.11
20:32
(21) позови специалиста. можешь даже тут ценник озвучить - специалисты, способные сабж удаленно сделать, найдутся сразу
25 Vladal
 
06.07.11
20:33
(24) Угу...
26 Дмитрий И
 
06.07.11
20:33
(20) (23) Где взять эту обработку? В стандартных нету...
27 Vladal
 
06.07.11
20:33
(0) А давно в этой фирме работаешь?
МОжет, имеет смысл пока не делать революции и посмотреть в (8)?
28 Vladal
 
06.07.11
20:33
(26) На ИТС
29 Лефмихалыч
 
06.07.11
20:33
(26) на ИТС
30 Vladal
 
06.07.11
20:34
Так и называется - УниверсальныйПодборИОбработкаОбъектов.epf
31 Дмитрий И
 
06.07.11
20:34
Ни в какой фирме не работаю, сижу дома, осваиваю 1с. Да и рано мне работать, 13 лет =)
32 Vladal
 
06.07.11
20:35
(31) Судя по темам - УТ осваиваешь. ТОгда Радченко в руки и вперёд!
33 Дмитрий И
 
06.07.11
20:36
(32) =)))
34 Лефмихалыч
 
06.07.11
20:36
тьхе...
35 Vladal
 
06.07.11
20:38
(34) Чаво?
36 Дмитрий И
 
06.07.11
20:52
(19) (22) И правда, меня ждал сюрприз, я вручную изменил коды 14 элементов, пятнадцатый пронумеровался так, как и было надо.
37 Лефмихалыч
 
06.07.11
20:59
(35) это я, глядя на (31) - чует мое сердце, еще одного любознательного ребенка на мисте я не выдержу
38 Дмитрий И
 
06.07.11
21:01
(37) Хех! =))) Ещё один это я? Тогда кто мой предшественник? Или ещё одного после меня не выдержете?
39 Лефмихалыч
 
06.07.11
21:18
(38) таня-две-полоски
ТатьянаТВ
40 Stim213
 
06.07.11
21:42
Укорачиваю коды, снимаю порчу с баз. Делаю бекапы, лечу ауры. Недорого.
41 Дмитрий И
 
07.07.11
19:23
ТелепатБот, ответь, как уменьшить длину кода номенклатуры?
42 Дмитрий И
 
07.07.11
19:25
ТелепатБот, ответь, как назначить РЛС?
43 Дмитрий И
 
07.07.11
19:25
ТелепатБот, ответь, как назначить RLS?
44 Дмитрий И
 
07.07.11
19:26
ТелепатБот, ответь, что такое RLS?
45 Дмитрий И
 
07.07.11
19:27
Уснул ты, что ли?
46 MRAK
 
07.07.11
20:18
ТелепатБот не существует, это все сказзки...
47 andrewks
 
16.07.11
20:44
(41) тебя кто надоумил до ТелепатБота? имей в виду, это была либо шутка, либо развод
48 H A D G E H O G s
 
16.07.11
20:47
Вы че, перегрелись штоле?

Ладно всякие дятлы, но ты то
Лефмихалыч

Автору надо вывести в табличный документ код, обрезав его.

Обрезай при выводе, чем не вариант?
49 Дмитрий И
 
17.07.11
09:48
(47) Волшебник. Он задал в теме вопрос, в ту же минуту получил ответ... Буду знать =)
50 Дмитрий И
 
17.07.11
09:49
(48) Мне надо чтобы в справочнике Номенклатура был код длиной 6 символов, это легко, а проблема заключалась в том, чтобы не потерять при обрезке нумерацию.