При обновлении "обрезались" коды номенклатуры

  • Автор темы Desire
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

Desire

#1
Добрый вечер.
При обновлении 1С 8.1 изменилась длина кодов номенклатуры с 13 до 11. :facepalm:
Первый вопрос: возможно ли не снимая с поддержки изменить длину кода номенклатуры?
И второй: Как вернуть прежние цифры в справочник?
К сожалению сразу после обновления не заметили что коды "обрезались" и внесли уже кучу изменений :(
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#3
1. НЕ снимая с поддержки длину кода изменить нельзя
2. Вернуть цифры можно написав выгрузку/загрузку справочника номенклатура и вернув предварительно длину кода. только там очень заморочено ибо вам нужно для такой выгрузки/загрузки доставать внутренний идентификатор объекта.
Так что если нет никаких обменов с другими системами лучше всего поступить как советовал товарищ Дайнеко
 
D

Desire

#4
А они тебе нужны? Возьми перенумеруй заново.
Нужны конечно.
У нас вместо кода идет штрих-код. А он 13 значный.

1. НЕ снимая с поддержки длину кода изменить нельзя
2. Вернуть цифры можно написав выгрузку/загрузку справочника номенклатура и вернув предварительно длину кода. только там очень заморочено ибо вам нужно для такой выгрузки/загрузки доставать внутренний идентификатор объекта.
Так что если нет никаких обменов с другими системами лучше всего поступить как советовал товарищ Дайнеко
Обменов нет, но мы загружаем номенклатуру и документы из Excel.
Соответственно сейчас этого сделать не можем, т.к. поиск по коду не находит объект.
Может возможно сначала увеличить длину кода, а потом из экселя обновить коды имеющейся номенклатуры?
 

Дайнеко

Well-known member
19.11.2009
951
0
#5
У нас вместо кода идет штрих-код. А он 13 значный.
* Н-да. А кто так придумал? Неужели в конфиге нет специального поля для штрих-кода?
* А как вы написали импорт не трогая конфигу?
Наверное, много вопросов.

Ответ: да способ только один - восстановить ранее сохраненную базу, написать обработку которая выгрузит в файл, как писал
KiR, внутренний идентификатор товара и его код. Затем в родной базе прочитать этот файл и обновить код.
 
D

Desire

#6
* Н-да. А кто так придумал? Неужели в конфиге нет специального поля для штрих-кода?
* А как вы написали импорт не трогая конфигу?
поля для штрих-кода нет, но знаю что можно добавить.
Загружаем через обработку с ИТС. А там нельзя в Бухгалтерию предприятия загрузить штрих-код. Поэтому для идентификации номенклатуры используем штрих-код.

Ответ: да способ только один - восстановить ранее сохраненную базу, написать обработку которая выгрузит в файл, как писал
KiR, внутренний идентификатор товара и его код. Затем в родной базе прочитать этот файл и обновить код.
ок, спасибо.
 
Статус
Закрыто для дальнейших ответов.