Наша команда имеет несколько действующих проектов. Мы оказываем следующие услуги:   Разработка программного обеспечения. Также обслуживаем и автоматизируем программы на платформе 1С. Сайт проекта: moscowsoft.com Разработка графического дизайна: дизайн сайтов, продукции, упаковки, визитки, журналы. Смотрите сайт проекта. Оказание услуг по оформлению праздников и мероприятий: designvanilla.ru.

 

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

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


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

Проблема:

При обьединении конфигурации выпала ошибка: Нарушены правила уникальности кодов справочника ТМЦ. Решил проблему снятием галочки уникальности. Теперь немогу перенумеровать справочник ТМЦ.

Решение:

Код у спр. номенклатура текстовый с ведущими нулями, поэтому тут нужна вот такая процедура:
1) отключаем контроль уникальности кода
2) запускаем обработку
3) включаем контроль уникальности

Сама обработка требует изменения:

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

КонецПроцедуры

Реклама

 

 

 Стоматологическое оборудование и расходные материалы