Добавление объектов от посредника

Автор alexbrok, Жовтня 12, 2016, 09:40:27 PM

« попередня тема - наступна тема »

0 Користувачів і 1 Гість дивляться цю тему.

alexbrok

Хотелось бы обратить внимание на принцип добавления объектов от посредников. Если заблуждаюсь то подскажите.
1. Форма добавления объекта. При добавлении объекта от посредника, проверяешь и узнаешь что это посредник (его тел. уже в базе).
Как его идентифицировать в поле "Посредник"(выпадающий список)? Фамилию не знаешь, имен много одинаковых.

Если ответа нет, то предлагаю в выпадающем списке "Посредник"(форма добавл. объекта) вместо поля "Наименование"
вывести поле ID посредника и его номер тел., и этот № тел. (если это возможно) что-бы прописывался автоматом в "Контактной информации" (база номеров чище - нет повторяющихся).

2. При импорте объектов от посредников.
В предварительном просмотре, перед загрузкой в базу, если тел. посредника уже в базе то его видно в соответствующей колонке, но как отметить, что этот объект от посредника?
После загрузки в базу приходится редактировать все загруженные объекты и отмечать в выпадающем списке "Посредник"(где снова возникает проблема идентификации).

Если перечисленное сложно реализовать то проще сделать возможность поставить галочку-посредник (пример: Наличие ТВ), в форме добавления и при импорте.
И если при этом текст этого объекта, в таблице, будет становится другого цвета - вообще супер.

3. В выводимой таблице найденных объектов при "Поиске по телефону" в отмеченных посреднических объектах в поле "Посредник" стоит "нет".

Akella

1.
Цитата: alexbrok від Жовтня 12, 2016, 09:40:27 PM"Посредник"(выпадающий список)? Фамилию не знаешь, имен много одинаковых.
Просто создайте одного посредника с именем "Посредник" и добавляйте к нему все такие телефоны.


Кто мешает держать одно наименование с сотней телефонов?


Ну и потом, при добавлении нового ОН, просто в поле "посредник" выбираете этого Посредника.

Akella

Цитата: alexbrok від Жовтня 12, 2016, 09:40:27 PM2. При импорте объектов от посредников.
В предварительном просмотре, перед загрузкой в базу, если тел. посредника уже в базе то его видно в соответствующей колонке, но как отметить, что этот объект от посредника?

по идее, в таблице предварительного просмотра можно выбрать конкретного посредника:



Цитата: alexbrok від Жовтня 12, 2016, 09:40:27 PMПосле загрузки в базу приходится редактировать все загруженные объекты и отмечать в выпадающем списке "Посредник"(где снова возникает проблема идентификации).



Это поле при импорте в предварительную таблицу заполняется автоматически. По крайней мере должно это происходить.
Только что проверил:




Я понял проблему.
В таблицу предварительного просмотра попадает, а в базу не попадает?
Изначально задача была такая: определить, является ли ОН "посредническим" или нет.
Если телефоны ОН принадлежат посреднику, то просто напросто галочка "В базу" не отмечается, чтобы не импортировать в базу посреднические ОН.

alexbrok

Цитата: Akella від Жовтня 13, 2016, 01:37:46 PMВ таблицу предварительного просмотра попадает, а в базу не попадает?
совершенно верно, в базе невидно, что это посредник, приходится редактировать каждый посреднический объект и я его ещё окрашиваю Pink.
Нужна возможность, в предпросмотре, при импорте, поставить отметку "Посредник" которая сохранится в базе. Ну а если-бы при этом эта строка в таблице поиска была окрашена - это предел мечтаний ))

alexbrok

Цитата: Akella від Жовтня 13, 2016, 01:35:17 PMКто мешает держать одно наименование с сотней телефонов?

В принципе это выход, надо протестить эту идею на практике. Спасибо

Akella

По вопросу №2: сделано так, что процедура импорта теперь определяет название посредника, в итоге затягивает не просто в таблицу предварительного просмотра, но и непосредственно в базу:


Akella

Цитата: alexbrok від Жовтня 13, 2016, 02:13:23 PMНу а если-бы при этом эта строка в таблице поиска была окрашена - это предел мечтаний ))

строка не будет окрашиваться вся, но будет окрашиваться текст в ячейке "Посредник" тем цветом, который соответствует типу посредника:


Akella

Цитата: alexbrok від Жовтня 12, 2016, 09:40:27 PM3. В выводимой таблице найденных объектов при "Поиске по телефону" в отмеченных посреднических объектах в поле "Посредник" стоит "нет".

этот "вопрос" не понял

alexbrok

Цитата: Akella від Жовтня 13, 2016, 03:30:36 PMПо вопросу №2: сделано так, что процедура импорта теперь определяет название посредника, в итоге затягивает не просто в таблицу предварительного просмотра, но и непосредственно в базу:

Не во всех модулях это поле есть. В аренде этого поля нет.

Akella

да, в Аренде просто будет отображаться

alexbrok

Цитата: Akella від Жовтня 13, 2016, 01:35:17 PMПросто создайте одного посредника с именем "Посредник" и добавляйте к нему все такие телефоны.Кто мешает держать одно наименование с сотней телефонов?
Как это реализовать при импорте телефонов посредников?
При импорте же нет возможности привязать импортируемые телефоны к уже существующему имени (ID).

Akella

всё просто:
https://www.google.com/search?q=%D0%BA%D0%B2%D0%B0%D1%80%D1%82%D0%B0%D0%BB+%D0%BF%D1%80%D0%BE+%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82+%D0%BF%D0%BE%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&ie=utf-8&oe=utf-8



При импорте из Excel`я нельзя в предварительной таблице указать посрелника у всех или выделенных строк таблицы.
Можно это сделать перед импортом - указать в файле Excel`я в столбце Посредник везде одинаковое имя посредника.

В новой версии будет добавлено меню "Указать посредника для выделенных записей...".

alexbrok

Цитата: Akella від Жовтня 20, 2016, 10:53:43 AMПри импорте из Excel`я нельзя в предварительной таблице указать посрелника у всех или выделенных строк таблицы.
Можно это сделать перед импортом - указать в файле Excel`я в столбце Посредник везде одинаковое имя посредника.
Имеете ввиду столбец "Посредник" он же при редактировании "Наименование"?
Проверил, при этом, импортированный телефон не добавляется к имеющемуся в базе "Посредник"у, а создается новый "Посредник" с таким же "Наименованием". Реализовать схему под одним "Наименованием" добавить 100.. Конт.Телефонов при импорте не получается.
Есть ещё проблемка по импорту посредников. При импорте не определяется указанный в имп. файле "Тип" посредника, определяются только похожие на название корневого типа "Посрелники" и  в предпросмотре в колонке "Тип" указывается или корневой тип или пустая ячейка. В результате нужно вручную изменять тип, при этом выпадает длиннющий список со всеми названиями имеющихся в базе типов.
И последнее. Можно добавить возможность импортировать имя ("Контакт") к конт. телефону посредника?

Akella


Akella

Пока импорт посредников не переделают, можно использолвать эту недокументированную возможность.
Сделайте резервную копию базы.
Откройте меню Сервис/Выполнить скрипт. Появится окно.
Вставьте в верхнее окно код:
Код Select
EXECUTE PROCEDURE SP_MED_UNION_PHONES;
и нажмите Выполнить.
Процедура объединит телефоны у одинаковых посредников (с одинаковыми именами). Останутся посредники без телефонов, т.е. будет выполнен перенос телефонов одного посредника к другому.
К примеру, есть несколько посредников с именами "Посредник ВКС":
Посредник ВКС: 1 телефон.
Посредник ВКС: 5 телефонов.
Посредник ВКС: 3 телефона.

После выполнения процедуры останется:
Посредник ВКС: 9 телефонов.
Посредник ВКС: без телефонов.
Посредник ВКС: без телефонов.
В итоге 2 последних можно удалить.
Посредников без телефонов можно удалить физически.

В таблице результатов поиска двумя кликами можно отобразить посредников без телефонов.

alexbrok

Цитата: Akella від Жовтня 24, 2016, 06:14:18 PMПроцедура объединит телефоны у одинаковых посредников
Все четко сработало, спасибо

Akella

В новой версии импорт посредников переделан. Если в базе есть посредник с таким именем, которые импортируется, то импортируемые телефоны будут прикреплены к уже существующему. Процедура импорта не станет создавать нового посредника. Тип посредника не проверяется, а только "Имя".

SMF spam blocked by CleanTalk