Имя: Пароль:
1C
1С v8
Координаты торговых точек контрагентов
,
0 LivingStar
 
27.05.13
08:35
1С:Предприятие 8.2 (8.2.15.319)
"Управление торговлей", редакция 10.3 (10.3.12.3)
|
Задача стоит в определении координат торговых точек. Суть проблемы в том что у контрагентов, может быть несколько торговых точек, а при взаимодействии с приложением mobi-c, планшетным ПК в 1с передается только координаты одной торговой точки. Заносится это в справочник контрагенты на вкладку контакты (географическая широта, географическая долгота). А если у контрагента несколько торговых точек, которые заносятся на вкладку торговые точки, то получается что значится будут только одни координаты с вкладки контакты.
|
Суть задачи понять как нужно решить этот вопрос. По идее координаты должны задаваться торговым точкам, то есть доработать до этого функционал, что значатся на вкладке торговые точки. Но как это увязать с приложением mobi-c которое передает данные координат в 1с по GPS? Кто нибудь работает с 1с в связке с приложением моби-с и использованием планшетных ПК? Сталкивался ли кто нибудь с такой задачей?
1 mikecool
 
27.05.13
08:39
а) торговая точка - контрагент, подчиненный основному
б) РС со списком торговых точек(но первый вариант имхо правильнее)
2 razlagator
 
27.05.13
08:42
(1) имхо первый вариант проще, правильнее второй, либо справочник добавить
3 mikecool
 
27.05.13
08:44
(2) со вторым вариантом еще придется хранить адреса и кучу других свойств точек, первый спокойно натягивается в типовой
4 razlagator
 
27.05.13
08:51
(3) да, но это будет правильней
5 Alsh
 
27.05.13
08:58
Необходимо делать отдельный справочник "Торговый точки". Наполнять реальными данными, в т.ч. координатами. Прописывать в документах, регистрах и отчетах.

В противном случае будут сложности со сведением данных, т.к. агенты явно не 2-3 документа в день набирают.

По поводу приложения  mobi-c - ничего не знаю.

(1) при варианте а) не будет работать типовой контроль задолженности в документах, разносить проплаты будет будет очень геморройно.
6 mikecool
 
27.05.13
09:00
(5) почему? учитывая, что дебеторку все равно все ведут по документам, не вижу никаких проблем. В чем проблема разносить оплаты по документам?
7 razlagator
 
27.05.13
09:00
(5) будет все работать, если взаиморасчеты вести не с торговыми точками, а с головной организацией
8 Alsh
 
27.05.13
09:09
(6) пришла сумма 1000р как ее разнести по 5 контрагента? Ручками? А если в день 1000 доков?

(7) т.е. отгружать документы на контрагентов, а проплаты принимать на головную?
9 СуперГрид
 
27.05.13
09:16
реалии работы с гпс координатами торговых точек https://play.google.com/store/apps/details?id=ru.nefco.mapmt&feature=search_result#?t=W251bGwsMSwxLDEsInJ1Lm5lZmNvLm1hcG10Il0.  %)
10 Джинн
 
27.05.13
09:18
(8) А что, торговые точки имеют свои расчетные счета и оплачивают Вам? И договоры у Вас с ними?
11 Джинн
 
27.05.13
09:19
Кстати - а на фига GPS-координаты точек? Бомбить что-ли собрались?
12 СуперГрид
 
27.05.13
09:21
в нормальных программах торговые точки это элемент справочника Контрагенты сгруппированные в Группу с названием Контрагента, пример:
+ ИП Иванов И.И.
- ул. Ленина, д. 1
- ул. Чапая, д. 2
- .........
13 mikecool
 
27.05.13
09:22
(11) типа маршруты готовить для торговых...
14 СуперГрид
 
27.05.13
09:23
(12) проще показать на картинке http://gyazo.com/c41eb2672d8c719ff270e8ddef28ba07
15 LivingStar
 
27.05.13
10:04
Если у контрагента есть вкладка Торговые Точки, это справочник ТорговыеТочки, проще добавить в него реквизиты догота и ширина и выводить на эту вкладнку для заполнения. Убрать что бы координаты писались GPS на вкладку контакты у справочника контрагенты это регистр сведений Контактная информация. Но как это сделать? Как перехватывать данные с GPS передаваемые агентом с той или иной точки и уже обрабатывать. Известно это где состыкуается это моби-с с 1с?
16 Alsh
 
27.05.13
10:05
(10) я примерно о том же... Но при этом точки, все же, необходимо персонализировать, т.к. у одной ТТ могут быть несколько контрагентов, и потерять продажи при смене контрагента не есть хорошо для планирования и статистики по прошлым периодам.

