|
уникальный код для каждого адреса доставки контрагентов | ☑ | ||
---|---|---|---|---|
0
stas111
12.06.12
✎
14:07
|
Добрый день.
Подскажите, пожалуйста, что можно использовать вместо уникального кода для каждого адреса доставки контрагента? Есть база(1с 8.2) в которой нельзя менять конф. В базе у каждого контрагента есть контакты вида адрес доставки. Адресов доставки у одного контрагента может быть много (адрес дост1, адрес дост2 и т.д.) У этих адресов нет кода, а мне нужно сделать отчет с уникальными кодами для каждого адреса доставки. Может есть все таки какой то айди у таких элементов? |
|||
1
stas111
12.06.12
✎
14:08
|
пс: я не программист
|
|||
2
1C-band
12.06.12
✎
14:11
|
(0) Явного идентификатора адресов в базе нет, но если адреса введены с помощью КЛАДР - то, думаю, можно придумать формат кода. См. регистр сведений Адресный Классификатор: регион, город, улица и т. д. - всё там имеет свой код.
|
|||
3
pumbaEO
12.06.12
✎
14:12
|
уникальность по адресу?
|
|||
4
1C-band
12.06.12
✎
14:13
|
(3) Кодирование адресов.
|
|||
5
1C-band
12.06.12
✎
14:13
|
(3) + чтобы можно было бы по номеру адреса найти адрес.
|
|||
6
stas111
12.06.12
✎
14:15
|
для pumbaEO
нужен уникальный постоянный код (макс 25, тип строка или число), чтоб в отчет выводить и отчет в другую базу загружать |
|||
7
xenos
12.06.12
✎
14:16
|
Версия конфигурации?
|
|||
8
1C-band
12.06.12
✎
14:16
|
(6) 25 знаков вполне хватит, чтобы закодировать адрес кодами из КЛАДР. Ещё раз, если КЛАДР используется.
|
|||
9
stas111
12.06.12
✎
14:17
|
для 1C-band
а как это с помощью КЛАДР? только не смейтесь |
|||
10
stas111
12.06.12
✎
14:19
|
для xenos
1с 8,2 |
|||
11
xenos
12.06.12
✎
14:20
|
(10) Это не конфигурация. Есть например Бухгалтерия 1.6, 2.0,3.0, Торговля 10.3, 11, УПП 1.1, 1.2,1.3
|
|||
12
stas111
12.06.12
✎
14:22
|
для xenos
1с предприятие. (управление торговым предприятием для украины, ред 1,2) как-то так |
|||
13
xenos
12.06.12
✎
14:23
|
З.Ы. Вообще не понятно откуда адреса берутся. Самое простое это завести дополнительных контрагентов и указывать их как грузополучателей в этом случае их номер и брать как идентификатор.
Если контакты. Так это спец справочник "Контактные лица" у которых указан адрес, в этом случае брать код контактного лица. Где это есть просто список адресов? |
|||
14
xenos
12.06.12
✎
14:24
|
(12) Извиняй по такой конфе не подскажу.
|
|||
15
xenos
12.06.12
✎
14:26
|
Впрочем если адрес не будет меняться, то можно придумать алгоритм который преобразует строку адреса типа контрольной суммы и его результат выводить.
|
|||
16
stas111
12.06.12
✎
14:28
|
выглядит следующим образом:
в карточке контрагента, на вкладке контакты есть реквизиты типа адрес и вида адрес доставки. в представлении вбиты сами адреса. Адреса могут совпадать и меняться - их использовать нельзя. |
|||
17
stas111
12.06.12
✎
14:34
|
когда - то видел в другой базе программер использовал код типа 4ca0446a-8ad1-11e0-ab76-00304865fbb8
не знаете что за айди? может для адресов доставки его можно использовать? |
|||
18
pumbaEO
12.06.12
✎
14:37
|
Адреса могут совпадать и меняться - их использовать нельзя. - так и не понятно, что тебе надо...
ЧП Пупкин, адрес "Киев, магазин Черемушка" ЧП Василек, адрес "Киев, магазин Черемушка" у адреса "Киев, магазин Черемушка" сколько должно быть идентификаторов? |
|||
19
vudo
12.06.12
✎
14:39
|
(17) (Уникальный идентификатор) Без изменения конфигурации его не увидишь.
Можно еще внешний отчет написать. И там его посмотреть... Но если ты не программист... Если не нужен индекс, то можно код в почтовый индекс запихнуть. Но непонятно что тебе нужно, а главное как ты собираешься их (эти коды) использовать? |
|||
20
stas111
12.06.12
✎
14:42
|
для pumbaEO
два разный кода для вашего примера, |
|||
21
xenos
12.06.12
✎
14:43
|
(16) Используй идентификатор элемента справочника контакты.
|
|||
22
1C-band
12.06.12
✎
14:44
|
(21) Што?!?!?!?!??????????
|
|||
23
xenos
12.06.12
✎
14:48
|
(22) Как я понимаю адрес привязан к справочнику Контактные лица.
|
|||
24
stas111
12.06.12
✎
14:49
|
для vudo
мне нужно только знать можно ли его использовать, уникальный код для каждой торговой точки (адреса дост) нужет для вывода в "отчет по справочникам торговых точек" + "отчет по реализацие товаров" (в каждом документе реализ. указан адрес дост). Эти отчеты имеют специальную форму и заливаются потом в другую базу. Чтоб исключить дубликаты торговых точек в другой базе в отчетах нужен постоянный уникальный код для каждой торговой точки. Обработка данных, скорей всего, будет реализована внешним отчетом. но я сейчас не знаю, что можно использовать как уникальный код (составляю тех задание) |
|||
25
stas111
12.06.12
✎
14:51
|
для xenos (22)
это реквизиты контрагента |
|||
26
pumbaEO
12.06.12
✎
14:54
|
Без доработки конфигурации никак. Ты не сможешь гарантировать неизменность адреса в документе и в регистре КонтактнаяИнформация, в документе АдресДоставки это строка, изменишь потом адрес или представление и все уникальности нет.
Вариант через головную организацию сильно геморойный. |
|||
27
xenos
12.06.12
✎
14:54
|
(24)Функция УникальныйИдентификатор() привязана к некоему объекту справочнику, документу. Но у справочника и так есть реквизит Код (да нумерация может быть не сквозная но обычно можно взять как идентефикатор).
Если в справочнике несколько реквизитов или данные загнаны в регистр сведений, то получить его не получится. |
|||
28
xenos
12.06.12
✎
14:55
|
(25) В качестве идентификатора используй код контрагента или тот же УникальныйИдентификатор плюс название или номер используемого реквизита.
|
|||
29
stas111
12.06.12
✎
15:01
|
Ладно , всем большое спасибо за участие.
Поскольку, ничего лучше нет, то буду наверно склеивать код контрагента с чем то, или заводить уникальный комментарий на каждый адрес доставки. |
|||
30
stas111
12.06.12
✎
15:01
|
как закрыть тему???
|
|||
31
pumbaEO
12.06.12
✎
15:02
|
(29) неправильное решение.
|
|||
32
stas111
12.06.12
✎
15:04
|
pumbaEO
а как сделать правильно? я согласен это нехорошо, но у меня нет достаточно знаний, чтоб сделать самому. прошу программистов, а они говорят нельзя...аргументов у меня нет |
|||
33
stas111
12.06.12
✎
15:06
|
в семерке мне сделали подчиненный справочник с адресами доставки.
а в восьмерке отказываются мотивируя тем что был запрет на изменения конфы |
|||
34
pumbaEO
12.06.12
✎
15:08
|
Скажи их ник на мисте, будем поливать их лучами поноса.
|
|||
35
stas111
12.06.12
✎
15:09
|
я не знаю их ники, и не знаю висят ли они здесь,
это фирма подрядчик. |
|||
36
xenos
12.06.12
✎
15:10
|
(33) Я очень сильно сомневаюсь, что в типовой конфе есть несколько адресов доставки в качестве реквизитов. Или есть справочник контактные лица или в регистре сведений.
|
|||
37
pumbaEO
12.06.12
✎
15:14
|
В документе Реализация товаров и услуг, адрес доставки это строковое поле, никакой связи с адресом из регистра Контактная информация нет(заполняется один раз). В случаи изменения адреса в карточке клиента (что бы понятней было), для вашего отчета будет уже две разные торговые точки, продали одной, а у клиента адрес доставки другой.
Если совсем без доработок конфигурации (хотя УТ, последнее изменения были только в плане налоговой накладной) то торговой точкой должен выступать элемент справочника "Контрагенты" с указанием головного Контрагента на правильное название и т.д. |
|||
38
stas111
12.06.12
✎
15:29
|
я согласен с вами что торговой точкой должен выступать элемент справочников,
но я должен исходить из того что есть, переделывать нельзя. в документе можно получить вид адреса, например "адрес доставки1" или "адрес доставки2", вот этот вид, наверно, и буду склеивать с кодом контрагента. |
|||
39
pumbaEO
12.06.12
✎
15:35
|
(38)[но я должен исходить из того что есть, переделывать нельзя.] - не привели никаких аргументов, почему нельзя...
Вернетесь к этому вопросу, когда поставщик вас попросит еще и класс торговой точки определять, сезонность и каналы сбыта. А когда код для EDI понадобиться. Тогда административными мерами запрещайте менять адреса контрагентов, один раз занесли, была хоть одна отгрузка - все низзя. |
|||
40
stas111
12.06.12
✎
15:41
|
нельзя потому что руководство против ,- для меня это аргумент.
по категоризации тт уже отмазался |
|||
41
xenos
12.06.12
✎
16:04
|
(38) Может все же можно использовать другого контрагента как Грузополучателя?
|
|||
42
vudo
12.06.12
✎
17:00
|
У меня УПП, но в УТП должно быть также...
Для хранения используется регистр сведений "Контактная информация". Ввиду этого УникальныйИдентификатор не взлетает. В справочники виды контактной информации можно добавить "Адрес доставки 1","Адрес доставки 2"..."Адрес доставки N" И выгружать регистр по контрагенту с кодом "<КодКонтрагента>-<ИндексАдреса>". Точка. :) |
|||
43
vudo
12.06.12
✎
17:05
|
(42) Единственно необходимо будет отслеживать удаление адресов.
Думаю выгружать все индексы, но не везде должны быть заполнен сам адрес. Тогда можно будет отследить, удаленные адреса. |
|||
44
stas111
12.06.12
✎
17:42
|
так и думаю сделать
|
|||
45
ReLD
12.06.12
✎
20:10
|
ТАк постойте, есть же справочник адресс доставки, и все они имеют уникальный код
! |
|||
46
vudo
12.06.12
✎
20:13
|
(45) В какой конфе?
|
|||
47
ReLD
12.06.12
✎
20:15
|
ут 1,2*** редакции
|
|||
48
vudo
12.06.12
✎
20:34
|
(47) -> (12)
|
|||
49
experimentator76
12.06.12
✎
22:31
|
(1) где я?
|
|||
50
experimentator76
12.06.12
✎
22:31
|
(0) Представление
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |