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

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

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

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

Система нумерации кодировки в спр. Номенклатура

  • Автор темы Guest
  • Дата начала
G

Guest

Есть задача перенести БД состава изделия из старой Dos системы в 1С: Предприяти 7.7 ПУБ(Производ+Услуг+Бухг).
Основная проблема заключается в следующем:
В нашей старой Dos системе существует отдельные справочники для: изделий, узлов, деталей, упаковки (в каждом из которых нумерация(кодировка) элементов начинается с 1). Причем справочник изделий имеет многоуровневую структуру с разделением изделий на типы и подгруппы (Кодировка изделий свозная)
В 1С ПУБ как я понимаю все эти элементы должны храниться в одном справочнике "Номенклатура".
Возникает вопрос как лучше организовать систему нумерации, чтобы сохранить коды элементов из старой системы?
 
V

vbs

Попробуй для каждой вновь создаваемой группы в 1С использовать префикс
 
G

Guest

Т.е. вы имеете ввиду:
Серии кодов - в пределах подчинения + префиксы для каждой группы изделий ?
 
V

vbs

Да нет. Я вообще люблю, чтобы была сквозная уникальность - жить легче.
Например, в DOS-программе изделия закодированы от 10001 до 19999 - после внедрения в 1С они получат коды от И10001 до И19999 и т.п.,
Детали - от Д10001 до Д19999 - коды будут уникальные во всем справочнике "Номенклатура". При необходимости можно пополнить справочник из DOS по аналогичной схеме
 
P

puh14

отруби автоматическую нумерацию, поставь код текстовым, оставь требование уникальности и переноси как есть. а потом вруби автоматическую нумерацию обратно и поставь в вводе нового условие на родителя - деталь это или что. Префикс ставить через УстановитьНовыйКод().
 
V

vbs

Переключение автонумерации туда - сюда вряд ли нужно. А если оставить уникальность во всем справочнике, боюсь, будут проблемы (ведь ему нужно слить несколько справочников в один, я так понял, а коды из разных справочников могут совпадать в программе DOS).
Вот если сразу добавлять префикс при импорте разных справочников, голова болеть не будет
 
G

Guest

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

puh14

энто если ты не запишешь в процедуре ВВодНового() проставку преффикса по родителю.
 
Мы в соцсетях:

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