Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.07.2008, 15:14
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
Пишу экспорт из своей БД в 1С8.1.Работаю через Оле. Создаю справочник Номенклатура, он у меня иерархичный задаю родителя у элемента, могу делать это только по названию, но проблема в том что у меня есть 2 одинаковых названия групп в разных ветках, как можно сделать так чтоб 1С понял в какую ветку ложить создаваемый элемент ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.07.2008, 16:09
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
Лучше добавь реквизит связи между твоей БД и 8.1. Следующий раз ты тоже по наименованию искать будешь?? Или это разовая выгрузка?? Если разовая и поиск ведешь по наименованию, то с наименованием грузи также полный путь к родителю (типа верхнийРодитель\НаУровеньНиже\НаДваУровняНиже....\непосредственныйРодитель).Тогда ты сможешь найти родителя почти на 100%, но с одним условием: в одной папке у тебя не будет двух групп с одинаковым названием. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.07.2008, 16:41
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
если не сложно можешь паписать как это должно выглядеть в программе? у меня сейчас так Код: plaintext 1. 2. 3. 4. 5. 6.
как этот код можно переделать чтоб получилось так как ты говоришь? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.07.2008, 16:49
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
А ты первый раз грузишь?? в смысле с нуля начинаешь заполнять справочник, или же там есть элементы?? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.07.2008, 17:09
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
Ты можешь сделать еще проще: перед загрузкой в 8-ку создай таблицу значений со следующими полями:эл.справочника номенклатура;ПризнакЭтоГруппа;КодЭлСпрВТвоейПрограмме;КодЭлВБД81. Первых три колонки заполняешь перед загрузкой, последнюю - непосредственно после записи элемента в БД 8-ки ты уже можешь получить код текущего элемента справочника номенклатуры ( NewDrinkID.ТекущийЭлемент().Код). Ищешь в своей ТаблЗн по КодЭлСпрВТвоейПрограмме строку, и заполняешь КодЭлВБД81. Тогда, при поиске родителя, находишь в ТЗ свой элемент-родитель, с имеющимся КодЭлВБД81, и уже пользуешся NewDrink.НайтиПоКоду(ТЗ.КодЭлВБД81). Совет: выгружай со своей БД сначала все группы (начиная с самого верхнего уровня), а уже потом элементы, чтобы у тебя всегда был КодЭлВБД81. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.07.2008, 17:46
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
Спасибо за помощь, а как можно сделать это - "перед загрузкой в 8-ку создай таблицу значений со следующими полями:эл.справочника номенклатура;ПризнакЭтоГруппа;КодЭлСпрВТвоейПрограмме;КодЭлВБД81." и еще если оставить как у меня сейчас есть то как это реализовать, просто запись в базу кода элемента уже равносильна записи туда всего элемента, у меня код же передается из моей таблицы, просто уже интересно как работает конструкция типа "верхнийродитель\наУровеньНиже..." ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.07.2008, 18:02
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
Я ж не знаю, с какой БД ты грузишь и какие там методы. В 1С - ТаблЗнч = Новый ТаблицаЗначений; ТаблЗнч.Колонки.Добавить("ЭлСпрНоменкл"); //дальше перечисление колонок, какими будешь пользоватся НоваяСтрока = ТаблЗнч.Вставить(); НоваяСтрока.ЭлСпрНоменкл = твоеЗначение; и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.07.2008, 08:46
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
а при чем тут база из которой я гружу? мне просто надо узнать как пользоваться конструкцией ВерхнийРодитель или НаУроненьНиже(Выше) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.07.2008, 09:06
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
А при том....Это база источник, и при загрузке по OLE все методы берутся оттуда. Я тебе объяснил, как построить работу, пробуй. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.07.2008, 12:24
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
ну вообще-то методы при создании ОЛе объекта берутся у создаваемого объекта ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.07.2008, 12:33
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
Да, погарячился я. Скажи, ты с 1с8 подключаешся к какой то БД или же с какой либо программы пробуешь подгрузится к БД 1с?? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2008, 09:48
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
Кста, только вот на мистах посмотрел... http://www.forum.mista.ru/topic.php?id=349588 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.07.2008, 14:50
|
|||
---|---|---|---|
родитель элемента |
|||
#18+
svarohaДа, погарячился я. Скажи, ты с 1с8 подключаешся к какой то БД или же с какой либо программы пробуешь подгрузится к БД 1с?? у меня своя база я пишу выгрузку из нее в 1С... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/search_topic.php?author=%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B8%D0%B4&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 496ms |
total: | 652ms |
0 / 0 |