|
Как обратиться из модуля формы справочника к реквизитам табличной части документа | ☑ | ||
---|---|---|---|---|
0
dart909
09.07.15
✎
14:55
|
Подскажите пожалуйста, как можно обратиться из модуля формы справочника к реквизитам табличной части документа?
|
|||
1
Господин ПЖ
09.07.15
✎
14:56
|
эй ты - они не гордые
|
|||
2
DTXqueque
09.07.15
✎
14:56
|
У формы есть реквизит Объект.
|
|||
3
Лефмихалыч
09.07.15
✎
14:56
|
а как связан спрачоник с документом?
|
|||
4
Лефмихалыч
09.07.15
✎
14:57
|
(2) и он ни чем не поможет
|
|||
5
Fish
09.07.15
✎
14:57
|
(2) Читай внимательно: "из модуля формы справочника к реквизитам табличной части документа"
|
|||
6
Fish
09.07.15
✎
14:59
|
(0) Полагаю, так же, как и обычно:
ДокументСсылка.ТабличнаяЧасть[ИндексСтроки].Реквизит - это для чтения. |
|||
7
dart909
09.07.15
✎
14:59
|
(3) Справочник Сотрудники. Документ имеет реквизит таб части Сотрудник типа СправочникСсылка.Сотрудники
|
|||
8
Лефмихалыч
09.07.15
✎
15:00
|
(7) и что дальше?
|
|||
9
palpetrovich
09.07.15
✎
15:13
|
(7) если все доки, где в ТЧ фигурирует нужный сторудник, то так примерно
ВЫБРАТЬ ТвойДокСотрудники.Сотрудник ИЗ Документ.ТвойДок.Сотрудники КАК ТвойДокСотрудники ГДЕ ТвойДокСотрудники.Ссылка = &Ссылка |
|||
10
GROOVY
09.07.15
✎
15:15
|
Тетя Маша работает кондуктором, в каком классе первый раз поцеловался Петя?
|
|||
11
dart909
09.07.15
✎
15:16
|
(8) В идеале выглядеть должно так. Есть справочник Сотрудники. У него есть форма элемента с кнопкой посмотреть изменение. При нажатии на эту кнопку, открывается форма документа и поле табчасти сотрудник заполняется значением из справочника.
|
|||
12
Господин ПЖ
09.07.15
✎
15:18
|
подбор в особо извращенной форме...
сколько лет за такое дают? |
|||
13
Лефмихалыч
09.07.15
✎
15:21
|
(11) цель всего этого какова?
|
|||
14
Fish
09.07.15
✎
15:25
|
(11) "При нажатии на эту кнопку, открывается форма документа" - какого документа? Нового, существующего, первого попавшегося из существующих?
|
|||
15
dart909
09.07.15
✎
15:26
|
(13) Чтобы пользователь, открыв форму элемента и захотев изменить какие-то данные у Иванова Ивана Ивановича, нажал на кнопку изменить, открылся этот документ в котором сотрудник будет записан сразу Иванов Иван Иванович.
|
|||
16
dart909
09.07.15
✎
15:26
|
(14) Существующего
|
|||
17
Fish
09.07.15
✎
15:28
|
(16) В котором уже есть Иванов Иван Иванович? А если таковых документов несколько, то какой надо открывать?
|
|||
18
Fish
09.07.15
✎
15:28
|
А вообще, имхо, это какой-то адский изврат, за который надо руки отрубать :)
|
|||
19
Fish
09.07.15
✎
15:29
|
+(17) А если этот документ в закрытом периоде?
|
|||
20
Лефмихалыч
09.07.15
✎
15:31
|
(15) это называется ввод на основании
|
|||
21
Лефмихалыч
09.07.15
✎
15:32
|
(16) а вот так делают (правят старые документы задним числом) только всякие гомики нетрадиционные и прочие умственно неуравновешенные товарищи
|
|||
22
dart909
09.07.15
✎
15:32
|
(20) Пользоваться конструктором ввода на основании?
|
|||
23
Fish
09.07.15
✎
15:33
|
(22) Для начала рекомендую воспользоваться головным мозгом, и придумать нормальный алгоритм без правки документов задним числом.
|
|||
24
Лефмихалыч
09.07.15
✎
15:34
|
(22) почитай книжку про разработку на 1С. Любую, но желательно ту, которая потолще
|
|||
25
samozvanec
09.07.15
✎
15:38
|
(20) да нифига не ввод на основании. он хочет "просмотреть изменение" и открыть существующий документ. в который сразу добавится сотрудник, который и так там был. это называется "все понимает, но сказать не может"
|
|||
26
Лефмихалыч
09.07.15
✎
15:40
|
(25) тогда автору еще надо что-то почитать, чтобы научиться говорить по-русски
|
|||
27
dart909
09.07.15
✎
15:41
|
(25) Да блин у меня не документ должен открыть который задним числом, а просто форма документа, куда просто будет записан сотрудник.
|
|||
28
Одинесю
09.07.15
✎
15:42
|
(25) Тогда может РС, писать в него ссылку на справочник и регистратор при проведении документа, а потом из справочника доставать из этого регистра сведения?
|
|||
29
Fish
09.07.15
✎
15:43
|
(27) Открою тебе тайну: изменение данных в уже существующем документе - это и есть изменение документа задним числом.
|
|||
30
Лефмихалыч
09.07.15
✎
15:45
|
(27) русский - не родной?
|
|||
31
Jokero
09.07.15
✎
15:50
|
(15) дак если пользователь хочет что - то в ИванИваныче изменить, так пусть меняет в справочнике, зачем документ то открывать. В доке просто ссылка на элемент справочника.
Вообще, о каком документе идет речь? |
|||
32
Jokero
09.07.15
✎
15:51
|
уверен, к 100му посту мы поймем, что хочет ТС))
|
|||
33
samozvanec
09.07.15
✎
15:51
|
(27) ты хочешь новый документ создать, указать сотрудника и открыть форму, или "просмотреть изменение" и открыть существующий документ?
|
|||
34
Лефмихалыч
09.07.15
✎
15:52
|
(31) думаю, речь про периодические сведения, которые регистрируются документами
|
|||
35
Лефмихалыч
09.07.15
✎
15:53
|
(33) он хочет по сотруднику открыть существующий документ, где фигурирует этот сотрудник, и в существующем документе правку отложить. Ну, наверное... мне так как-то кажется
|
|||
36
Serg_1960
09.07.15
✎
15:55
|
ЗУП, УПП: справочник "Сотрудники"; основная форма объекта; команда "Ввести документ", подменю "Кадровое перемещение","Увольнение"...
Это я к тому что "А вообще, имхо, это какой-то адский изврат, за который надо руки отрубать" |
|||
37
Fish
09.07.15
✎
15:57
|
(36) Ты понимаешь разницу между "ввести документ" (новый), и открыть существующий для изменения (как это хочет сделать ТС, насколько я понял?)
|
|||
38
hhhh
09.07.15
✎
16:01
|
может просто найти документ в журнале надо?
|
|||
39
Serg_1960
09.07.15
✎
16:01
|
"Хочешь наружу? Тогда научись говорить по человечески"(к/ф "Пятый элемент")
|
|||
40
Fish
09.07.15
✎
16:02
|
(38) Пока конкретная цель ТС покрыта мраком. Может, телепаты найдутся?
|
|||
41
dart909
09.07.15
✎
16:03
|
(37) Мне не нужно открывать существующий документ. Мне нужно просто по кнопке открыть форму документа, где будет установлена текущая дата, а поля были бы заполнены данными из справочника.
|
|||
42
Fish
09.07.15
✎
16:07
|
(41) Читаем (16): "Существующего". Далее: "Мне не нужно открывать существующий документ". Я совсем запутался :)
|
|||
43
Лефмихалыч
09.07.15
✎
16:08
|
(41) это называется ввод нового документа на основании элемента справочника
|
|||
44
dart909
09.07.15
✎
16:10
|
(43) Да
|
|||
45
Лефмихалыч
09.07.15
✎
16:11
|
(44) договорились
|
|||
46
Fish
09.07.15
✎
16:11
|
(44) Так и что у тебя не получается? И кстати, теперь уже можно конфу озвучить.
|
|||
47
dart909
09.07.15
✎
16:12
|
(42) Я извиняюсь, ввел вас в заблуждения, я хочу создать новый документ, и чтобы не вводить в нем данные с нуля, а чтобы они вводились на основании элемента справочника.
|
|||
48
Serg_1960
09.07.15
✎
16:13
|
(41) Тебе так трудно уточнить форма какого документа будет открыта? Нового или существующего?
(в тему, анекдот) - Подайте, ради бога, я уже не ел три дня... Ну, незнаю, надо как-то себя пересилить и заставить себя поесть... PS: (версия) Автора закоротило :) "новый документ" - это тот, которого нет в конфигурации. А поэтому он нас убеждает, что он хочет открыть существующий в конфигурации документ... но новый... эээ... пойду я отсюда, от греха подальше, а то уже сам запутался. :) |
|||
49
dart909
09.07.15
✎
16:14
|
(48) Нового
|
|||
50
Serg_1960
09.07.15
✎
16:15
|
dart909, я уже подсказал гдеты можешь посмотреть как это уже реализовано в типовых. См.(36)
|
|||
51
dart909
09.07.15
✎
16:16
|
(50) Хорошо спасибо)
|
|||
52
dart909
09.07.15
✎
17:00
|
А вообще решил проблему с помощью конструктора ввода на основании.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |