Имя: Пароль:
1C
1С v8
Обмен
0 Валидатор
 
17.01.13
13:14
В последней версии Ут 10: 10.3.21.1 (8.2), имеется встроенный механизм обмена между БП 3.0 и УТ 10.3.21.1 Хочу сделать такой же обмен между УТ 10.3.14. (8.1) и БП 3.0. Не могу найти, как называется обработка переноса из 8.2 10.3 в БП 3.0? в режиме предприятия она называется: Обмен данными с продуктами на платформе 8.2, а в конфигураторе в обработках она как записана?
16 lefthander
 
17.01.13
13:37
или обновляйте платформу до 8.2
17 lefthander
 
17.01.13
13:37
(15) да, правильно понимаете :)
18 Валидатор
 
17.01.13
13:37
варик с обновлением точно отпадает, нужно на 8.1 сделать как на 8.2, блин проблема(
19 Валидатор
 
17.01.13
13:46
есть табличная часть у этой обработки, с задаными колонками, у которых есть откуда брать данные, НО в 8.2 в управляемом приложении прям на форме добавляются реквизиты, как мне в обычном приложении в 8.1 задать тип данных откуда берется у колонок?
20 DrShad
 
17.01.13
13:48
ПутьКДанным
21 Валидатор
 
17.01.13
14:04
в 8.1 нет путь к данным
22 DrShad
 
17.01.13
14:04
(21) не звезди
23 Валидатор
 
17.01.13
14:06
24 Валидатор
 
17.01.13
14:09
тупанул, нашел
25 Валидатор
 
17.01.13
15:54
в 8.2 управляемых приложениях используются команды, а в 8.1 эти команда как перенести? ведь объекта такого в 8.1 нет еще
26 Reset
 
17.01.13
15:56
(25) Просто как процедуру, если я правильно понял вопрос
27 Валидатор
 
17.01.13
17:00
и как потом то, что получили вынести в панель меню у УТ, на ту же вкладку, где уже есть обмены?
28 Валидатор
 
17.01.13
17:08
а то не вызвать никак
29 Валидатор
 
17.01.13
17:08
не прикрепляя к какому либо документу например эту форму, можно открыть ее програмно?)
30 Валидатор
 
17.01.13
17:29
в 8.1 нет такого ОткрытьФорму, как в 8.2
31 Goggy
 
17.01.13
17:32
(30) есть
32 Валидатор
 
17.01.13
17:33
в Сп смотрю, есть просто Открыть, но сначала там нужно задать форму, типа
Форма = Справочники.Номенклатура.ПолучитьФормуСписка();
Форма.Открыть();

Но у меня должна открываться форма из "Общие формы", то есть такой варик мне не подходит походу
33 Reset
 
17.01.13
17:40
(32) А ПолучитьОбщуюФорму нет в твоем СП? :)
34 Валидатор
 
17.01.13
17:42
(33) о , спс, а как в 8.1 ПолучитьФункциональнуюОпцию () называется, не знаете?) в 8.2 это ПолучитьФункциональнуюОпцию метод готовый уже
35 Reset
 
17.01.13
17:42
(31) 8.1.15.14 - нет ОткрытьФорму()
36 Reset
 
17.01.13
17:43
(34) Функциональных опций точно в 81. нет :)
Делай константу
37 Валидатор
 
17.01.13
17:44
(36) и что передавать в эту константу при ее созданию в модуль?
38 Reset
 
17.01.13
17:46
(37) Так тебе виднее. То, что было в функциональной опции. ФО тоже вроде или на константе "базируется" или на РС
39 Валидатор
 
17.01.13
18:01
в 8.2 есть кнопка создать, а в 8.1 нет, см форму
http://pikucha.ru/i9YE5
вот создание нового обмена, где искать?
40 Валидатор
 
17.01.13
18:02
с вот этими открывающимися окнами- помошниками?
41 DrShad
 
17.01.13
18:06
(39) ну ту как бы разные механизмы обмена и поведение соответственно разное
42 Валидатор
 
17.01.13
18:08
ну все равно ведь в 8.2 кнопка, при нажатии которой создается новый обмен с БП 3.0 запускает помощник, который помогает настроить обмен, вот где в конфигурации искать, в каком месте вызывается этот помощник? точнее начнем с того, где найти эти кнопку "Создать"?
43 DrShad
 
17.01.13
18:12
(42) а зачем!? если ты решил тоже самое в своей конфе сделать, то зря - это неверный путь
44 Валидатор
 
17.01.13
18:12
точно не Обработки.помощникНастройкиОбменаДанными
45 Валидатор
 
17.01.13
18:12
(43) как будет верно тогда?
46 Валидатор
 
17.01.13
18:19
м?
47 DrShad
 
17.01.13
18:31
использовать то что есть и обмениваться не напрямую, а через файл - правила придется причесывать
48 Валидатор
 
17.01.13
18:32
так а почему нельзя вытянуть из 8.2 сами модуля, которые отвечают за обмен между 8.1 10.3 УТ и БП 3.0?
49 DrShad
 
17.01.13
18:34
(48) слишком много тянуть придется - оно же там ссылается на кучу общих модулей и прочей фигни, кроме того юзает методы, которых в 8.1 нет
50 Валидатор
 
17.01.13
18:37
(49) вот вот, в том то и проблема, как ты тогда предлагаешь делать обмен на 8.3 с УТ 10?
51 Валидатор
 
17.01.13
18:38
18 модулей перенес пока только)
52 DrShad
 
17.01.13
18:39
я же написал что через файл
53 Валидатор
 
17.01.13
18:39
(52) можно подробнее? писать правила переноса новые, и потом выгружать их как то? не совсем понятно
54 DrShad
 
17.01.13
18:41
(53) зачем новые? у тебя в файле будут объекты с реквизитам приведенными к примитивному типу, поэтому причесав алгоритмы и запросы используемые при загрузке, ты сможешь любым релизом УниверсальнойВыгрузкиЗагрузкиXML его затянуть в БД
55 Валидатор
 
17.01.13
21:16
(54) выгружать в xml файл данные конфы, потом переделав немного правила под эти выгружаемые данные с помощью УниверсальнойВыгрузкиЗагрузкиXML заливать их в нужную базу?
56 DrShad
 
17.01.13
21:17
(55) нет!!!! иди учиать мат часть, бле
57 Валидатор
 
17.01.13
21:19
(56) да причем тут иди учи, я не понимаю то, что ты хочешь сказать, мат часть я уже учил
58 Валидатор
 
17.01.13
21:19
Если мне нужно сделать полный аналог переноса как в 8.2, только в 8.1
59 Валидатор
 
17.01.13
21:20
а то, что проловины методов в 8.1 нет, которые используются в 8.2 это я уже понял
60 DrShad
 
17.01.13
21:20
ты дятел!!!
61 Валидатор
 
17.01.13
21:21
(60) обзываться можно начать, но это делу не поможет, лучше ответь нормально
62 DrShad
 
17.01.13
21:22
(57) куево учил - никуя не понимаешь в механизме, но дергать его собрался - большего идиотизма я еще не встречал
63 DrShad
 
17.01.13
21:22
(61) я тебе всю ветку нормально отвечал, но ты мля ни слова не читаешь - свое долбишь как дятел
64 Валидатор
 
17.01.13
21:23
(63) потом у тебя менструация началась?
65 Валидатор
 
17.01.13
21:24
(63) я спрашиваю что за файл, ты мне говоришь файл, я спрашиваю что в этом файле, ты мне говоришь файл, это по твоему адекватный ответ?
66 DrShad
 
17.01.13
21:24
(64) считай как хочешь - я больше не могу втолковывать, отвали
67 DrShad
 
17.01.13
21:24
(65) ты дебилоид? как по-твоему происходит обмен?
68 Валидатор
 
17.01.13
21:25
(47) - (56) типа не соответствие получается
69 Валидатор
 
17.01.13
21:25
(68) имеется файл, на основании которого происходит обмен данными между конфами, в котором прописаны правила, как что и куда происходит
70 DrShad
 
17.01.13
21:27
(69) файл правил сам по себе - файл сообщения сам по себе
71 Валидатор
 
17.01.13
21:28
(70) так я тебе про что и говорю, причесываем файл обмена, чтобы данные в нем выгружались аналогично 8.2 БП 3.0, это первый шаг, так?
72 Валидатор
 
17.01.13
21:28
второй, это на основании этого файла, который с правилами делаем обмен файла xml, который мы получили в базе, так?
73 DrShad
 
17.01.13
21:32
НЕТ!!!!!!! блеать, учись читать
74 Валидатор
 
17.01.13
21:36
(73) у тебя схерали расходятся мнения? я те вопрос задаю, ты как первоклассница из за месячных нервничать начинаешь. Файл правил мы редактируем ведь, ты сам говорил, а теперь говоришь нет, определился бы
75 DrShad
 
17.01.13
21:41
(74) правила да редактируем, но не файл сообщением перед загрузкой
76 Валидатор
 
17.01.13
21:43
(75) что такое файл сообщением перед загрузкой, можешь объяснить, если не сложно?))
77 lefthander
 
17.01.13
21:43
(72) Не на основании, а по правилам, которые в файле.
78 DrShad
 
17.01.13
21:44
(76) нет! я школьница с месячными, а ты выучил мат часть
79 lefthander
 
17.01.13
21:46
предлагаю вам сделаьть перерыв, у одного что то там закончится а второй сто то там выучит :) Нет? Ну ладно, с вами весело...
80 Валидатор
 
17.01.13
21:58
ОбменУправлениеТорговлей103БухгалтерияПредприятия30
это правила обмена так?
81 DrShad
 
17.01.13
21:58
(79) ок, ухожу
82 Валидатор
 
18.01.13
08:27
ОбменУправлениеТорговлей103БухгалтерияПредприятия30
это правила обмена так?
83 cw014
 
18.01.13
08:30
(0) в режиме предприятия она называется: Обмен данными с продуктами на платформе 8.2

1.) Заходишь в интерфейс
2.) ищешь эту менюху
3.) смотришь на что она ссылается
4.) ...
5.) PROFIT
84 Валидатор
 
18.01.13
10:37
(83) ПараметрыОбменаДанными.ОткрытьформуУправленияОбменаДанными, вот на что ссылается в интерфейсе в 8.2 в УТ пункт меню:
Обмен данными с продуктами на платформе 8.2
там содержится следующее:
Процедура ОткрытьФормуУправленияОбменамиДанных() Экспорт
   
   #Если Клиент Тогда
   Если ПолучитьФункциональнуюОпцию("ИспользоватьОбменДанными") <> Истина Тогда
       ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстПредупрежденияИспользованияОбменаДанными82());
       Возврат;
   КонецЕсли;
   
   Форматан = ПолучитьОбщуюФорму("Форма");
   Форматан.Открыть();
   #КонецЕсли
   
КонецПроцедуры

с учетом того, что в 8.1 половина методов этой процедуры не работает, получаем примерно следующее:
Процедура ОткрытьФормуУправленияОбменамиДанных() Экспорт
   
       
   Форматан = ПолучитьОбщуюФорму("Форма");
   Форматан.Открыть();

   
КонецПроцедуры

это даст нам открытие формы, но чтобы совершить обмен, нужно  сначала создать, то есть тыкаем на Обмен данными с продуктами на платформе 8.2 , создать обмен с конфигурацией БП 3.0, после чего открывается помощник, который помогает все настроить, вот я и спрашивал в (42), как мне найти этого помощника в 8.2, и сделать такой же в 8.1?
85 Валидатор
 
18.01.13
10:42
http://pikucha.ru/i9YWZ - вот эта кнопка
которая вызывает вот это: http://pikucha.ru/i9YX0
86 Валидатор
 
18.01.13
10:43
в открываемой форме кнопки создать нет:
http://pikucha.ru/i9YX1
87 lefthander
 
18.01.13
10:46
ПомощникНастройкиОбменаДанными  - обработка
88 Валидатор
 
18.01.13
10:48
(87) думаешь, если эту обработку прицепить к кнопке на форму, то она сработает в 8.1?
89 Валидатор
 
18.01.13
10:49
эм, и как в действия кнопки прицепить открытие обработки?
90 Валидатор
 
