Sky1C

Разделы каталога

Товар дняХиты продажПереносы данных 1СПродукты и лицензии 1СПрочий Софт

Информация

О насИнтересноеДоставка и оплатаКонтакты

Как перенумеровать справочник в 1С

Как перенумеровать справочник в 1С

Проблема: При обьединении конфигурации выпала ошибка: Нарушены правила уникальности кодов справочника ТМЦ. Решил проблему снятием галочки уникальности. Теперь немогу перенумеровать справочник ТМЦ. Решение: Код у спр. номенклатура текстовый с ведущими нулями, поэтому тут нужна вот такая процедура: 1) отключаем контроль уникальности кода 2) запускаем обработку 3) включаем контроль уникальности Сама обработка требует изменения: Процедура Выполнить() Спр=СоздатьОбъект("Справочник.Номенклатура"); Спр.ВыбратьЭлементы(); К=0; Пока Спр.ПолучитьЭлемент()=1 цикл К=К+1; Спр.ТекущийЭлемент(); НКод="00000000"+К; спр.код=прав(НКод,9); // 9- длина кода в справочнике номенклатура, нулей 8 ведущих максимум сообщить(спр.код); Спр.Записать(); КонецЦикла; КонецПроцедуры

Читайте также

1С 7 СоздатьОбъект ошибка создания · Ошибка: "Тип не может быть выбран в запросе" в 1С 8 · Перенос данных между различными конфигурациями 1С 7.7, 1С 8.1, 1С 8.2 · Возможность внесения изменений в конфигурацию