#0
by stas111
Добрый день. Подскажите, пожалуйста, что можно использовать вместо уникального кода для каждого адреса доставки контрагента? Есть база(1с 8.2) в которой нельзя менять конф. В базе у каждого контрагента есть контакты вида адрес доставки. Адресов доставки у одного контрагента может быть много (адрес дост1, адрес дост2 и т.д.) У этих адресов нет кода, а мне нужно сделать отчет с уникальными кодами для каждого адреса доставки. Может есть все таки какой то айди у таких элементов?
#2
by 1C-band
Явного идентификатора адресов в базе нет, но если адреса введены с помощью КЛАДР - то, думаю, можно придумать формат кода. См. регистр сведений Адресный Классификатор: регион, город, улица и т. д. - всё там имеет свой код.
#6
by stas111
для pumbaEO нужен уникальный постоянный код (макс 25, тип строка или число), чтоб в отчет выводить и отчет в другую базу загружать
#8
by 1C-band
25 знаков вполне хватит, чтобы закодировать адрес кодами из КЛАДР. Ещё раз, если КЛАДР используется.
#11
by xenos
Это не конфигурация. Есть например Бухгалтерия 1.6, 2.0,3.0, Торговля 10.3, 11, УПП 1.1, 1.2,1.3
#13
by xenos
З.Ы. Вообще не понятно откуда адреса берутся. Самое простое это завести дополнительных контрагентов и указывать их как грузополучателей в этом случае их номер и брать как идентификатор. Если контакты. Так это спец справочник "Контактные лица" у которых указан адрес, в этом случае брать код контактного лица. Где это есть просто список адресов?
#15
by xenos
Впрочем если адрес не будет меняться, то можно придумать алгоритм который преобразует строку адреса типа контрольной суммы и его результат выводить.
#16
by stas111
выглядит следующим образом: в карточке контрагента, на вкладке контакты есть реквизиты типа адрес и вида адрес доставки. в представлении вбиты сами адреса. Адреса могут совпадать и меняться - их использовать нельзя.
#17
by stas111
когда - то видел в другой базе программер использовал код типа 4ca0446a-8ad1-11e0-ab76-00304865fbb8 не знаете что за айди? может для адресов доставки его можно использовать?
#18
by pumbaEO
Адреса могут совпадать и меняться - их использовать нельзя. - так и не понятно, что тебе надо... у адреса "Киев, магазин Черемушка" сколько должно быть идентификаторов?
#19
by vudo
(Уникальный идентификатор) Без изменения конфигурации его не увидишь. Можно еще внешний отчет написать. И там его посмотреть... Но если ты не программист... Если не нужен индекс, то можно код в почтовый индекс запихнуть. Но непонятно что тебе нужно, а главное как ты собираешься их (эти коды) использовать?
#24
by stas111
для vudo мне нужно только знать можно ли его использовать, уникальный код для каждой торговой точки (адреса дост) нужет для вывода в "отчет по справочникам торговых точек" + "отчет по реализацие товаров" (в каждом документе реализ. указан адрес дост). Эти отчеты имеют специальную форму и заливаются потом в другую базу. Чтоб исключить дубликаты торговых точек в другой базе в отчетах нужен постоянный уникальный код для каждой торговой точки. Обработка данных, скорей всего, будет реализована внешним отчетом. но я сейчас не знаю, что можно использовать как уникальный код (составляю тех задание)
#26
by pumbaEO
Без доработки конфигурации никак. Ты не сможешь гарантировать неизменность адреса в документе и в регистре КонтактнаяИнформация, в документе АдресДоставки это строка, изменишь потом адрес или представление и все уникальности нет. Вариант через головную организацию сильно геморойный.
#27
by xenos
Функция УникальныйИдентификатор привязана к некоему объекту справочнику, документу. Но у справочника и так есть реквизит Код (да нумерация может быть не сквозная но обычно можно взять как идентефикатор). Если в справочнике несколько реквизитов или данные загнаны в регистр сведений, то получить его не получится.
#28
by xenos
В качестве идентификатора используй код контрагента или тот же УникальныйИдентификатор плюс название или номер используемого реквизита.
#29
by stas111
Ладно , всем большое спасибо за участие. Поскольку, ничего лучше нет, то буду наверно склеивать код контрагента с чем то, или заводить уникальный комментарий на каждый адрес доставки.
#32
by stas111
pumbaEO а как сделать правильно? я согласен это нехорошо, но у меня нет достаточно знаний, чтоб сделать самому. прошу программистов, а они говорят нельзя...аргументов у меня нет
#33
by stas111
в семерке мне сделали подчиненный справочник с адресами доставки. а в восьмерке отказываются мотивируя тем что был запрет на изменения конфы
#36
by xenos
Я очень сильно сомневаюсь, что в типовой конфе есть несколько адресов доставки в качестве реквизитов. Или есть справочник контактные лица или в регистре сведений.
#37
by pumbaEO
В документе Реализация товаров и услуг, адрес доставки это строковое поле, никакой связи с адресом из регистра Контактная информация нет(заполняется один раз). В случаи изменения адреса в карточке клиента (что бы понятней было), для вашего отчета будет уже две разные торговые точки, продали одной, а у клиента адрес доставки другой. Если совсем без доработок конфигурации (хотя УТ, последнее изменения были только в плане налоговой накладной) то торговой точкой должен выступать элемент справочника "Контрагенты" с указанием головного Контрагента на правильное название и т.д.
#38
by stas111
я согласен с вами что торговой точкой должен выступать элемент справочников, но я должен исходить из того что есть, переделывать нельзя. в документе можно получить вид адреса, например "адрес доставки1" или "адрес доставки2", вот этот вид, наверно, и буду склеивать с кодом контрагента.
#39
by pumbaEO
[но я должен исходить из того что есть, переделывать нельзя.] - не привели никаких аргументов, почему нельзя... Вернетесь к этому вопросу, когда поставщик вас попросит еще и класс торговой точки определять, сезонность и каналы сбыта. А когда код для EDI понадобиться. Тогда административными мерами запрещайте менять адреса контрагентов, один раз занесли, была хоть одна отгрузка - все низзя.
#40
by stas111
нельзя потому что руководство против ,- для меня это аргумент. по категоризации тт уже отмазался
#42
by vudo
У меня УПП, но в УТП должно быть также... Для хранения используется регистр сведений "Контактная информация". Ввиду этого УникальныйИдентификатор не взлетает. В справочники виды контактной информации можно добавить "Адрес доставки 1","Адрес доставки 2"..."Адрес доставки N" И выгружать регистр по контрагенту с кодом "<КодКонтрагента>-<ИндексАдреса>". Точка. :)
#43
by vudo
Единственно необходимо будет отслеживать удаление адресов. Думаю выгружать все индексы, но не везде должны быть заполнен сам адрес. Тогда можно будет отследить, удаленные адреса.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Пропадают адреса у контрагентов в БП при выгрузке документов из УТ в БП!
- Уникальный идентификатор строк табличной части документа
- Уникальный ключ строки табличной части - как получить?
- 8.2 ругается на Для Каждого стр из ТабличноеПоле1 цикл
- v8: Как настроить доступ к журналу контрагентов с ограничением на группу контрагентов
- v7: Как получить уникальный идентификатор объекта в формате v8
- КД: Добавление префикса для каждого документа
- Управляемое приложение.программная запись адреса через общую форму ввода адреса
- поле адреса и форма ввода адреса в справочник
- пропадают адреса на форме ввода адреса у контрагентов
В этой группе 1С
- Процесс rphost - запускаются 5 процессов и грузят сервер.
- Установка размера шрифта в табличном документе программно
- Помощник при програмировании.
- Получение данных из xml-документа
- v7: Как узнать - целое число или дробное?
- Обновление прошивки SSD Corsair Force 3
- Уникальность UUID в БД.
- Запустить форму в другом сеансе.
- Открыть форму выбора групп справочника с отбором
- СКД - растягиваются колонки
- Как вернуть конфигурацию на поддержку?
- Не найду папки с обработками TradeWareEpf
- 8.2 СКД. Отбор по итогам на уровне группировки
- v8: ATOLBarcodeScan_v2.epf
- WEB сервис создан в 1С, и этой же 1С не открывается, а из DotNet все работает
- Mail клиент, умеющий сохранять вложения в папку
- v8: Устал искать ))) Редактирование таблиц в БП.
- У меня Опера не отображает некоторые сайты.
- Fast Report и 1С
- когда USB-3 хуже чем USB-2