18.01.13
10:50
Обработки.ПомощникНастройкиОбменаДанными.ПолучитьФорму( и тут пишем форму, которая должна открывать) так?
91 Валидатор
 
18.01.13
10:53
(90) не так не катит
92 lefthander
 
18.01.13
10:54
(88) как задали вопрос, так я и ответил. То что эта обработка в 8.1 не будет работать - это очевидно.
93 Валидатор
 
18.01.13
10:54
(92) вот дерьмо(
94 Валидатор
 
18.01.13
10:55
Но помощник открылся, и даже вроде работает, интересно чтов итоге он выдаст
95 Валидатор
 
18.01.13
10:57
http://pikucha.ru/i9YX9 -  но это больше напоминает старые обмены с 1.6 и 2.0, но никак не 3.0(
96 Валидатор
 
18.01.13
11:03
есть еще варианты, в какой из обработок спрятана форма для создания обмена между Ут 10.3 и БП 3.0? ПомощникНастройкиОбменаДанными имеет формы только для обмена с 1.6 или 2.0
97 Валидатор
 
18.01.13
11:31
проблема серьезна, котаны
98 DrShad
 
18.01.13
11:33
у меня месячные и я школьница
99 Валидатор
 
18.01.13
11:37
(98) не удобно тебе однако
100 lefthander
 
18.01.13
11:39
http://pikucha.ru/i9YWZ - это открыта общаяФорма.ОбменыДанными

http://pikucha.ru/i9YX0 -это Обработка.ПомощникИнтерактивногоОбменаДанными
Я уж потерял нить что именно вам надо?
101 lefthander
 
18.01.13
11:42
(100) сорри ошибся http://pikucha.ru/i9YX0 это не та форма
102 Валидатор
 
18.01.13
11:43
(100)сначала открывается форма обмена данными (http://pikucha.ru/i9YWZ), потом, чтобы нажать "выполнить сейчас", нужно сначала нажать "создать обмен в бухгалтерией 3.0". Нажимаем, открывается помощник http://pikucha.ru/i9YX0, вот мне и нужно найти обработку, которая запускает именно этот помощник, что я и прошу помочь мне сделать)
103 lefthander
 
18.01.13
11:46
В отладчике по Ф11 шагаете с песней.
104 Валидатор
 
18.01.13
11:46
ПомощниксозданияОбменаДанными он нащывается
105 Валидатор
 
18.01.13
11:49
теперь париться с переносом этой обработки(
106 Валидатор
 
18.01.13
13:55
в 8.2 Упр прилож, есть такая вещь, как:
ДинамическийСписок (DynamicList)
Параметры (Parameters)
Использование:

Только чтение.
Описание:

Тип: ЗначенияПараметровДанныхКомпоновкиДанных.
Содержит значения параметров запроса, если в запросе используются параметры.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент

есть ли что-нибудь аналогичное в 8.1?
107 lefthander
 
18.01.13
14:00
скажите, а в 8.1 есть управляемые формы? :)
108 Валидатор
 
18.01.13
14:00
(107) нету, но просто некоотрые вещи в 8.2 называются несколько иначе, чем в 8.1, вот и спрашиваю, может есть какие то синонимы
109 DrShad
 
18.01.13
14:03
(108) даже близко похожего ничего нет
110 Валидатор
 
18.01.13
14:12
подскажите, где в режиме предприятия находится галочка, при выборе которой можно списывать товара больше, чем есть на складе?
111 lefthander
 
18.01.13
14:16
(110) в настройках учета, а для  УТ или БП
112 Валидатор
 
18.01.13
14:17
(111) это понятно, что в настройках отчета, а где именно, закладок слишком много))
113 Reset
 
18.01.13
14:20
(112) Зачем ты взялся за портирование обработки, если даже поиск галочки на форме для тебя сложная задача?
114 Валидатор
 
18.01.13
14:22
все, нашел
115 Валидатор
 
18.01.13
14:23
1C-Рарус: Автоматизация 1С:Франчайзи потому что в такой конфе надо было искать, где ставить галочки, там в настройкха учета не найдете ничего интересного, это в настройках пользователя задается)
Ошибка? Это не ошибка, это системная функция.