Имя: Пароль:
1C
1С v8
Расширение для карманных компьютеров
0 n0fr
 
24.05.12
16:20
Здравствуйте.
Прошу помощи по работе с этим экзотическим продуктом. Поделитесь опытом, как Вы писали связь, какие есть подводные камни...
Саму конфигурацию в комплекте запустить удалось, а вот с организацией обмена - затык(.
1 n0fr
 
24.05.12
16:31
Возможна ли отладка передаваемого кода через сервер мобильных приложений?
2 budnik
 
24.05.12
16:31
Где КПК по WM 6 брать будешь ?
3 Smitt
 
24.05.12
16:33
(2) +1 тоже курю вопрос... WM отмирает, а под андроид клиента нет... :(((
4 n0fr
 
24.05.12
16:47
(2) КПК купили еще до меня. Motorola MC3190 со сканером штрих-кодом под Win CE 6.0.
5 n0fr
 
24.05.12
16:49
(3)Мне и софт купили, и КПК - разбирайся. Да вот нефига дело не идет.
6 alexandrius
 
24.05.12
16:56
Внедрял год назад, тоже после того как купили, насамо деле кучу софта сторонего (не на 1с) который на много удобнее и надежнее.

Обмен стрелял из демо базы которая идет в комплекте + дописки приписки...
отладки как таковой нет, есть эмуляция кпк на компе можно ее юзать.
7 n0fr
 
24.05.12
17:00
(6)Спасибо за ответ. Но вот смотри, а на уровне самого 1С:Предприятия то, что передается отловить можно? Я, честно говоря, вообще не понимаю как можно писать без отладчика...(

p.s А более конкретнее про "сторонний софт", что еще можно попробовать на твой взгляд?
8 n0fr
 
24.05.12
17:15
апну
9 Gepard
 
24.05.12
17:28
(7) под конкретную задачу
10 n0fr
 
24.05.12
17:33
(7)Складская автоматизация. Передача документов перемещение и поступление в 1С:Предприятие 8.
11 alexandrius
 
24.05.12
18:20
(7) на самом деле я сильно не заморачивался, там нужно было передавать остатки, решение было следующим - был добавлен регистр, туда писалось то что должно передаться, потом при коннекте этот регистр тупо обменивался по отбору и все. т.е в таком случае отлавливать просто.

Есть если не ошибаюсь Агент+, написана как мобильное приложение + приблуда на Утку накручивается. обмениваются обычными текстовыми файликами.

Самое геморное в Расширении для кпк, что после любого изменения конфы для кпк, с кпк посностью удаляются данные которые там были, и передаются заново. приходилось их записывать в УТ, а потом обратно туда гнать, иначе любую ошибку приходилось выслушивать претензиями.
12 vladenoff
 
08.06.12
14:19
(0) так чем все закончилось?

Сижу сейчас и тоже решаю что делать  с этим чудом ТСД под управлением windows CE 6.0.

1С Расширение для карманных компьютеров рулит??? да? нет?
13 n0fr
 
13.06.12
11:46
Печально. Рыдаю и плачУ. Люди помогите. Или я настолько тупой...или хочется разбить к чертвой матери головы этим разработчикам за отсутсвие нормального описания, а заодно и кинуть под поезд ТСД.
Использую полностью код из демо. В Функции ПолучитьДанные дохожу до:

Если НачальнаяИнициализацияИБ Тогда
       МобильныеПриложения.ЗарегистрироватьИзмененияДанных();
КонецЕсли;

Далее даже по прямой ссылке узел обмена и номенклатуру вылезает ошибка
Процедура ЗарегистрироватьИзмененияДанных() Экспорт

УзОбмена = ПланыОбмена.МобильноеПриложение.НайтиПоКоду("1");
ВыборкаДанныхСсылка = Справочники.Номенклатура.НайтиПоКоду("РР0000000001");
ПланыОбмена.ЗарегистрироватьИзменения(УзОбмена, ВыборкаДанныхСсылка);
КонецПроцедуры

(ЗарегистрироватьИзменения)Недопустимое значение параметра (параметр номер'1'). То бишь узел обмена.

В демке этот момент пробегается, а у меня - нет. Почему? Может я банально не на той пятке танцую при луне?

p.s (12) Если еще не взялся, то лучше не берись.
14 gavrikprog
 
13.06.12
13:35
(12)
работать будет...
надо ли оно - тебе решать.

Зависит от целей.
15 ADen82
 
13.06.12
16:18
У тебя под нее обновление последнее есть? Лично я ее с конфигурацией Деньги стыковал, пока они сами под нее приложение не написали. Сейчас хочу со своей конфой-ежедневником состыковать. Но хочется на обновленном приложении это сделать. Заодно и тебе помогу.
16 n0fr
 
13.06.12
16:31
(15) Кстати да, сам сейчас только глянул.
Предпоследнее 8.2.6.14 от 02.12.2011. Могу кинуть...
Буду заниматься тем, чтобы пробить последнее. Как пробью, поделиться - не проблема.
Большая просьба, если есть возможность поделиться своими наработками, сижу ковыряюсь очень давно...но без особенного толку.
17 n0fr
 
13.06.12
16:32
мыло: [email protected]
18 ADen82
 
13.06.12
16:59
Там особенно то наработать не получится. В самом приложении я только формулы для подсчета стоимости из цены и количества использовал. Остальное уже в полноценной одинэске конвертировал и подсчитывал. Расскажи вкратце с чем связываешь приложение и какие конкретно документы. У меня 8.2.4.8, так что, если не сложно, кинь на [email protected].
19 n0fr
 
13.06.12
17:23
Окей. Сегодня дистрибутива с собой нет, завтра кину.
Связываю с УПП. Планируется загружать актуальные остатки номенклатуры.
На первых порах хотелось бы просто получить элементы справочника номенклатура в базе. Даже на этом затык(.
На функции Функция ПолучитьДанные() возникают проблемы. На этапе ЗаписьСообщения.НачатьЗапись(ВременнаяЗаписьXML, УзелОбмена);
пишет что: Ошибка при вызове метода контекста (НачатьЗапись) НеизвестныйПолучатель
20 ADen82
 
13.06.12
17:36
Ты в УПП все модули обработки и процедуры в УПП перенес? КПК в справочнике зарегистрировал?
21 ADen82
 
13.06.12
17:39
А, кстати, там еще библиотеку надо регистрировать. Но после переноса обработок это можно будет прямо из УПП сделать. А вообще геморрой с внедрением этой подсистемы в конфу тот еще. Может имеет смысл по Теамвьюверу вместе поковырять конфу.
22 ADen82
 
13.06.12
17:42
И, кстати, этой инфы в книжке, что к коробке прилагалась, нет.
23 n0fr
 
13.06.12
17:50
К сожалению, на работе нет доступа к TeamViewer'y. Политики безопастности, и все такое...( Но спасибо за готовность помочь.

КПК в справочнике зарегистрировал. С этим были проблемы, но уже решил.
"А, кстати, там еще библиотеку надо регистрировать. Но после переноса обработок это можно будет прямо из УПП сделать. "
Вот про это поподробнее... Вроде библиотека, как я понял, нужна если обмен осуществляется со стороны 1С:Предприятие. Если обмен идет со стороны КПК регистрация библиотеки не нужна. Так?
24 ADen82
 
13.06.12
18:18
КПК тоже к библиотеке обращается. А та уже, в свою очередь, к 1С. Как между ними сервер мобильных приложений работает, так и не понял, но без нее никак.
25 ADen82
 
13.06.12
18:20
ЗаписьСообщения.НачатьЗапись(ВременнаяЗаписьXML, УзелОбмена) Запись сообщения это COM Объект?
26 n0fr
 
13.06.12
18:25
Вот сама продедура:

Функция СформироватьПакетОбмена(УзелОбмена, ПараметрыОбменаДанными) Экспорт
   
   
   ЗаписьXML = Новый ЗаписьXML();
   ЗаписьXML.УстановитьСтроку("UTF-8");
   ЗаписьXML.ЗаписатьОбъявлениеXML();
   ЗаписьXML.ЗаписатьНачалоЭлемента("_1CV8MobileAppData", "http://www.1c.ru/V8/1CV8MobileAppData/");
   ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("V8MobileAppExch", "http://www.1c.ru/V8/1CV8MobileAppData/");
   ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xsi", "http://www.w3.org/2001/XMLSchema-instance");
   ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("v8",  "http://v8.1c.ru/data");
   
   ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
   
   ВременнаяЗаписьXML = Новый ЗаписьXML();
   ВременнаяЗаписьXML.УстановитьСтроку();
   
   ЗаписьСообщения.НачатьЗапись(ВременнаяЗаписьXML, УзелОбмена);



p.s Мне пора домой. Я тебе сегодня отпишусь на почту, скину обновление + плюс будет к тебе деловое предложение. Жди.
Ошибка? Это не ошибка, это системная функция.