Страница 1 из 2
добавить код (артикул)

Добавлено:
Чт янв 24, 2013 9:32 am
dobrovolezz
Добрый день. Начинал работу без заполнения артикула. Сейчас он понадобился и ввожу новый товар с артикулом, можно ли добавить автоматически к имеющемуся товару коды, я так понял программа их все равно учитывает?
Re: добавить код (артикул)

Добавлено:
Чт янв 24, 2013 9:38 am
dmitry
- Скопировать текст ниже.
- Нажать в программе Ctrl+F10,
- вставить скопированный текст, нажать "ОК".
DB.Execute("UPDATE Articles SET Code = Format(Articles.ID,'00000') WHERE Code Is Null Or Code=''")
Re: добавить код (артикул)

Добавлено:
Чт янв 24, 2013 9:48 am
dobrovolezz
Спасибо! Все получилось, только антивирус ругался, пришлось отключить
Re: добавить код (артикул)

Добавлено:
Пт дек 27, 2013 3:32 pm
Zamok
А если нужно и старые кода заменить на новые то их по одному стирать??? или можно все сразу?
Re: добавить код (артикул)

Добавлено:
Пт дек 27, 2013 3:37 pm
dmitry
Те же действия, только текст короче:
DB.Execute("UPDATE Articles SET Code = Format(Articles.ID,'00000')")
Re: добавить код (артикул)

Добавлено:
Пт дек 27, 2013 3:43 pm
Zamok
Ничего не происходит, по крайней мере кода остались....
Re: добавить код (артикул)

Добавлено:
Пт дек 27, 2013 3:49 pm
dmitry
Zamok писал(а):..можно ли сделать чтоб она их заменила все( на числовой без букв)?
Zamok писал(а):Ничего не происходит, по крайней мере кода остались....
Они остались, но заменились (без букв).
Re: добавить код (артикул)

Добавлено:
Пт дек 27, 2013 3:51 pm
Zamok
Все осталось по прежнему, походу ничего не изменилось

Re: добавить код (артикул)

Добавлено:
Пт дек 27, 2013 9:20 pm
vik
Zamok писал(а):А если нужно и старые кода заменить на новые то их по одному стирать??? или можно все сразу?
Можно обнулить все коды
- Скопировать текст ниже.
- Нажать в программе Ctrl+F10,
- вставить скопированный текст, нажать "ОК".
DB.Execute("UPDATE Articles SET Code =NULL")а потом создать все коды снова
- Скопировать текст ниже.
- Нажать в программе Ctrl+F10,
- вставить скопированный текст, нажать "ОК".
DB.Execute("UPDATE Articles SET Code = Format(Articles.ID,'00000') WHERE Code Is Null Or Code=''")
Re: добавить код (артикул)

Добавлено:
Вт янв 07, 2014 8:56 pm
supra2002
У меня тоже вопрос есть в базе кода типа ШАРЗИЛВ, TRK-8021, BAEA1621, 53ж ...итд
как их все переименовать на цифровую систему из 5 цифр 30528,30529 итд?
и еще вопрос - как вычислить дубликаты артикулов? нужно будет переименовать один из совпадающих - на любой из 5ти значных
Re: добавить код (артикул)

Добавлено:
Ср янв 08, 2014 8:58 am
dmitry
Если можно присвоить новый код всем товарам, то выполнить самый простой скрипт выше (
viewtopic.php?f=1&t=1704&sid=fe6ee60ff25de329b645531a927f7108#p6101).
Если выборочно - только с буквами или дубликаты - то вам изменить их обычным путем не сложней, чем мне написать такой алгоритм.
Re: добавить код (артикул)

Добавлено:
Пн мар 24, 2014 3:07 pm
Zamok
Я вот добавляю новый товар, а можно ли сделать что б код автоматически присваивался по порядку после прошлого, а то нужно искать самый большой и вручную вводить... Спасибо
Re: добавить код (артикул)

Добавлено:
Пн мар 24, 2014 6:08 pm
dmitry
В Сервис/Настройки, там - Разное/Коды включить "Новому товару присваивать код".
Re: добавить код (артикул)

Добавлено:
Пт авг 14, 2015 2:49 pm
SLIVERPOOLS
Здраствуйте, помогите советом.
Я вводили коды (артикулы) в базу вручную, сейчас включил в настройках - "Для нового товара формировать код автоматически", и при создании нового товара - автоматически созданый код совпадает с уже созданным ранее кодом и предлагает перезаписать его вместо старого кода.
Можно ли как-то установить автоматическое создание кода начиная с какого-то другого диапазона, который не будет совпадать с диапазоном в котором у Меня уже созданы коды ?
Re: добавить код (артикул)

Добавлено:
Пт авг 14, 2015 3:09 pm
dmitry
Только автоматически удалить все коды и автоматически присвоить новые.
1. Чтобы удалить:
- Скопировать текст ниже.
- Нажать в программе Ctrl+F10,
- вставить скопированный текст, нажать "ОК".
DB.Execute("UPDATE Articles SET Code = Null")
2. Чтобы заполнить:
Сервис/Настройки, там - Разное/Коды.
Отметить "Присвоить код существующим", нажать "ОК".