Имя: Пароль:
1C
1C 7.7
v7: Получить полную иерархию элемента справочника
0 katochimoto
 
27.11.15
15:10
Добрый день, семерку знаю плохо,к сожалению, но вот понадобилось кое что сделать и на ней, никак не могу сообразить как получить всех Родителей всех уровней у элемента справочника в формате: Родитель/Родитель1/Родитель2 и т.д. где Родитель-ВерхнийУровень, Родитель1-На уровень ниже Родитель и т.д. Прошу совета тех кто реализовывал.
1 kupec
 
27.11.15
15:11
ПолноеНаименование()
Синтаксис:
ПолноеНаименование()
Назначение:
Возвращает строку, содержащую полное наименование выбранного элемента справочника со всеми вышестоящими уровнями, разделенными символом /.
2 Господин ПЖ
 
27.11.15
15:11
рекурсией обойти
3 katochimoto
 
27.11.15
15:31
(1) Хорошо, через полное наименование я получу включая наименование самого элемента, а если надо получить сугубо родителей тогда из строки символы вычитать или есть другие методы?
4 katochimoto
 
27.11.15
15:35
СтрЗаменить(Номенклатура.ПолноеНаименование(),Номенклатура.Наименование,"")

так?
5 Chameleon1980
 
27.11.15
15:46
ну
еще
лев(наимнование,СтрДлина(наименование)-1)
чеб без последнего разделителя
ты жеж сам все знаешь

потом можно в список родителей типа
глРазложить

где то есть в какой-то типовой
6 katochimoto
 
27.11.15
16:00
(5) Ну в моем случае мне с разделителем надо было, осталось определиться с тем как сделать кодировку файла в который результат буду грузить,cp-1251 надо получить.
7 katochimoto
 
27.11.15
16:17
Собственно вопрос: сформировал я себе нужным образом таблицу, а как мне в ней поменять кодировку на cp1251 в упор не догоняю и методов главное подходящих не вижу в СП, может есть какие соображения?
8 palpetrovich
 
27.11.15
16:22
КодоваяСтраница(<?>)
CodePage(<?>)
Синтаксис:
КодоваяСтраница(<Режим>)
Назначение:
Установить режим кодировки текста.
Возвращает:
текущее числовое значение режима кодировки (на момент до исполнения метода).
Параметры:
<Режим> : 0 - windows-кодировка, 1 - DOS-кодировка.
9 katochimoto
 
27.11.15
16:25
(8) это прочитал и не до конца понял, мне каким образом кодовую страницу указать если в наличии имеется пока только Таблица которую потом буду в csv укладывать, можно пример использования метода дать?
10 katochimoto
 
27.11.15
16:30
(8) Это же метод для Текста, а мне надо Таблицу выгрузить, наверное безумно туплю но понять как его применить относительно таблицы я понять не могу.
11 Builder
 
27.11.15
16:31
(10) csv - это ТЕКСТОВЫЙ файл, со всеми его свойствами. Нафига его в таблицу укладывать? Прямо в тексте и формируй.
12 katochimoto
 
27.11.15
16:54
(11) Благодарю, неимоверно затупил(
В текст даже проще получилось.