• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Desire

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

Дайнеко

А они тебе нужны? Возьми перенумеруй заново.
 
K

KiR

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

Desire

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

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

Дайнеко

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

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

Desire

* Н-да. А кто так придумал? Неужели в конфиге нет специального поля для штрих-кода?
* А как вы написали импорт не трогая конфигу?

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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!