proces | Дата: Вторник, 11.02.2014, 11:53 | Сообщение # 1 |
Генерал-лейтенант
Группа: Пользователи
Сообщений: 59
Награды: 0
Репутация: 0
Статус: Offline
| Подскажите, у нас автоматически добавляется дефис в код. Как его убрать?
|
|
| |
birael | Дата: Вторник, 11.02.2014, 15:08 | Сообщение # 2 |
Высший ранг
Группа: Администраторы
Сообщений: 524
Награды: 11
Репутация: 9
Статус: Offline
| Вот фрагмент кода из УТ 11: ШаблонПрефикса = "[ОР][ИБ]-[Префикс]"; ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ОР]", ПрефиксОрганизации); ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ИБ]", ПрефиксИнформационнойБазы); ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[Префикс]", Префикс); дефис является обязательной частью кода избавится от него для будующих записей можно удалив его из программного кода. А так нужно делать обработку, которая будет его удалять или ставить вместо него например 9. К примеру вот код который дефис в справочнике номенклатуры меняет на 9 Выборка=Справочники.Номенклатура.Выбрать(); Пока Выборка.Следующий() Цикл Спр=Выборка.ПолучитьОбъект(); Спр.Код=СтрЗаменить(Спр.Код,"-","9"); Спр.Записать(); Сообщить(Спр.Код); КонецЦикла;
Можете скачать пример обработки. http://kurszop.ru/load....-1-0-64 Напомню, перед запуском обязательно сделайте архивную копию вашей информационной базы.
|
|
| |
proces | Дата: Вторник, 11.02.2014, 15:10 | Сообщение # 3 |
Генерал-лейтенант
Группа: Пользователи
Сообщений: 59
Награды: 0
Репутация: 0
Статус: Offline
| Ясно, жаль. Спасибо.
|
|
| |