Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lotus Notes/Domino: Программирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.51/167: Рейтинг темы: голосов - 167, средняя оценка - 4.51
FRum
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 32
1

Разработка документа!

09.01.2008, 12:50. Просмотров 30163. Ответов 19
Метки нет (Все метки)

Добрый день!

Подскажите плиз новичку!
Имеется база с данными. Нужно создать каждому документу еще один документ или подформу для заполнения дополнительных данных. Чтоб находясь в одном переходить на другой документ и наоборот. (Типа как ссылка, но с выборкой)
Как это сделать? С помощью чего делать? Открыть другой документ не сложно, сложно сделать выборку! Или есть какая та связка по определенным полям? Вообщем принимаются любые мысли и советы по теме!
Lotus (R 6.5)

Заранее спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2008, 12:50
Ответы с готовыми решениями:

Разработка интерпретатора текстовой (теговой) разметки документа
Задание 1. Ознакомиться с общими принципами языков текстовой разметки документов 2. Разработать...

Разработка модуля заполнения шаблона документа в Microsoft Word
С# Разработка модуля заполнения шаблона документа в Microsoft Word. Не могу понять как это нужно...

Разработка модуля заполнения шаблона документа в Microsoft Word
С# Windows Form. на тему"Разработка модуля заполнения шаблона документа в Microsoft Word" не могу...

Разработка программы чтения таблиц,получ. 3-х нажеуказанных справок и документа
Дана таблица PROD (продукция): Предприятие, Продукция, Выпуск по месяцам полугодия(1,2,3,4,5,6),...

На оборотной стороне документа word в правой части документа, текст съезжает за границу документа
Добрый вечер. Есть код, который формирует документ из шаблона. И все вроде бы, но происходит что...

19
morphyus
0 / 0 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
09.01.2008, 12:53 2
поток мыслей, ниче не понял
0
FRum
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 32
09.01.2008, 13:10 3
я просто новичек в Лотусе
если что непонятно спрашивайте
как смогу обясню
0
morphyus
0 / 0 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
09.01.2008, 13:16 4
всё непонятно

напишите вапрос так , как будто вы пишете его для полных баранов
ведь правльно заданный вапрос это 50% правильного ответа
0
09.01.2008, 13:16
FRum
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 32
09.01.2008, 13:45 5
надо связать две формы чтоб через одну переходить на другую
типа как в Аксесе и т.п.:
на событию открытия поставить выборку и открыть форму уже с нужными данными
также и здесь открыть другую форму (дочерную форму) чтоб открылись данные именно связанные с данными родительского документа и наоборот
0
morphyus
0 / 0 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
09.01.2008, 13:52 6
так, чуствуетсья у вас болезнь любого новичка:
1. тут у Вас открываються Документы!
2. документ и форма разные вещи
3. как в Акесе не будет по любому , потому что это не РЕЛЯЦИОНКА

<!--QuoteBegin-FRun+10:01:2008, 13:32 -->
<span class="vbquote">(FRun @ 10:01:2008, 13:32 )</span><!--QuoteEBegin-->надо связать две формы чтоб через одну переходить на другую
[snapback]92888" rel="nofollow" target="_blank[/snapback]?[/quote]
я так понимаю вы хатите зделать простенький Wizard ... заполнение значений через диалоговые окна?
0
FRum
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 32
09.01.2008, 14:06 7
я так понимаю вы хатите зделать простенький Wizard ... заполнение значений через диалоговые окна?
нет не диалоговое окно
я знаю что это нереаляционная БД и селект ничем тут не поможет
потому и спрашиваю как можно такое сотворить здесь

спрошу так существует ли какая-нибудь функция или еще что-то, чтобы связать два документа (документ это как я понимаю хранитель данных) и не просто связать а чтоб при переходе с одной на другую видеть именно те связанные между ними данные
0
morphyus
0 / 0 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
09.01.2008, 14:09 8
1. Связать два докумета можна. Один из докумнтов будет "document" другой будет "response"
2. При переходи из одного на дрогой что значит "связанные между ними данные" - приведите ка пример
0
09.01.2008, 16:52 9
А надо ли вообще создавать 2 документа? можно сделать форму, часть полей которой будут заполнятся по событию (например выбор строчки из диалогбокса: выбираешь название фирмы и тут же заполняются поля адрес фирмы, индекс... и так далее). Или я неправильно понял суть вопроса? Желательно привести конкретный пример: документ 1 содержит данные: ФИО сотрудника, внутр. телефон, должность, № отдела. Документ 2 содержит информацию об его домашнем адресе, телефоне, прописке и т.д. (глупый пример, так делать не надо, просто фантазии не хватает). Просто не понятно что нужно сортировать и какое действие вызывает процесс сортировки?
Somdr
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
09.01.2008, 17:33 10
Я правильно понял что нужн осделать 2 документа, у которых будут общие данные? Если да, то используйте делайте так:
при создании первого документа вводите данные ручками, при создании дочернего, в нужны поля значения вычисляйте так @getDocField($Ref;fieldName)... хотя есть еще куча способов получше... Тут главное понять, че надо вообще...
0
FRum
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 32
10.01.2008, 06:24 11
А надо ли вообще создавать 2 документа? можно сделать форму, часть полей которой будут заполнятся по событию
сделал бы так, но суть в том что база с заполненными данными.
надо доработать базу и добавить еще один документ в который нужно ввести дополнительные данные
и соответственно должны быть связаны, чтобы для каждого родительского документа соответствовал отдельный дочерный документ
0
10.01.2008, 10:39 12
все равно мне пока не ясно что нужно. можно и форму текущего документа доработать, добавить поля и потом их забить вручную (как я понял второй документ будет забиваться вручную) или сделать их вычисляемыми...
FRum
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 32
10.01.2008, 11:25 13
<!--QuoteBegin-Morpheus+10:01:2008, 13:56 -->
<span class="vbquote">(Morpheus @ 10:01:2008, 13:56 )</span><!--QuoteEBegin-->Один из докумнтов будет "document" другой будет "response"
[snapback]92893" rel="nofollow" target="_blank[/snapback]?[/quote]
расскажите по подробнее

<!--QuoteBegin-Sandr+10:01:2008, 17:20 -->
<span class="vbquote">(Sandr @ 10:01:2008, 17:20 )</span><!--QuoteEBegin-->поля значения вычисляйте так @getDocField($Ref;fieldName)
[snapback]92923" rel="nofollow" target="_blank[/snapback]?[/quote]
при этом будут ли сохранятся связка и как связка вообще работает? точнее как ее сделать?


<!--QuoteBegin-Ерюков*Алексей+11:01:2008, 10:26 -->
<span class="vbquote">(Ерюков*Алексей @ 11:01:2008, 10:26 )</span><!--QuoteEBegin-->все равно мне пока не ясно что нужно
[snapback]92986" rel="nofollow" target="_blank[/snapback]?[/quote]
скажем есть база есть документ с данными
пользователю надо чтобы забить в эту же базу дополнительные данные по каждому документу
каждый документ скажем это каждый заказ
если до этого в документе были данные заказчика как:
№ и дата документа, товар, заказчик, поставщик и т.п.
то в дополнительном (дочерном) документе необходимо ввести данные каждого заказчика например: № и дата документа (соответствует родительскому документу) (возможно по этим поля можно будет их связать), адрес, тел и т.п. (пример взять сверху видимо тоже с фантазией проблема :ph34r: )
тогда соответственно их надо связать 1:1 (как в Аксесе), т.е. для каждого родительского соответствует отдельный (один) документ дочернего
теперь вопрос как сделать так чтобы находясь в одном (родит) перейти в другой (дочер) чтоб там отразились (появились) данные о заказчике ?
и соответственно если данные не вводились ввести их вручную
0
Somdr
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
10.01.2008, 11:30 14
Ну Вы даете... Document и Response - это элементарные вещи, незнание которых говорит о том, что Вам нужно почитать о лотусе прежде чем приступить к работе...
0
Mydyvys
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
10.01.2008, 11:33 15
Да здесь даже это не нужно.
Нужно, как предложил Ерюков Алексей просто добавить новые поля на форму. Для красоты в таблицу/секцию запихать.
0
FRum
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 32
10.01.2008, 12:13 16
<!--QuoteBegin-Medevic+11:01:2008, 11:20 -->
<span class="vbquote">(Medevic @ 11:01:2008, 11:20 )</span><!--QuoteEBegin-->Да здесь даже это не нужно.
Нужно, как предложил Ерюков Алексей просто добавить новые поля на форму. Для красоты в таблицу/секцию запихать.
[snapback]93010" rel="nofollow" target="_blank[/snapback]?[/quote]