(12) оригинальное решение... подскажите, что указывается в документах отгрузки, а что в документах оплаты? При этом следует брать во внимание тот факт, что никто не платит по документам, а все платят по договору, а вот разносить необходимо по документам.
17 LivingStar
 
27.05.13
10:05
(15+) А к торговым точкам можно уже и регистр сведений приделать...
18 LivingStar
 
27.05.13
10:11
(3) справочник ТорговыеТочки со всей необходимой информацией присутствует
19 LivingStar
 
27.05.13
10:12
(5) так вот задача в том что и состоит как по GPS правильно распределить координаты, просто записать их....
20 LivingStar
 
27.05.13
10:17
(11) для логистики, что бы к примеру поставляя товар одному контрагенту, рационально составить маршрут поставки!
21 LivingStar
 
27.05.13
11:09
up! как перехватить момент передачи координат с GPS в базу 1с ?
22 LivingStar
 
27.05.13
11:09
пока сам не разобрался
23 LivingStar
 
27.05.13
13:35
Такая парадигма
|
МОБИ-С Версия 5.1.epf                                                
                                               
ОсновнаяФорма                                                
                                               
// Реагирует на поступление запроса от КПК                                                
// Параметры                                                
// Источник - строка, содержит слово "PocketServer", для проверки, что это событие вызвано именно КПК                                                
// Заголовок - строка, содержит адрес сессии обмена                                                
// ТелоСообщения - строка, сам полученный запрос                                                
Процедура ОбработкаВнешнегоСобытия(Источник,Заголовок,ТелоСообщения)                                                
                                               
                                               
// Определяет вид запроса и вызывает соответствующий обработчик                                                
// Адрес - идентификатор сессии обмена                                                
// ПараметрыАгента - Структура, со всеми параметрами агента                                                
// ИмяЗапроса - Строка, имя полученного запроса                                                
// ТелоСообщения - Строка, текст полученного запроса                                                
Процедура ОбработкаЗапроса(Адрес,ИмяЗапроса,ТелоЗапроса,Платформа)                                                
                                               
                                               
           //GPS-координаты Контрагентов*********************************************************                                                
ИначеЕсли ИмяЗапроса="GPSClient" Тогда                                                
         Статус = ЗагрузитьКоординатыКонтрагентов(Адрес,ТелоЗапроса);                                                
                                               
                                               
                                               
// Загружает географические координаты контрагентов в свойство контрагента  ввиде Широта+Пробел+Долгота                                                
// Параметры                                                
// Адрес - идентификатор сессии обмена                                                
// Запрос - Текст полученный от КПК                                                
// Возвращаемое значение Булево ИСТИНА - если выгрузка прошла удачно, ЛОЖЬ- если были ошибки                                                
Функция ЗагрузитьКоординатыКонтрагентов(Адрес,ТелоЗапроса)                                                
                                               
           Если ЗначениеЗаполнено(Широта) и  ЗначениеЗаполнено(Долгота) Тогда                                                
       Контрагент = Справочники.Контрагенты.НайтиПоКоду(КодКонтрагент);                                                
               Если Контрагент.Пустая() Тогда                                                
       ДобавитьСообщение("Не найден контрагент с кодом "+КодКонтрагент + ", координаты (" + Широта + ", " + Долгота + ")");                                                
Иначе                                                
       УстановитьКоординатыКонтрагента(Контрагент,Широта,Долгота);                                                
               КонецЕсли;                                                                
                                               
                                               
//процедура устанавливает координаты указанному контрагенту                                                
//контрагент - ссылка на контрагента которому необходимо установить координаты                                                
// (Широта, Долгота) - устанавливаемые координаты                                                
Процедура УстановитьКоординатыКонтрагента(Контрагент,Широта,Долгота) Экспорт
24 LivingStar
 
27.05.13
13:39
сейчас осталось сообразить как что бы писало не в регистр сведений контактная информация подчиненный контрагенту, а приближенно к справочнику ТорговыеТочки, у которого является владельцем справочник контрагенты
25 LivingStar
 
29.05.13
06:26
У справочника контрагенты есть галка входит в холдинг, и поле Головной контрагент. Решение задачи в (0) таково:

1. Берется контрагент А, к примеру у него 5 торговых точек.

2. Эти 5 торговых точки следует создать элементами справочника контрагенты.

3. У каждого созданного контрагента из 5 следует проставить галку «входит в холдинг».

4. У каждого созданного контрагента из 5 установить в качестве головного контрагента, контрагента А, который и является контрагентом к которому относятся эти 5 торговых точек.

В результате получится что контрагент А, это контрагент, владелец торговых точек. А ново созданные 5 контрагентов это торговые точки относящиеся к контрагенту А. Согласно действующему функционалу приложения моби-с всем 6 контрагентам (А-контрагент и 5 торговых точек) можно установить координаты, географическую широту и географическую долготу.
26 СуперГрид
 
