|
Префикс в справочнике |
☑ |
0
st31
23.09.11
✎
00:04
|
Народ, кто знает, помогите, пжл. Есть клиент, у которого есть филиал. Покупать настройку для работы с распределенными базами не хочет. У него возникла потребность в кодах справочника Контрагенты в бухгалтерии филиала прописать префиксы "Ф". Код - строка.
Сначала думал сделать следующее:
прочитать код,
выделить все символы справа,
добавить "Ф"
записать используя "УстановитьАтрибут("Код","НовоеЗначение").
Потом увидел, что есть ПрефиксКода("Ф") и УстановитьНовыйКод("Ф"), с помощью которых можно поменять код на код с префиксом.
Попробывал в обладчике - что-то не пошло.
Функцию Записать() пока не использовал специально.
Спр=СоздатьОбъект("Справочник.КонтрАгенты");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент()=1 Цикл
Сообщить("Наименование: "+Спр.Наименование+" Код: "+Спр.Код);
Спр.УстановитьНовыйКод("Ф");
Сообщить("Наименование: "+Спр.Наименование+" Код: "+Спр.Код);
КонецЦикла;
В отладчике сообщение:
Спр.УстановитьНовыйКод("Ф") = Ошибка в выражении!
Помогите, кто знает. Заранее спасибо.
|
|
1
Попытка1С
23.09.11
✎
00:22
|
А накуя это в отладчике писать?
добавляй Спр.Записать() и вперед
код рабочий
|
|
2
st31
23.09.11
✎
00:31
|
(1) и точно отработал. Спасибо. только не понял почему в отладчике ругался. (перед тем как делать обычно проверяю в отладчике)
|
|
3
zak555
23.09.11
✎
00:33
|
если ты меняешь код, то нужно указать другой порядок кодов (!)
Спр=СоздатьОбъект("Справочник.КонтрАгенты");
Спр.ПорядокНаименования(1);
Спр.ВыбратьЭлементы();
//дальше своё
|
|
4
Попытка1С
23.09.11
✎
00:35
|
(3) Зачем?
|
|
5
st31
23.09.11
✎
00:38
|
Еще один нерешенный вопрос: Как правильно использовать ПрефиксКода("Ф"). Может его прописывать в ВводНового()?
|
|
6
st31
23.09.11
✎
00:40
|
Сейчас у меня в режиме пользователя (по умолчанию) все новые коды идут с префиксом "Ф". для чего тогда нужна функция ПрефиксКода()?
|
|
7
st31
23.09.11
✎
00:52
|
Спасибо за помощь. Если кто пользовался ПрефиксКода()- поделитесь опытом.
|
|
8
lamme
23.09.11
✎
03:19
|
чтомешает прописать на тестовой базе и посмотреть ?
|
|
9
andrewks
23.09.11
✎
08:16
|
(6) это такая фича в 7-ке
сделай хоть один код с префиксом Я и приятно удивись
|
|