|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Здравствуйте. Как создать на основании документа (Д1), созданного функцией СоздатьОбъект новый документ (Д2) ? Д1 = СоздатьОбъект("Документ.ПРЧП"); Д1.Новый(); Д1.ДатаДок = "01.01.08" Д1.Записать; Д2 = СоздатьОбъект("Документ.РС"); А как прогрммно сделать Д2=ВводНаОсновании(Д1) ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 13:18 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 14:36 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Artem_Nav Код: plaintext
какое отношение к вводу на основании имеет подчиненность? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 14:58 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Может и попутал чего... Да, скорее всего :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 15:14 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
То что никто с таким вопросом не сталкивался. Да и гугл молчит на это :( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 16:11 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
romas81, Следует курить ЖКК на методе ОткрытьФорму, но такая заковыка, придеться менять код формы документа в процедуре ПриОткрытии, чтобы в случае программного ввода на основании и открытия формы, она неоткрывалась. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 17:14 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Д2.Заполнить(Д1); ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:15 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
СлучайныйГостьД2.Заполнить(Д1); давно это в 7.7 завезли? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:20 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
что мешает сделать экспортный метод и вынести в него туже логику что и при обработке заполнения в 8.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:27 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Случайный гостьчто мешает сделать экспортный метод и вынести в него туже логику что и при обработке заполнения в 8.1 Чукча писатель? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:28 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
все лучше чем заниматься несвойственными делами в ПриОткрытии и т.п местах ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:31 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Случайный гостьвсе лучше чем заниматься несвойственными делами в ПриОткрытии и т.п местах Чем несвойственно в ПриОткрытии СтатусВозврата(0);? Я уже забыл сколько раз применял это. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:32 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
каким образом форма связана с процедурой заполнения программного объекта Д1 на основе такого же программного объекта Д2? Вот имеенно никак. Все равно что для выполнения команды ping надо открыть не только терминал но и MSWord))) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:41 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Случайный гость, Неправильная аналогия. Попробуй себе ответить на вопрос, почему 1С предопределенную процедуру ввода на основании расположила в модуле формы? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:44 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
ошиблись видимо, в 8-ке слава богу все в модуле объекта ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:46 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Случайный гостьошиблись видимо, в 8-ке слава богу все в модуле объекта В 8-ке концепция другая. Там обработка заполнения, а не ввода. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:48 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
как солнце не назови, а вставать на западе оно по утрам не станет ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2008, 18:49 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2008, 10:32 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Случайный гостьошиблись видимо, в 8-ке слава богу все в модуле объекта С учетом того что в 8 может не быть формы - больше хранить эту процедура просто негде. Так что странно чему вы радуетесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2008, 16:12 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Димитрий_Галин Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Казалось бы причем тут 8-ка? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2008, 12:21 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
в 7ке ввод на основании не сделаешь. Если есть совпадающие колонки в многострочной части, можно методом ЗагрузитьТабличнуюЧасть(ТЗ), где ТЗ, таб часть из документа основания. А реквизиты шапки только по одному программно перекидывать. Документ основание указать. Это реквизит такой надо завести, например ДокОснование (в типовых конфах он есть) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 14:35 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Cherokeeв 7ке ввод на основании не сделаешь. Если есть совпадающие колонки в многострочной части, можно методом ЗагрузитьТабличнуюЧасть(ТЗ), где ТЗ, таб часть из документа основания. А реквизиты шапки только по одному программно перекидывать. Документ основание указать. Это реквизит такой надо завести, например ДокОснование (в типовых конфах он есть)Хм и процедуры вводнаосновании там тоже нет?.... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 22:54 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
Программист 1с, процедура есть, это предопределенная процедура модуля формы документа. В конфигураторе ставишь галки у документа основанием для какого он является и на основании чего вводится. потом в программе когда жмешь "Ввод на основании" то срабатывает процедура ВводНаОсновании(), где прописывается заполнение документа. Но как такогового автоматического заполнения при вводе на основании нет. Если же создаешь программно документ на основании, то надо самому полностью прописывать заполнение документа. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 08:28 |
|
как программно сделать ВводНаОсновании ?
|
|||
---|---|---|---|
#18+
CherokeeПрограммист 1с, процедура есть, это предопределенная процедура модуля формы документа. В конфигураторе ставишь галки у документа основанием для какого он является и на основании чего вводится. потом в программе когда жмешь "Ввод на основании" то срабатывает процедура ВводНаОсновании(), где прописывается заполнение документа. Но как такогового автоматического заполнения при вводе на основании нет. Если же создаешь программно документ на основании, то надо самому полностью прописывать заполнение документа.Интересно и что вы подразумеваете под автоматическим заполнением? А еще подумайте почему этого не сделали и не будут делать. А вот то что вы подразумеваете, это просто копирование документа... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 18:49 |
|
|
start [/forum/topic.php?fid=28&fpage=155&tid=1524277]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 167ms |
0 / 0 |