Код номенклатуры

1. hristoff 11.10.16 16:09 Сейчас в теме
Подскажите.

У нас несколько организаций, у каждой свой префикс для нумерации.

Но при создании номенклатуры почему-то в номере ставит префикс только одной организации.

Почему префикс только одной ставит? Мы стараемся вести для разных организаций свою номенклатуру.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. comaa 15 11.10.16 16:41 Сейчас в теме
(1) hristoff, в номенклатуре не используются префиксы. Программа ставит просто порядковый номер с буквой
3. nikepro 13.10.16 10:16 Сейчас в теме
Справочник номенклатуры не подчинен организации поэтому там и не будет префикса, да и незачем это делать
4. volga23rus 13.10.16 10:27 Сейчас в теме
Если Вы хотите разделить номенклатуру по префиксам организаций, нужно руками допилить установку кода номенклатуры.
Сначала создаете подписку на событие "ПриУстановкеКодаСправочника" там выбираете справочник номенклатура а потом в общем модуле дописываем:

Процедура ПриУстановкеКодаСправочникаПриУстановкеНовогоКода(Источник, СтандартнаяОбработка, Префикс) Экспорт
	
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
	"ВЫБРАТЬ
	| РАЗРЕШЕННЫЕ 
	|	Организации.префикс
	|ИЗ
	|	Справочники.Организации КАК Организации
	|ГДЕ
	|	Организации = &Организация";
	Запрос.УстановитьПараметр("Организация", Источник.Организация);
	Выборка = Запрос.Выполнить().Выбрать();
	Если Выборка.Следующий() Тогда
		Префикс = Выборка.Префикс;
	КонецЕсли;
	
КонецПроцедуры 
Показать

На память писал, могут быть ошибки :)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот