Добавление символов в наименование элементов справочника #518896


#0 by Yuras1983
Товарищи, подскажите каким макаром можно элементам справочника прибавить пару букв в наименование?(Извините, может вопрос глупый - я ещё новичок...)
#1 by Wobland
подробней разжевать?
#2 by vicof
увеличь длину наименования на пару символов
#3 by Wobland
интересно, а автор что имел в виду
#4 by vicof
хороший вопрос)
#5 by Yuras1983
Спасибо,получилось
#6 by Wobland
на здоровье. как именно?
#7 by Yuras1983
Наименование=Наименование+"@#%"; Вроде бы просто,но на глаза не попадалось. Wobland, спасибо Вам
#8 by Yuras1983
А можно ещё подсказочку?? как присвоить элементу справочника нового родителя из поля ввода Группа? "Спр.Родитель=ЭлементыФормы.Группа"
#9 by НЕА123
убери "ЭлементыФормы." проще надо быть, проще.
#10 by Yuras1983
НЕА123, я забыл написать-нужно скопировать все элементы спр ФизическиеЛица в выбранную папку (Группа). убрал- но нет эффекта...
#11 by Wobland
Запрос.Текст= ВЫБРАТЬ    ФизическиеЛица.Ссылка ИЗ
#12 by Wobland
во-вторых, Группа - это у тебя элемент формы? Тогда ЭлементыФормы.Группа.Значение в третьих, Результатом обычно другое называют: Запрос.Выполнить.Выгрузить; а это у тебя Выборка
#13 by Yuras1983
Не получается... Ткните носом,чё ещё не так. Не копируються в папку элементы.
#14 by zladenuw
а что у тебя тут ЭлементыФормы.Группа.Значение ? что в отладчике? и зачем  Пока Выборка.Следующий>0 Цикл, если можно   Пока Выборка.Следующий Цикл , Выборка.Следующий возвращает Истину если есть элемент в выборке, если нету то Ложь
#15 by Wobland
блин, и меня ткните. пойду напишу обработку
#16 by Wobland
Истина>0 это true
#17 by zladenuw
ну а смысл писать еще > 0 ?
#18 by Wobland
человек ещё зелен
#19 by Wobland
а у меня работает. предложить заменить прокладку?
#20 by Yuras1983
В отладчике ЭлементыФормы.Группа.Значение показывает выбранную папку
#21 by Wobland
думай, Юрас, ищи. код рабочий
#22 by zladenuw
да код рабочий ).
#23 by Wobland
что, тоже не поверил?
#24 by zladenuw
да одна строка смутила. Если ведь модуль формы, то к элементу формы можно обращаться по его имени и не нужно делать лишней конструкции
#25 by Wobland
и что нам скажет автор?
#26 by MaxS
А можно ещё вопрос? Можно ли добавить символы китайского языка? Например на одном компьютере есть всё, что нужно для китайского языка. Пользователь вводит данные в наименование на китайском. На другом компе нет китайского языка. Открывает элемент справочника, ничего не меняет, нажимает записать. Данные не исказятся?
#27 by Wobland
у меня есть комп на котором нужно поиметь "всё, что нужно для китайского языка". расскажешь, как?
#28 by Wobland
и к вопросу: возьми да и проверь
#29 by Yuras1983
Вышло Спр1 = Справочники.Контрагенты.Создать Но копирует элементы без данных(ФизЛица).А как быть с данными?
#30 by Wobland
ты это зачем? а родителя присваивать уже не будем?
#31 by hhhh
вроде контрагенты и физлица - это разные справочники.
#32 by Wobland
казнить нельзя помиловать. Синтаксис: Скопировать Возвращаемое значение: Тип: СправочникОбъект. Описание: Создает новый элемент справочника копированием существующего. Примечание: Использование метода не приводит к записи созданного объекта в базу данных. Пример: Если Не ТоварСсылка.Пустая Тогда
#33 by Yuras1983
Нет, вот весь цикл: КонецЦикла; Он работает, но только новые элементы получаются "сухими", без внутренних данных.А они нужны. Наверно можно заполнить через ЗаполнитьЗначенияСвойств(Спр1,Справочники.ФизическиеЛица) но чего-то не хватает.. Наверно нужно извилины позакручивать..
#34 by zladenuw
а внутренние данные это какие ?
#35 by zladenuw
и родитель можно присвоить только после записи нового, если не ошибаюсь
#36 by Wobland
тебе ж только наименование. вот и присваивай его напрямую ошибаешься
#37 by Wobland
не вчитался в . какие данные то?
#38 by Yuras1983
zladenuw,метод работает, да не совсем верно... А внутренние данные - это заполненные реквизиты и табл.поля элементов спр ФизЛица.
#39 by hhhh
и в справочнике Контрагенты у тебя есть точно такие же реквизиты? С такими же именами как и в физических лицах?
#40 by Wobland
какие конкретно и чем заполненные ты хочешь их видеть?
#41 by Wobland
щас злиться буду
#42 by zladenuw
написал бы что нужно,а не часть решение. мы тут не телепаты.
#43 by Yuras1983
Да-да-да.Нужно скопировать элементы один-в-один,но попутно изменить один параметр
#44 by Yuras1983
Извините, пожалуйста, я ведь новичок ещё.Пытаюсь учиться
#45 by hhhh
ну ты же в программе только наименование и скопировал. Почему думаешь, что 1С протелепатит, что еще тебе нужно? Что ты написал, то и заполнилось.
#46 by Wobland
один в один? и ДатуРождения и паспортные данные? формулируй задачу верно. сформулируешь - на полпути будешь
#47 by zladenuw
в спр контр, физЛица, это таб часть или реквизит ? тебе необходимо скопировать все физ.лица с спр физ лица в спр контр и выставить им другого родителя. так ?
#48 by zladenuw
по любому.
#49 by Yuras1983
Да zladenuw, ты прав. ПС: нужно скопировать из справочника ФизЛица все элементы(со своими данными) и записать в выбранную папку "Группа" справочника Контрагенты.Добавив,попутно, к имени элемента "(сотр.)".Пока всё
#50 by Wobland
тебе нужно не скопировать все элементы, а насоздавать новых с почти теми же наименованиями и одинаковым родителем. Истина? тогда уже всё рассказано
#51 by Wobland
что-то мне уже скучно. автор, не пропадай надолго, расскажи об успехах
#52 by Yuras1983
я-невнимательный "Обморок",поэтому придумал себе лишнюю работу: реквизиты в моих справочниках ФизЛица и Контрагенты совпадают лишь на 1/4.Присваюю теперь всё что имею
#53 by Yuras1983
#54 by Wobland
Спр = Выборка.Ссылка.ПолучитьОбъект; //можно выкинуть и в запросе выбираешь больше, чем употребляешь
#55 by Wobland
до чего б ещё доколупаться... ;) "(сотр.)" с пробелом перед первой скобкой будет красивше
#56 by Wobland
#57 by Wobland
гы! а ГоловнойКонтрагент у тебя имеет тип Справочник.Контрагенты, а ты ему присваиваешь строку
#58 by Yuras1983
Спасибо,Макс, за подсказки.Учту.А с запросом не закончил ещё..
#59 by Yuras1983
как с этим ГоловнойКонтрагент???? как ему указать ссылку на элемент, реквизитом которого он есть??
#60 by Wobland
попробуй, например, НайтиПоНаименованию
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С