0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 27
|
|
1 | |
1C 7.x Копировать код номенклатуры в артикул11.03.2013, 12:34. Показов 7388. Ответов 15
Метки нет (Все метки)
8.2 УТ 10.3.15.9
Здравствуйте. С начала работы с номенклатурой коды забивались вручную (копировались коды поставщика), теперь пришло понимание, что для этого есть поле "артикул", а автонумерацию лучше не трогать. Теперь хотелось бы привести все к норме. А для этого: 1. Скопировать коды номенклатуры в артикул. 2. Восстановить автоматическую номерацию кодов номенклатуры. По первому вопросу в инете нашел такой код: Выборка = Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл спрОбъект = Выборка.Ссылка.ПолучитьОбъект(); спрОбъект.Артикул = Строка(Число(Выборка.Код)); спрОбъект.Записать(); КонецЦикла; Но он выдает ошибку "преобразование значения к типу число не может быть выполнено" По второму вопросу тоже как то натыкался на подсказку, но сейчас сходу не нашел. Спасибо.
0
|
11.03.2013, 12:34 | |
Ответы с готовыми решениями:
15
Код номенклатуры в отчете ТМЦ Какой тип номенклатуры можно указать для вида номенклатуры? Складской учет.Поступление партии номенклатуры, расход парти номенклатуры, вычисление остатка Вытянуть код номенклатуры в макет печати документа переоценки |
857 / 656 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
|
||||||
11.03.2013, 14:08 | 2 | |||||
1
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
11.03.2013, 14:58 | 3 |
По второму - отключить контроль уникальности и автонумерацию, обработкой очистить код, включить автонумерацию, обработкой открывать объекты по желаемому порядку и записывать, включить контроль.
1
|
0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 27
|
|
11.03.2013, 16:11 [ТС] | 4 |
Уважаемый, Xomych. Спасибо.
Я пытался с помощью Вашего кода создать обработку, но моих способностей не хватило, к сожалению. Не могли бы Вы помочь мне еще?
0
|
857 / 656 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
|
||||||
11.03.2013, 18:23 | 5 | |||||
Код в Артикул скопировали?
Теперь Код по всему справочнику надо сначала заменить на значения больше последнего введенного кода, а потом пронумеровать второй раз начиная с единицы. Добавим в обработку реквизит типа Число, например КодНачала и пишем такую программку. и прогоняем ее 2 раза. Сначала для КодНачала, который на 1 больше вашего последнего кода, а потом для КодНачала=1;
2
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
11.03.2013, 18:45 | 6 |
-----
1
|
0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 27
|
|
12.03.2013, 07:04 [ТС] | 7 |
0
|
2955 / 1767 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
||||||
12.03.2013, 09:10 | 8 | |||||
"ГДЕ НЕ Ссылка.ЭтоГруппа" Не по теме: Обычно группы имеют код и наименование...
1
|
857 / 656 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
|
|
12.03.2013, 09:18 | 9 |
Так он не на Код, а на Артикул ругается.
ТСу, добавьте условие как duk напиасал.
0
|
duk337
|
12.03.2013, 09:23
#10
|
0
|
0 / 0 / 0
Регистрация: 11.03.2013
Сообщений: 27
|
|
12.03.2013, 11:05 [ТС] | 11 |
0
|
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 9
|
|
13.11.2014, 08:53 | 12 |
А не могли бы подсказать такое же решение но на 1С 7.7. ? Очень нуждаюсь. Проблема в точности та же. Только я не знаю как создавать обработку. Если я правильно понял то в конфигураторе создать новую "обработку" и туда добавить код. верно?
0
|
857 / 656 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
|
||||||
13.11.2014, 10:14 | 13 | |||||
1
|
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 9
|
|
13.11.2014, 11:14 | 14 |
прошу прощения за назойливость. но мне он выдает вот енто:
Спр=СоздатьОбъект("Справочники.Номенклатура"); {C:\USERS\NIKOLAI\DESKTOP\1C\СТАРАЯ\EXTFORMS\КОДВАРТИКУЛ.ERT(2)}: Неудачная попытка создания объекта (Справочники.Номенклатура) или я тупанул где то с кодом?
0
|
857 / 656 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
|
|
13.11.2014, 11:20 | 15 |
Справочник.Номенклатура пардон в единственном числе Справочник
1
|
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 9
|
||||||
13.11.2014, 14:57 | 16 | |||||
Спасибо! Получилось! С вашего позволения напишу как именно я сделал. Вдруг еще кому пригодится:
0
|
13.11.2014, 14:57 | |
13.11.2014, 14:57 | |
Помогаю со студенческими работами здесь
16
Копировать код Как копировать код из раздела справки? не могу избавится от вируса TR/Crypt.XPACK.Gen ( по номенклатуры Авира) или Win32:Trojan-gen (по номенклатуры Аваста)... подскажите код для копировать, вырезать, вставить Весь sql код копировать в текстовый файл БП 3: как получить счета номенклатуры из регистра "счет учета номенклатуры"? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |