|
Загрузка данных из табличного документа. Перенос иерархии групп. | ☑ | ||
---|---|---|---|---|
0
tabarigen
14.09.15
✎
16:29
|
Переношу справочник номенклатура из Управлении аптекой в Розницу Апткека 2.0.
Решил не заморачиваться с конвертацией данных и воспользоваться обработкой Загрузка данных из табличного документа. Все окей, но вот иерархия не переносится. Как быть то?? Поле Родитель указываю, в нем содержатся наименования групп из конфигурации источника. После загрузки групп нет. Как вариант создать заранее одноименные группы, и искать по наименованию в поле родитель. Но так как групп много, то хотелось бы автоматизировать и этот процесс. |
|||
1
tabarigen
14.09.15
✎
16:51
|
Осмыслил немного САБЖ. Я так понимаю этой обработкой нельзя создавать группы. Ибо реквизита ЭтоГруппа в ней не видно.
|
|||
2
aleks_default
14.09.15
✎
16:56
|
Может имеет смысл сначала загрузить группы, а потом элементы?
|
|||
3
tabarigen
14.09.15
✎
16:59
|
(2) Это было второе что пришло мне на ум..
Только как правильно загрузить группы ума не приложу?? |
|||
4
Nuobu
14.09.15
✎
16:59
|
(2) Он ведь говорит, что реквизита "ЭтоГруппа" нету.
По ходу ползунок подвинуть не может. Как он будет группы грузить? |
|||
5
tabarigen
14.09.15
✎
17:04
|
(4) О Великий и Ужасный, покажите же мне в какое поле грузить Реквизит ЭтоГруппа, сделал сортировку по алфавиту и ползунок покрутил. Представьте себе у меня это получилось. Я очень старался.
Скрин.https://yadi.sk/i/w-VmQV26j5eoS |
|||
6
aleks_default
14.09.15
✎
17:10
|
С этой обработкой не знакоам, но я так понимаю, список полей берется непосредственно из табличного документа?
Дык может этот реквизит туда добавить? |
|||
7
Nuobu
14.09.15
✎
17:17
|
(5) Сорри, не знал, что в управляемом приложении всё так плохо.
Прими мои извенения. |
|||
8
Nuobu
14.09.15
✎
17:21
|
||||
9
tabarigen
14.09.15
✎
17:26
|
(8) если есть стартманей качните плиз)
|
|||
10
Nuobu
14.09.15
✎
17:58
|
(9) Полазь по форумам с просьбой скачать эту обработку.
Скорее всего помогут. http://forum.ruboard.ru/showthread.php/190975-Качаем-с-infostart.ru/page322?s=81b4b65485356787f4239767ee8ad8a6 |
|||
11
tabarigen
15.09.15
✎
08:32
|
Если кому нужна обработка могу поделиться
|
|||
12
Рэйв
15.09.15
✎
08:41
|
с КД как -то быстрее и проще было бы имхо..
|
|||
13
tabarigen
15.09.15
✎
09:55
|
(12) я пробовал. возникла ошибка в формате файла обмена, хотя правила простые, и ошибиться там особо негде. я так понимаю, накосячил я при конвертации справочника в перечислении. СтавкиНДС. Но до этого я уже их конвертировал, брал пример из демо конфигурации все было ок. На этот раз не прокатило.
Заморачиваться времени нет. Сначала сделать а потом рабираться что не так. Результат превыше всего. Пошел я ручками копировать 100+ групп номенклатуры) |
|||
14
prosto-nik
15.09.15
✎
10:14
|
(0) в УФах нету обработки, но в обычных формах там были события ПередЗаписью, ПослеЗаписи отчего не использовать их для создания групп?
|
|||
15
tabarigen
15.09.15
✎
10:25
|
В УФ тоже есть эти события.
|
|||
16
tabarigen
15.09.15
✎
10:26
|
Если ТекстЯчейк[x] = ЭтоГруппа Тогда
СоздатьГруппу(); КонецЕсли как то так? |
|||
17
prosto-nik
15.09.15
✎
10:46
|
(16) ну образно - да, и после заполнения и записи группы
Отказ = Истина; чтобы элемент по реквизитам группы не создался |
|||
18
prosto-nik
15.09.15
✎
10:57
|
не, Отказ нельзя, он в начале событий открывает транзакцию, и если Отказ то все отменяется... (((
что то даже и не знаю тогда что присоветовать |
|||
19
prosto-nik
15.09.15
✎
11:06
|
а... во просто в событии перед записью
Объект = ... СоздатьГруппу(); заполнить по реквизитам и все |
|||
20
tabarigen
15.09.15
✎
12:35
|
Спасибо за совет.
В итоге группы перенес ручками. А элементы обработкой. В следующий раз когда будет время на эксперименты, заморочусь. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |