v7: Схема подчинения документов 1С 7.7 #768709


#0 by holyguest
Добрый день! Есть вопрос по схеме подчинения документов в 1С 7.7. Начитавшись в интернете объяснений, так и не понял как эта вещь реализуется.   Итак: есть у каждого документа в конфигурации такая кнопочка как "ввод на основании". Там можно выбрать, какие документы являются основанием для данного, и для кого является основанием данный  документ.   Это обязательное условие для реализации отношений подчинения у документов? Если да, то у обоих документов необходимо выставить (у одного "является основанием", а у другого "вводится на основании") галочки напротив друг друга?   Так же, написано, что у подчиненного документа должен быть реквизит типа "Документ", в котором как раз и будет храниться ссылка на главный. Если такой реквизит уже есть, то что делать? Как называть это реквизит? Как будет понятно, что этот реквизит отвечает за подчинение? Если несколько реквизитов типа "Документ", то как указать за что отвечает каждый из них? Теперь расскажу зачем мне это. При импорте из Сбербанка операции создаются документы "Операция по расчётному счёту", но не создаётся документ "Выписка". А очень хотелось бы. Когда я посмотрел модуль импорта из банка, там нашёл такую схему Процедура ПровестиДокументПоСчету(Документ, Счет, ДатаОперации='00.00.0000', Приход=0, Расход=0)   Т.е., как я понял, нужно сделать "Выписку" подчинённым документом для "Операции по расчетному счету", иначе она формироваться не будет.
#1 by Builder
Ввод на основании и подчиненность документов никак не связаны.
#2 by Builder
Подчиненность - когда в одном документе есть ссылка на другой. Этот другой будет подчинен первому. Таких ссылок может быть сколько угодно.
#3 by Злопчинский
" Это обязательное условие для реализации отношений подчинения у документов? " - нет.
#4 by Злопчинский
"Если да, то у обоих документов необходимо выставить (у одного "является основанием", а у другого "вводится на основании") галочки напротив друг друга? " - одна галка, вторая - соседняя - выставиться автоматом
#5 by Злопчинский
" Как будет понятно, что этот реквизит отвечает за подчинение? Если несколько реквизитов типа "Документ", то как указать за что отвечает каждый из них?" - расшифруй понятие "ОТВЕЧАЕТ" - расшифруешь - сам себе дашь ответ. Подчинение - это всего лишь ссылки в записях одних таблиц на записи других таблиц.
#6 by Builder
"Т.е., как я понял, нужно сделать "Выписку" подчинённым документом для "Операции по расчетному счету", иначе она формироваться не будет." Неправильное мнение. Все формирование документов делается кодом. Подчиненность - всего лишь ссылка, для удобства поиска связанных документов.
#7 by Злопчинский
"Т.е., как я понял, нужно сделать "Выписку" подчинённым документом для "Операции по расчетному счету", иначе она формироваться не будет." - не озвучена конфигурация. в типовой бухне 77 операции по расчетному счету - это тупой служебный документ, который (упрощенно) содержит в сите разобранную схему "Параметр-Значение" из выписки. наличие данного документа совершенно необязательно. Можно сразу формировать выписку. С автоподстановокой нужных аналитик, автоопределением корр.счетов и прочим.
#8 by Злопчинский
+1
#9 by Builder
Мы не слишком загрузили человека? :)
#10 by Mikeware
"студенты грузят. плюс автомобиль"© :-)))
#11 by holyguest
Спасибо всем за ответы! Пока то, что я явно понял: 1. "Операция по расчетному счету" не обязательный документ. Выписка несёт больше полезной информации 2. Подчинение документов можно реализовать без "вводов на основании" путём запихивание ссылки на то что нужно в реквизит шапки с типом "Документ". Про именование: главное самому потом знать в каком реквизите на какой вид документа хранится ссылка. Тут уже именование и комментарии в помощь. 3. Из первых двух пунктов следует, что организовывать подчинение совсем необязательно. Нужно просто дописать формирование выписки в банковскую выгрузку и радоваться жизни
#12 by holyguest
это Бухгалтерский учёт 4.5 (7.70.476)
#13 by Злопчинский
правильно. с уточнением - открой для себя СП "Про именование: главное самому потом знать в каком реквизите на какой вид документа хранится ссылка. Тут уже именование и комментарии в помощь. " - пиши названия реквизитов и полей диалогов ВРАЗУМИТЕЛЬНО. даже для простого реквизита можно все извлечь допустим ВыбКакойТоРеквизит - реквизит вообще неопределенного типа (м.б. любая ссылка и даже строка длинной 22 символа)
#14 by varelchik
Не обязательно Шапки,можно ссылку и табличную часть засунуть.
#15 by aka AMIGO
Точно. У нас есть документ "Приход денег на счет", с колонкой "Счет" Итого - сколько счетов указано в строках - столько и доков-оснований у выписки.
#16 by пипец
главное шоп типизация реквизита была неопределенный "документ" )
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С