приведенный мною пример лишь частично соответсвует действительной базе
если добавить все это в одну и туже форму получится очень большая форма со множеством полей
и эти дополнительные данные лишь для информации, а все основные поля будут находиться в родительском

<!--QuoteBegin-Sandr+11:01:2008, 11:17 -->
<span class="vbquote">(Sandr @ 11:01:2008, 11:17 )</span><!--QuoteEBegin-->Ну Вы даете... Document и Response - это элементарные вещи, незнание которых говорит о том, что Вам нужно почитать о лотусе прежде чем приступить к работе...
[snapback]93009" rel="nofollow" target="_blank[/snapback]?[/quote]
я же говорю что работаю с Лотусом недавно но знаю что такое документ и как сохраняются данные
а вот именно как связать два документа об этом увы
и тем более проблема найти с русскоязычной хелп и книг
0
morphyus
0 / 0 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
10.01.2008, 12:17 17
Для: FRun
Ознакомтесь с
0
FRum
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 32
10.01.2008, 13:31 18
да был я там
все равно всем спасибо!
0
13.01.2008, 13:15 19
я по прежнему ничего не понимаю :unsure: теперь я так понял что заказчиков может быть не 1, а несколько. почему бы их в мультивэлуэ поле не запихать, первое значение будет 1 заказчик или как его назвали "основной", а дальше все дочерние. или можно сделать что-то вроде списка, в котором указаны заказчики, при изменении списка будут меняться поля - данные о заказчике, например, если выбрать Иванова - то вывести его телефон, адрес и т.д., а если Петрова - то его данные.
это сверхсекретная база? почему нельзя указать конкретный пример что есть в документе, что туда добавить, ведь названия полей вряд ли секретные, а данные можно и свои придумать, если их нежелательно афишировать
FRum
0 / 0 / 0
Регистрация: 06.01.2008
Сообщений: 32
16.01.2008, 12:40 20
вот еще пример
существует документ с данными
номер письма (входящий), дата письма (входящий), отправитель, получатель, краткое содержание, вложенный файл и т.п.
надо доработать чтобы можно было бы сделать документ (или ответ на документ) чтоб ввести данные
номер письма (входящий), дата письма (входящий) (связан с номером в документе выше), номер письма (исходящий от отправ), дата письма (исходящий от отправ), отправитель, получатель, краткое содержание и т.п.

спросите почему нельзя сделать диалоговое окно? оно сюда не подойдет потому что перечисленные поля это только основные.

теперь вопрос как их связать?

пробовал через документ и ответ на документ, но так и ничего не понял как они связываются!
в книгах прочел что было тоже непонятно (начальства напрягает, говорил я им что я не знаю. горю помогите). купил даже книгу которую нашел. но там мало про это написано. может кто конкретно объяснит если не затруднит?
в какое событие что ставить. главное обясните суть.
0
16.01.2008, 12:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2008, 12:40

Оповещение о скором истечении документа, выполнение документа, истечение документа
Плохо разбираюсь в 1С. Помогите пожалуйста реализовать, чтоб когда документ подходил к истечению...

С формы списка документа изменить данные самого документа 1С 8.2 Управляемое приложение
Есть документ ЗаказКлиента с формой документа и с формой списка (формы управляемые). Есть у...

Как установить разрешение на редактирование реквизита документа только автору документа?
Всем доброго времени суток! Подскажите, пожалуйста, необходимо ввести пару дополнительных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru