Имя: Пароль:
1C
1С v8
механизм ввода на основании
,
0 Sergienko
 
06.09.13
07:20
Есть «ДокументА» на его основании создаем «ДокументБ». В полле ввода «документ-основание» на вкладке «связи с объектами» появляется ссылка на «документА» но в «документеА» не отображается ссылка на «документБ», что затрудняет поиск документов.

Вопрос: как сделать автоматическое добавление "документаА" в вышестоящие документы если в "ДокументеБ" поле "документ-основание" заполнено?
1 Nenaviwu1c20
 
06.09.13
07:21
Конфа?Версия платформы?
2 Jonny_Khomich
 
06.09.13
07:23
(0) в конфигураторе, дописать строчку.
3 Sergienko
 
06.09.13
07:24
1С:Предприятие 8.2 (8.2.16.368)
СЭД "Корпоративный документооборот" v.3.7 (3.7.0.1-130417)
4 Sergienko
 
06.09.13
07:26
(2) Прошу сильно не пинать, я в этом деле новичок.
Можно подробнее какую строчку добавить и в какую процедуру?
5 Лодырь
 
06.09.13
07:30
КритерийОтбора.СтруктураПодчиненности
6 Sergienko
 
06.09.13
07:46
(5) В критериях отбора нет СтруктураПодчиненности

Мне нужен список ссылок на подчиненные документы(документыБ) в "документеА". Не могу сообразить как это сделать.
7 banco
 
06.09.13
07:54
(6) может не СтруктураПодчиненности, а СвязанныеДокументы в критерии отбора есть?
8 Sergienko
 
06.09.13
07:59
СвязанныеДокументы есть, только не понятно что с этим делать...
9 banco
 
06.09.13
08:11
(8) добавь реквизит документоснование в состав критерия отбора
10 Sergienko
 
06.09.13
08:20
(9) в составе критерия отбора нет реквизита ДокументОснование
11 banco
 
06.09.13
08:25
(10) тебе надо добавить ДокументА в данные критерии отбора, а ДокументаБ.ДокументОснование  в состав критерии отбора
12 Sergienko
 
06.09.13
08:27
(11) Добавил.
(9) Добавил.
13 Sergienko
 
06.09.13
09:01
up
14 Sergienko
 
06.09.13
10:31
Не понимаю что это дает и что с этим дальше делать...
15 Sergienko
 
09.09.13
08:56
ап
16 Infsams654
 
09.09.13
09:07
Вы не поняли:
"Есть «ДокументА» на его основании создаем «ДокументБ»"... "но в «документеА» не отображается ссылка на «документБ»"

ТС хочет, чтоб в документе основания была ссылка на созданный документ - это глупость
17 Sergienko
 
09.09.13
09:53
(16) Глупость не глупость, но! Эти ссылки нужны тетям для облегчения поиска. Иначе они пол дня на это тратят...
18 Лодырь
 
09.09.13
09:53
(16) Это называется отчет "структура подчиненности"
19 cw014
 
09.09.13
09:53
(16) Не факт что глупость. Посмотри как в БП сделан вывод информации об СФ внизу (гипперссылкой) в РТиУ
20 Serg_1960
 
09.09.13
09:55
(18) +1 Структура подчиненности - специально "тетям для облегчения поиска"... и не только.
21 Serg_1960
 
09.09.13
10:09
(19) Скорее не согласен, чем солидарен :) Если в конфигурации не была предусмотрена такая "взаимосвязь" - то она там и не нужна. Не исключено, что это "методически" неверно. Например, когда эти документы в отношении "один - ко многим" могут быть.

PS: уж ежели самому взаимно "связывать" документы, то не забывать и о другом: правильно "разрывать" взаимосвязь - когда (если) пользователь изменяет значения реквизитов "взаимосвязи".
22 Sergienko
 
09.09.13
10:12
23 Sergienko
 
09.09.13
10:14
в карточке документа есть две таблицы: вышестоящий документ и нижестоящий документ. Если я добавлю в документеБ в вышестоящий документА, то в документеА увижу ссылку на нижестоящий документБ. Но это приходится делать руками, как можно автоматически добавлять вышестоящий документ?
24 Serg_1960
 
09.09.13
10:16
Найди на форме документа (или в журнале документов) кнопочку "Перейти". Нашёл? Нажми.
25 Serg_1960
 
09.09.13
10:22
(22) Тьфу, блин :( Что за конфигурация у тебя? Общепринято озвучивать конфигурацию, задавая вопрос.

PS: ушёл из ветки, ибо могу только по типовым конфигурациям более-менее подсказать. Телепатировать - не тот уровень скила.
26 Sergienko
 
09.09.13
10:22
27 Sergienko
 
09.09.13
10:23
(25) 1С:Предприятие 8.2 (8.2.16.368)
СЭД "Корпоративный документооборот" v.3.7 (3.7.0.1-130417)
28 Sergienko
 
09.09.13
10:50
(25) Хорошо, в след раз буду знать и сразу озвучивать
29 Sergienko
 
10.09.13
06:18
Нашел в интернете вот такие два варианта:
1. СсылкаНаПотомка = Документы.Б.НайтиПоРеквизиту("ДокументОснование", Ссылка);
где Ссылка - это ссылка на документ А.

2. Запрос = Новый Запрос("ВЫБРАТЬ Док.Ссылка ИЗ Документ.Б как Док ГДЕ Док.ДокументОснование = &СсылкаА");
Запрос.УстановитьПараметр("СсылкаА", СсылкаА);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
      ДокБ = Выборка.Ссылка;
КонецЕсли;


Похоже на то, что мне надо. Прошу помощи в реализации. Думаю добавить кнопку которая открывает новую форму со списком ссылок на документБ
30 Sergienko
 
10.09.13
10:22
ап
31 Sergienko
 
12.09.13
11:08
апппп
32 Infsams654
 
12.09.13
11:43
(31) в чем проблемы? Открывай новую форму со списком документов, которые были сделаны на основании документа А. Только сдается мне, что на каждый документ А в большинстве случаев будет только единственный документ Б