Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
Добрый день! Попробовал получить данные из 1С 7.7 через прямой доступ к табицам в 1С через sql. Справочники и движения регистра выгружаются пока без проблем, но тут натолкнулся на проблему. В документе отгрузки есть ссылка на документ "карточка товара". Во время оприходования товара создаётся этот документ "карточка товара", с течением времени, товар отгружается переформируются карточки и в документе отгрузки ссылка не на первоначальную карточку. Попробовал просто взять _1SCRDOC и через цикл сначало выгрузить документы без родителя - они первородные, далее циклом добавлять документы, которые зависят от них и т.д. Таблица заполнилась, но тут возникла проблема - в таблице _1SCRDOC присутствуют документы, которые имеют взаимные зависимости, т.е. в одной строке в родителях документ "А" и в childid документ "Б", в другой строке уже наоборот (пример на рисунке) Вопрос к знающим людям - есть ли возможность получить все зависимости, используя только sql? Что делать с такими взаимными зависимостями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 13:53 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
Не совсем понятно что у Вас происходит с "карточкой товара". Таблица _SCRDOC - вспомогательная для хранения взаимоподчинённостей документов и отборов. Пока можно только посоветовать "разгребать" основные таблицы 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 15:29 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
Прошу прощения за корявость, я просто не программист. Доступа к конфигуратору у меня нет, да и я всё равно там не понимаю ничего. Вобщем я делаю так. Выгружаю документы отгрузки: select * into #D from oPENROWSET('SQLOLEDB','MEM-SQL-2K5\BASE';'sa';'','select * from krasn12.dbo.DT2000 D') --select * from #D В этой таблице поле SP2021 содержит IDDOC карточки товара. Но это не самая первая карточка, т.е. мне нобходимо продвинуться по цепочке зависимости и найти самую первую карточку для данного товара. Для этого я выгружаю таблицу зависимостей: select * , right(left(parentval,15),9) as m into plan_2SQL.#R from oPENROWSET('SQLOLEDB','MEM-SQL-2K5\BASE';'sa';'','select * from krasn12.dbo._1SCRDOC RA with(NOLOCK) where mdid = 0') ------------------------- И вот загвозка заключается в том, что в данной таблице часть документов зависят друг от друга, как на рисунке. И вот вопрос именно по взаимоподчинённости - что делать когда 2 документа зависят друг от друга в этой таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 17:28 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
Если я вас правильно понял, то в табличной части некоего документа есть ссылка на другой документ - "карточку товара". Таблица _1scrdoc даст вам информацию о вхождении каждой "карточки товара" в документы если наложить ограничение на тип документа ссылающегося на "карточку товара". Связи между каротчками товара (историю изменений) вам таким образом не получить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 17:57 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
мне необходимо получить номер самой первой карточки (только в ней источник поступления), я думал его получить так: в отгрузке ссылка на карточку "А" выгружаю, анпример, из таблицы _1SCRDOC, где условие parentval is null - то есть нет зависимости у этих документов. Эту выборку сохраняю во временную таблицу (Выборка "Родители"). пусть будет iddioc roditel aaa aaa bbb bbb далее запрос - из _1SCRDOC данных, которые зависят от Выборка "Родители" и их добавил в данную таблицу/ gjkexbk iddioc roditel aaa aaa bbb bbb ccc aaa ddd aaa fff bbb и так далее, пока не получи все зависимости. я дкмал это сработает. Оказывается есть случай iddioc roditel ggg hhh hhh ggg и это не понятно совсем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 18:12 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
У вас докумет "карточка" подчиняется другому документу "карточка" и вам нужно выстроить их цепочку? Тогда смотрите в таблице только на документы-владельцы типа "карточка". ... where ... and Substring(parentval, 3, 4) = '***' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 10:46 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
А непонятные вам записи отображают взаимосвязь между "катрочкой" и ,вероятно, документом её породившим (взаимная ссылка). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 10:49 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
в 1crdoc вообще-то находится несколько видов связей (помнится,4) - они различаются форматом каких-то полей, и конкретный объект может быть представлен записями разных видов. Это: - подчиненность документов (когда какой-то из реквизитов шапки или ТЧ одного документа ссылается на другой) - дополнительные журналы документов - отборы - и что-то еще (за давностью лет не помню) Так что если делать выборку из этой таблицы только по идентификатору документа -могут лишние записи попадаться. Надо обязательно учитывать и вид связи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 11:01 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
AHDP, Вы абсолютно правы! В документе отгрузка у меня ссылка на карточку товара "ЦБ-КР-46837" iddoc этого документа "KCJ7ЦБ " Я выбирал из таблицы _1SCRDOC влияющие дакументы так select * from #R where childid = ' KCJ7ЦБ ' В результате в parentval стоит документ с iddoc "KC26ЦБ " это документ перемещения, в котором изменяется номер карточки. (во вложении схема зависимости в самой 1С). То есть через таблицу _1SCRDOC не смог получить первоначальную карточку. Но ведь каким-то образом можно её получить через _1SCRDOC или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 13:33 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
Увы, по этим картинкам, _1scrdoc вам не поможет. Возможно, в самой карточке хранится ссылка на её предшественника. Если нет, то нужно перебирать все документы, манипулирующие карточками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 14:11 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
"Так что если делать выборку из этой таблицы только по идентификатору документа -могут лишние записи попадаться." в том то и дело, запрос select * from _1SCRDOC where childid = ' KCJ7ЦБ ' только одну запись и дает. Даёт ссылку на документ перемешеня, но именно в этом документе меняются карточки, т.е. этот документ тоже должен зависимости показывать какие-то с карточкой ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 14:15 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
AHDP, благодарю Вас! Буду думать что-то с документами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 14:19 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pogodnick"Так что если делать выборку из этой таблицы только по идентификатору документа -могут лишние записи попадаться." в том то и дело, запрос select * from _1SCRDOC where childid = ' KCJ7ЦБ ' только одну запись и дает. Даёт ссылку на документ перемешеня, но именно в этом документе меняются карточки, т.е. этот документ тоже должен зависимости показывать какие-то с карточкой ... С подчиненностью все предельно просто. Есть в документе заполненный реквизит типа "Документ" - будет запись в этой таблице. Несколько таких реквизитов - несколько записей. "child" - значит, на этот документ кто-то ссылается. Если надо искать ЕГО ссылки - запрос нужен другой. Если когда-то документ ссылался на одну "карточку" (я правильно понял, что это тип документа такой?), а потом изменен и стал ссылаться на другую - все, первой связи больше не будет в подчиненности. А посмотреть, что через подчиненность можно извлечь - легко увидеть через "журнал подчиненных". Собственно, подчиненность и организована, как специального вида журнал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 14:28 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pail, "Если когда-то документ ссылался на одну "карточку" (я правильно понял, что это тип документа такой?)" да. речь идёт о документе "карточка товара" она формируется, когда товар товар (пачка металла) пришёл на склад (именно в этой карточке указан источник поступления), потом этот товар расходуется, перемещяется и т.д. (в новой карточке источник указывается просто "перемещение", а номер в комментариях) В примере товар переместили и из карточки "Карточка прихода товара ЦБ-КР-45977" товар перешёл в "Карточка прихода товара ЦБ-КР-46837". В документе отгузка ссылка на документ "Карточка прихода товара ЦБ-КР-46837" я думал дойти по цепочке до "Карточка прихода товара ЦБ-КР-45977" и узнать источник поступления. а что такое "журнал подчиненных"? это и есть таблица _1SCRDOC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 14:55 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pogodnick, "журнал подчиненных" - это форма такая в пользовательском интерфейсе. Может и по-другому называться. Можно открыть из контекстного меню. Показывает все документы, подчиненные указанному. И - еще раз напоминаю- все подчиненности - это только ЧАСТЬ таблицы 1scrdoc. По сути, эта таблица - хранилище всевозможных связей между объектами базы. Связей, которые возникают не на уровне структуры метаданных, а из-за содержания данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 15:10 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pail, благодарю Вас! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 15:18 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pogodnickpail, В примере товар переместили и из карточки "Карточка прихода товара ЦБ-КР-45977" товар перешёл в "Карточка прихода товара ЦБ-КР-46837". В документе отгузка ссылка на документ "Карточка прихода товара ЦБ-КР-46837" я думал дойти по цепочке до "Карточка прихода товара ЦБ-КР-45977" и узнать источник поступления. если "Карточка прихода товара ЦБ-КР-46837" не имеет ссылки на "Карточка прихода товара ЦБ-КР-45977" (прямой или косвенной, через промежуточные документы" - через подчиненность такую связь не восстановить никак. А если такая ссылка есть - то для восстановления цепочки из N ссылок нужно N отдельных запросов. Лучше другой источник данных поискать - регистровые движения документов, периодические реквизиты справочников... (смотря что там у вас в конфигурации реализовано). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 15:21 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pailС подчиненностью все предельно просто. Есть в документе заполненный реквизит типа "Документ" - будет запись в этой таблице. Несколько таких реквизитов - несколько записей. "child" - значит, на этот документ кто-то ссылается. Если надо искать ЕГО ссылки - запрос нужен другой. Если когда-то документ ссылался на одну "карточку" (я правильно понял, что это тип документа такой?), а потом изменен и стал ссылаться на другую - все, первой связи больше не будет в подчиненности. А посмотреть, что через подчиненность можно извлечь - легко увидеть через "журнал подчиненных". Собственно, подчиненность и организована, как специального вида журнал Попробовал поискать ссылки в самих карточках, но ничего не нашел. У меня есть самый 1-й документ-родитель "ЦБ-КР-45977" В самой 1С в журнале подчинённые документы, я вижу документ перемещения "ЦБ-Прм-00305", который мне и нужен (рисунок). Я так понял, что это не означает зависимоть, которая будет отображаться в _1SCRDOC. В самом "ЦБ-КР-45977" ни в табличной ни в шаке нет ссылок на "ЦБ-Прм-00305", как и в "ЦБ-Прм-00305" нет ни одной ссылки на "ЦБ-КР-45977". Но каким образом 1С формирует этот журнал? Т.е. где-то эта зависимость зафиксирована? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2011, 18:07 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pogodnick В самом "ЦБ-КР-45977" ни в табличной ни в шаке нет ссылок на "ЦБ-Прм-00305", как и в "ЦБ-Прм-00305" нет ни одной ссылки на "ЦБ-КР-45977". Но каким образом 1С формирует этот журнал? Т.е. где-то эта зависимость зафиксирована? Здесь про те реквизиты, что видны через форму - или про все,в том числе и невидимые? Реквизит у объекта может существовать, а в пользовательском интерфейсе никак не отображаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2011, 18:31 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pailpogodnick В самом "ЦБ-КР-45977" ни в табличной ни в шаке нет ссылок на "ЦБ-Прм-00305", как и в "ЦБ-Прм-00305" нет ни одной ссылки на "ЦБ-КР-45977". Но каким образом 1С формирует этот журнал? Т.е. где-то эта зависимость зафиксирована? Здесь про те реквизиты, что видны через форму - или про все,в том числе и невидимые? Реквизит у объекта может существовать, а в пользовательском интерфейсе никак не отображаться. pail, я имею ввиду все поля в таблица dh239 (Документ Перевозка шапка) и dt239 (Документ Перевозка табличная часть) в них нет ссылок на данные, что есть в документе. Я поясню. Мой документ "ЦБ-Прм-00305", его iddoc = ' KC26ЦБ ' вот какие поля в таблице dh239 # Name |Descr |Type|Length|Precision F=IDDOC |ID Document's |C |9 |0 F=SP241 |(P)Склад |C |9 |0 F=SP242 |(P)СкладПолучатель |C |9 |0 F=SP1152 |(P)ДатаОтгрузки |D |0 |0 F=SP5413 |(P)ВидДоставки |C |9 |0 F=SP5414 |(P)НомТрСр |C |8 |0 F=SP5416 |(P)ТипДокумента |C |9 |0 F=SP5976 |(P)Проверено |N |1 |0 F=SP6243 |(P)ВремяВнесения |C |10 |0 F=SP6260 |(P)ДатаВнесения |D |0 |0 F=SP6358 |(P)Клиент |C |9 |0 F=SP6359 |(P)Договор |C |9 |0 F=SP6466 |(P)ВремяПогрузочной |C |10 |0 F=SP6467 |(P)ВремяТОРГ12 |C |10 |0 F=SP6468 |(P)ДатаПогрузочной |D |0 |0 F=SP6469 |(P)ДатаТОРГ12 |D |0 |0 F=SP6470 |(P)НакладнаяЖУРВ |C |9 |0 F=SP6631 |(P)Услуга |C |9 |0 F=SP6632 |(P)СтоимостьПеревозк|N |14 |2 F=SP6633 |(P)Грузоперевозчик |C |9 |0 F=SP250 |(P)Количество |N |9 |3 F=SP2946 |(P)КоличествоЕд |N |18 |3 F=SP6457 |(P)ВесБрутто |N |9 |3 F=SP1005 |(P)Фирма |C |9 |0 F=SP1006 |(P)Автор |C |9 |0 F=SP1008 |(P)Основание |C |128 |0 F=SP6204 |(P)Подразделение |C |9 |0 F=SP6454 |(P)ДатаЗаведенияО |D |0 |0 F=SP6455 |(P)ВремяЗаведенияО |C |10 |0 F=SP5979 |(P)ТК |M |0 |0 тут нет ссылки на iddoc карточки посмотрел табличную часть dt239: # Name |Descr |Type|Length|Precision F=IDDOC |ID Document's |C |9 |0 F=LINENO_ |LineNo |S |0 |0 F=SP249 |(P)Товар |C |9 |0 F=SP250 |(P)Количество |N |9 |3 F=SP251 |(P)Единица |C |9 |0 F=SP2946 |(P)КоличествоЕд |N |18 |3 F=SP2947 |(P)Партия |C |9 |0 F=SP2984 |(P)Карточка |C |9 |0 F=SP6457 |(P)ВесБрутто |N |9 |3 тут есть поле F=SP2984, но в запросе на селект именно в этом поле все значения равны 0 Пробовал через F=SP249 F=SP2947 (товар+партия) посмотреть что в самих карточкаХ в dh1078 # Name |Descr |Type|Length|Precision F=IDDOC |ID Document's |C |9 |0 F=SP4038 |(P)ВесАрхив |N |14 |3 F=SP1096 |(P)ВесПоНакл |N |9 |3 F=SP4553 |(P)ДатаЗаведения |D |0 |0 F=SP1102 |(P)ИсточникПоступлен|C |9 |0 F=SP2210 |(P)Немерность |C |25 |0 F=SP2366 |(P)НеПравильный |C |25 |0 F=SP1093 |(P)НомерВагона |N |8 |0 F=SP2566 |(P)НомерГТД |C |35 |0 F=SP2764 |(P)Партия |C |9 |0 F=SP1603 |(P)ПоДок |C |13 |0 F=SP4179 |(P)ПолнНаимВерх |C |50 |0 F=SP4180 |(P)ПолнНаимНиз |C |50 |0 F=SP4181 |(P)ПолнНаимОсн |C |50 |0 F=SP2792 |(P)Принял |C |9 |0 F=SP4069 |(P)Проверено |N |1 |0 F=SP1089 |(P)Производитель |C |9 |0 F=SP1094 |(P)Размер |C |20 |0 F=SP2350 |(P)Сертификат |C |25 |0 F=SP3114 |(P)Склад |C |9 |0 F=SP2664 |(P)СтандартныйРазмер|C |9 |0 F=SP3641 |(P)Стоимость |N |18 |2 F=SP4823 |(P)СтоимостьЖД |N |18 |2 F=SP2572 |(P)Страна |C |9 |0 F=SP1086 |(P)Товар |C |9 |0 F=SP2202 |(P)ФилиалПоставщик |C |9 |0 F=SP5399 |(P)ВидДоставки |C |9 |0 F=SP5402 |(P)НомТрСр |C |8 |0 F=SP5403 |(P)ТипДокумента |C |9 |0 F=SP6175 |(P)Причина |C |9 |0 F=SP6238 |(P)ВремяВнесения |C |10 |0 F=SP6278 |(P)РеальныйВес |N |18 |5 F=SP6354 |(P)ВесПоНаклНетто |N |9 |3 F=SP6505 |(P)Прибыль |N |9 |2 F=SP6554 |(P)ЦенаПоступления |N |18 |2 F=SP6582 |(P)Владелец |C |9 |0 F=SP6583 |(P)СуммаПоступления |N |18 |2 F=SP6852 |(P)Поставщик |C |9 |0 F=SP6853 |(P)Адрес |C |200 |0 F=SP6854 |(P)Комнат |N |1 |0 F=SP6855 |(P)НомерКвартиры |C |10 |0 F=SP6856 |(P)Секция |C |10 |0 F=SP6857 |(P)Этаж |N |2 |0 F=SP6858 |(P)Площадь |N |9 |2 F=SP6859 |(P)ДоговорЗачетаНом |C |14 |0 F=SP6860 |(P)ДоговорЗачетаДата|D |0 |0 F=SP6861 |(P)ЗачетнаяСтоимость|N |18 |2 F=SP6862 |(P)НоваяЗачетнаяСтои|N |18 |2 F=SP6863 |(P)ДатаЗачСтоимости |D |0 |0 F=SP6864 |(P)ПримечаниеКв |C |100 |0 F=SP6952 |(P)СамЗакупка |N |1 |0 F=SP7082 |(P)НеПродавать |N |1 |0 F=SP7223 |(P)УскоренныйСбыт |N |1 |0 F=SP7492 |(P)Переоценка |N |1 |0 F=SP7493 |(P)Принадлежность |C |9 |0 F=SP7738 |(P)Комитент |C |9 |0 F=SP7739 |(P)ПоставщикКом |C |9 |0 F=SP7740 |(P)Договор |C |9 |0 F=SP7741 |(P)КомиссионнаяТорго|N |1 |0 F=SP7847 |(P)КарточкаДовесок |C |9 |0 F=SP7871 |(P)Влом |N |1 |0 F=SP7888 |(P)ДоговорО |C |9 |0 F=SP8248 |(P)Грузоперевозчик |C |9 |0 F=SP2758 |(P)ВесПачки |N |14 |3 F=SP6681 |(P)ВесПачкиПоСертифи|N |18 |5 F=SP1005 |(P)Фирма |C |9 |0 F=SP1006 |(P)Автор |C |9 |0 F=SP1008 |(P)Основание |C |128 |0 F=SP6204 |(P)Подразделение |C |9 |0 F=SP6454 |(P)ДатаЗаведенияО |D |0 |0 F=SP6455 |(P)ВремяЗаведенияО |C |10 |0 F=SP3786 |(P)ТГ |M |0 |0 куча полей, запросом select * from #K_h where SP1086 = ' 9D0ЦБ ' and SP2764 = ' Q08ЦБ ' order by 1 выдал мне 147 строк и 2 нужных мне с iddoc 'JWVXЦБ' "ЦБ-КР-45977" и ' KCJ7ЦБ' "ЦБ-КР-46837" (та самая карточка, ссылка на которую стоит в документе отгрузки). Причем в ' KCJ7ЦБ' есть сылка на ' KC26ЦБ ' "ЦБ-Прм-00305" (перевозка, в которой меняется карточка из "ЦБ-КР-45977" в "ЦБ-КР-46837" ) и еще я заметил, что часть данных в документе перевозка не присутствует в таблицах (рисунок). таблица, в которой написано старая карточка и новая карточка - их нет ни в dh таблице ни в dt таблице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 09:47 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pogodnick, Помимо полей, объявленных в конкретном типе документа, в 7ке есть еще "Общие" для всех типов документов поля. Они отдельно объявлены и, если имеют признак "отбор" (т.е. требуют собственного индекса), то отдельно хранятся - в общем журнале документов 1sjourn. Скорее всего, там у вас в конфигурации есть общее поле с типом "Документ" и флагом "отбор". Только размер у него будет уже не C9, как для обычных ссылок, а C13, в котором значения составные ( собственно iddoc 9, да идентификатор типа - еще 4), так что нужное значение там искать нужно не как ' KC26ЦБ ' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 11:14 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pailpogodnick, Помимо полей, объявленных в конкретном типе документа, в 7ке есть еще "Общие" для всех типов документов поля. Они отдельно объявлены и, если имеют признак "отбор" (т.е. требуют собственного индекса), то отдельно хранятся - в общем журнале документов 1sjourn. Скорее всего, там у вас в конфигурации есть общее поле с типом "Документ" и флагом "отбор". Только размер у него будет уже не C9, как для обычных ссылок, а C13, в котором значения составные ( собственно iddoc 9, да идентификатор типа - еще 4), так что нужное значение там искать нужно не как ' KC26ЦБ ' pail, вот какие поля у меня в журнале. # Name |Descr |Type|Length|Precision F=ROW_ID |Row ID |I |0 |0 F=IDJOURNAL |ID of Journal |I |0 |0 F=IDDOC |ID Document |C |9 |0 F=IDDOCDEF |ID Def Document |I |0 |0 F=APPCODE |App code |S |0 |0 F=DATE_TIME_IDDOC |Date+Time+IDDoc |C |23 |0 F=DNPREFIX |Prefix Document No |C |18 |0 F=DOCNO |Document No |C |20 |0 F=CLOSED |Flag document is clo|Y |0 |0 F=ISMARK |Doc is Marked for De|L |0 |0 F=ACTCNT |Action counter |I |0 |0 F=VERSTAMP |Version stamp |I |0 |0 F=RF5222 |Reg Action Flag |L |0 |0 F=RF267 |Reg Action Flag |L |0 |0 F=RF2675 |Reg Action Flag |L |0 |0 F=RF2979 |Reg Action Flag |L |0 |0 F=RF2403 |Reg Action Flag |L |0 |0 F=RF2156 |Reg Action Flag |L |0 |0 F=RF2721 |Reg Action Flag |L |0 |0 F=RF3535 |Reg Action Flag |L |0 |0 F=RF2931 |Reg Action Flag |L |0 |0 F=RF99 |Reg Action Flag |L |0 |0 F=RF3484 |Reg Action Flag |L |0 |0 F=RF4758 |Reg Action Flag |L |0 |0 F=RF1548 |Reg Action Flag |L |0 |0 F=RF2770 |Reg Action Flag |L |0 |0 F=RF620 |Reg Action Flag |L |0 |0 F=RF2795 |Reg Action Flag |L |0 |0 F=RF1204 |Reg Action Flag |L |0 |0 F=RF2838 |Reg Action Flag |L |0 |0 F=RF7074 |Reg Action Flag |L |0 |0 F=RF7230 |Reg Action Flag |L |0 |0 F=RF7448 |Reg Action Flag |L |0 |0 F=RF7462 |Reg Action Flag |L |0 |0 F=RF7478 |Reg Action Flag |L |0 |0 F=RF7604 |Reg Action Flag |L |0 |0 F=RF7889 |Reg Action Flag |L |0 |0 F=RF8040 |Reg Action Flag |L |0 |0 F=RF8096 |Reg Action Flag |L |0 |0 F=RF8108 |Reg Action Flag |L |0 |0 F=RF8241 |Reg Action Flag |L |0 |0 F=RF8263 |Reg Action Flag |L |0 |0 F=SP1082 |(P)ИБ |C |9 |0 F=SP3498 |(P)ВидДокументаКлиен|C |35 |0 В журнале "Общие" для всех типов документов поля, как их можно найти? или смотреть все данные 3-х документов, чтобы найти похожие значения, которые должны быть общими полями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 12:40 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
Таких реквизитов у вас 2: F=SP1082 |(P)ИБ |C |9 |0 - и это какой-то ссылочный тип F=SP3498 |(P)ВидДокументаКлиен|C |35 |0 А вообще, чтобы не гадать, что за реквизиты сделал автор конфигурации и зачем - открыть да и посмотреть в ней - ветка Документы-Общие реквизиты. Заодно и разобраться, откуда берутся данные в таблице "Старая карточка/новая карточка" на форме документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2011, 12:49 |
|
||
|
_1SCRDOC взаимные ссылки
|
|||
|---|---|---|---|
|
#18+
pail и AHDP Благодарю Вас за помощь! Хоть Конфигурацию мне не удалось открыть, поскольку я даже не в ИТ отделе и сам МД запаролен, всё-таки нужные зависимости я нашёл путём перебора всех документов, у которых есть ссылки на карточку. Пустив через цикл за 14 шагов вышел на первоначальные документы, что и хотел. Чему теперь безумно рад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2011, 13:02 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37117025&tid=1521552]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 321ms |

| 0 / 0 |