29.05.13
06:41
(25) открыл для себя книжку описания конфигурации УТ 10.3 ?
27 LivingStar
 
29.05.13
06:53
(26) посоветовали, толико вот сдается мне сейчас нужно будет переписывать конфигурацию?

Так как все завязанно же на справочник торговые точки и на его значения, если это все перенести в контрагенты то то на них нужно будет переписывать все остальное?

Для торговой точки актуально указание:
- Наименование
- Контрагент (Владелец ТТ)
- Менеджер
- Склад ТТ
- Канал сбыта
- Адрес (с возможностью выбора значения "адрес торговой точки" в виде адреса в тч у справочника контрагенты)
28 СуперГрид
 
29.05.13
07:25
хватит уже, мы все поняли, что в Моби-с нет тех поддержки :)
29 LivingStar
 
29.05.13
07:26
(26+) не сильно то решение это подходит, нужно буде перебить 1000-чи торговых точек на контрагенты и везде где были ТТ поставить контрагенты

(28) они сами предложили это решение, что в планшетном пк можно будет передавать координаты торговых точек, не планируется ответили...
30 СуперГрид
 
29.05.13
07:30
зачем вам эти координаты передавать? откройте map.yandex.ru и вбейте в офисе.
31 СуперГрид
 
29.05.13
07:32
для контроля маршрута вполне достаточно собирать гпс координаты раз в десять минут и показывать их на карте с временными отметками.
32 LivingStar
 
29.05.13
07:58
(30) для создания маршрутов видимо, нужно координаты заносить в 1с, я выявить планирую решение этой задачи, через контрагентов и холдинги не очень подходит
33 dadmitrii
 
29.05.13
09:46
(25) все равно делать придется.
в Агент+ чтобы вручную не проставлять координаты, на каждой торг.точке завели документ Посещение (можно и пустой Заказ) с отметкой координат, далее в 1с внешней обработкой занесли эти координаты в справочник Торг.точки (в моби-с как понимаю Котнрагенты,закладка Контакты).
34 LivingStar
 
29.05.13
11:03
(33) Да географическая широта, географическая долгота задается в справочнике контрагенты на вкладке Контакты, хранится в РС.КонтактнаяИнформация. Не понял все же как вы получили координаты торговых точек?
35 LivingStar
 
29.05.13
11:05
Ваш Агент+ позволяет передавать координаты только по контрагентам тоже??? Кто у вас получал то отметку координат торговой точки, что бы потом разнести это в 1с? Можно поподробнее?

Пока я вижу одно решение это через холдинги, как бы не удобно это бы было. Другого варианта просто не вижу!
36 dadmitrii
 
29.05.13
11:20
в Агент+ на каждом документе - Заявки/Посещения проставляются координаты. Если в моби-с не так, то вариант только сажать супервайзера/менеджера в офисе с картами гугла, вы же не сможете программу на кпк дописать. Торг.точки в любом случае по (25) придется разносить. У Агент+ отличная тех.поддержка.
Моби-С найдите региональных представителей, кто -то проконсультирует, у кого то может быть и решения есть готовые этого вопроса. А проблема в этих координатах не в первоначальном заведении, а в дальнейшей актуальной поддержке, часто проще включить трекинг и контролировать по нему.
37 LivingStar
 
29.05.13
11:41
(36) Поддержка есть, общаюсь с ней. Пытаюсь найти общий язык. Дорабатывать эту проблему сказали у них нет в планах. Что это можно сделать самостоятельно, если это возможно сейчас выясняю как. В моби-с координаты можно передать только контрагнету. То есть с загруженного справочника контрагенты.

Делать придется либо по холдингам. Либо пробовать настроить мобильное приложение, и доработать 1с.
38 LivingStar
 
30.05.13
05:30
Скажите а если реализовать торговые точки по средствам холдингов вообще нужно это в работе???? Это все для установки координат нужно, пригодится ли это вообще?
39 СуперГрид
 
30.05.13
05:48
Если вы увидите перед входом в ТТ торгового агента с КПК, пялещегося в экран КПК и громко матерясь, знайте это счастливый обладатель Агент+ перепроводит документ с сохранением гпс координат :)
40 LivingStar
 
30.05.13
05:57
(39) Тут используется МОБИ-С, не знаком с проведением перепроведением документов. Но в моби-с GPS координаты задаются только конрагентам, передаваясь в 1с, в регистр сведений контактная информация.
41 СуперГрид
 
30.05.13
06:28
агент кроме клиента, товара и количества не чего более не должен передавать в базу, а то из базы быстро получится помойка.
42 Эмбеддер
 
30.05.13
07:07
(41) слишком категорично
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.