Имя: Пароль:
1C
 
Конвертация: параметр конвертации как список
0 grin
 
25.04.08
09:20
"Конвертация данных", редакция 2.0 (2.0.16.1)
Создала свои правила конвертации переноса данных с определённого склада, а тут... надо с нескольких выбранных складов данные забирать!
Не могу задать параметр как список значений, это вообще возможно? Или надо извращаться, типа подключать обработку выбора списка складов, а её результат сложить в параметр?
1 ТелепатБот
 
гуру
25.04.08
09:20
2 grin
 
25.04.08
10:21
Совсем никто не знает? Совсем-совсем?
3 Defender aka LINN
 
25.04.08
10:27
А зачем такие извращения? Чем отбор не устраивает?
4 grin
 
25.04.08
10:29
Как отбор? Универсальный обмен данными  в формате xml, потом загрузить правила и вперёд. Где отбор можно сделать?
5 Defender aka LINN
 
25.04.08
10:32
(4) Ты не поверишь...
6 grin
 
25.04.08
10:35
Поверю-поверю! Я такая доверчивая! Только объясни,а?
7 Defender aka LINN
 
25.04.08
10:45
(6) Дык... В самой обработке "Универсальный обмен данными" при выгрузке отбор делается.
З.Ы. А КД обновить бы не помешало.
8 Mitriy
 
25.04.08
10:47
(7) гы... вытянул кота за хвост... мучитель неокрепших душ...
9 Маркусс
 
25.04.08
10:47
Точно не помню. Давно делал. Вроде бы там ПЕред выгрузкой можно просто руками заколотить склады и фсё. Ну набрать набольшой код.
Если склад=Нужный или склад=Другой нужный Тогда
АллахАкбар()
10 grin
 
25.04.08
11:05
(9) Вот только тебя и поняла. Только вопрос не в том, как использовать потом этот список, а как пользователю дать возможность указать склады.
Может я коряво вопрос задала?
11 Mitriy
 
25.04.08
11:09
(10) когда открываешь обработку для выгрузки и загружаешь правила, то слева внизу у тебя табполе правил с галочками, а слева табполе для отборов...
12 Mitriy
 
25.04.08
11:10
(11)* а СПРАВА табполе для отборов...
13 grin
 
25.04.08
11:11
Когда пользователь загрузит правила обмена, то на вкладке "Параметры" появятся 2 параметра для заполнения: Организация и список складов. Вот список складов я не могу сделать, получается выбрать только один склад. В чём подвох?
14 dk
 
25.04.08
11:13
(13) Отбор можно делать без параметров вообще
15 Mitriy
 
25.04.08
11:15
(13) подвох в том, что при создании параметра в КД, ему был присвоен тип значения СправочникСсылка.Склады, а список значений там присвоить низя...
16 grin
 
25.04.08
11:15
(11) Я поняла (щас перекрашусь в блондинку!). Вот только вопрос в том, что пользователи ни настолько продвинутые, чтобы самостоятельно проделать такую сложную процедуру, как указать отбор для каждого из 6 видов переносимого доеумента...
17 grin
 
25.04.08
11:17
(15) Вот! Ответ на мои страдания! Нельзя - значит нельзя! Теперь подцмаю об открытии формы подбора из справочника Склады и последующего заполнения подобранными значениями моего списка, который ни к чему показывать на вкладке "Параметры". Извращенка,я...
18 KAO111
 
25.04.08
12:51
(17) ну это то как раз легко сделать с помощью подключаемой обработки, у которой есть форма настройки, все параметры можно выбирать там.
19 grin
 
25.04.08
13:12
(18)А можно капельку подробностей,а? самой обработку подключить? Я попробовала написать маленькую обработочку, в которой есть возможность выбрать "галочками" несколько складов. Внесла её в подключаемые обработки. Не могу теперь открыть... А может где почитать можно? А то я столько вопросов задаю, людей отвлекаю от важных дел
20 grin
 
25.04.08
13:31
Лю-у-у-у-уди!
21 NewNick
 
25.04.08
13:35
(19) файл открыть твоя обработка что происходит ?
22 KAO111
 
25.04.08
13:47
(19) Я делал прямо по помощи

==========
При настройке интерфейсной обработки, могут быть указаны параметры обработки, связанные с параметрами  конвертации. В этом случае, необходимые параметры конвертации инициализируются автоматически. Указанные параметры, должны совпадать с одноименными реквизитами обработки или реквизитами основной формы обработки. Инициализация параметров конвертации происходит, если при закрытии формы настройки возвращается значение отличное от Неопределено, в противном случае считается, что пользователь нажал кнопку "Отмена", т.е. закрыл форму без сохранения изменений.
==========

Т.е. в обработке создаем реквизит СписокСкладов, (имя совпадает с именем параметра). Тогда это имя автоматически появляется в конвертации.
В основной форме обработки на кнопку "Выполнить" вешаем процедуру с одной строкой:
ОповеститьОВыборе(1);
23 grin
 
25.04.08
14:13
Получилось!!!!!!!!!!!
KAO111! Ты гений! Спасибо за помощь!Ну, если что - заходи! Помогу! Чем могу!
Закон Брукера: Даже маленькая практика стоит большой теории.