|
|
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, Вы проверили предложенный мной код? Вы регламентированный отчет на экран программно можете вызвать? ДА или НЕТ ? Если ДА - скажите на какой странице у Радченко этот "простой пример". Если НЕТ - прошу "не выносить мозг". Удачи! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 11:35 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
мне даже пробовать не надо, чтобы знать что сломается на ФормаДок = ВыбДок.ПолучитьФорму(); ибо полная х.ня написана... Вы меня работой с формами в 1С-е будете учить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 11:46 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
если открыли форму списка и выбирать из нее - нахера программно? Тыкните мышью в документ из списка - сам откроется... если есть ссылка - открывайте форму непосредственно документа - нахрен список... чо вы в кучу все валите? Винигрет пока в голове... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 11:52 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
Господин ПЖмне даже пробовать не надо, чтобы знать что сломается на ФормаДок = ВыбДок.ПолучитьФорму(); ибо полная х.ня написана... Вы меня работой с формами в 1С-е будете учить? Господин ПЖ, вчера корпоратив поздно закончился? :) 1. Я не только на этом форуме учусь. На другом - не менее солидном - мой скрипт запустили и утверждают что все отлично работает. Работает. Так что попробуйте все же - может откроете для себя самого много нового в 1С. 2. Вообще-то это я прошу научить меня работе с формами в 1С. Не хотите - не надо. Я же лично Вас ни о чем не прошу. Водички попейте... Удачи! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 11:53 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
Господин ПЖесли открыли форму списка и выбирать из нее - нахера программно? Тыкните мышью в документ из списка - сам откроется... если есть ссылка - открывайте форму непосредственно документа - нахрен список... чо вы в кучу все валите? Винигрет пока в голове... Господин ПЖ, с последней фразой в отношении себя полностью согласен. Приведенный мною "простой пример" предназначен для того, чтобы те, кто захочет мне помочь просто сделали копипаст и подтвердили - документ регламентированного отчета открывается. У меня - не открывается. А у Вас? Прошу ответить ДА - НЕТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 11:57 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
>На другом - не менее солидном - мой скрипт запустили и утверждают что все отлично работает. это радует - значит толк будет. Через полгода будет стыдно за то что сейчас пишете - но это нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 11:57 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
SlavГосподин ПЖесли открыли форму списка и выбирать из нее - нахера программно? Тыкните мышью в документ из списка - сам откроется... если есть ссылка - открывайте форму непосредственно документа - нахрен список... чо вы в кучу все валите? Винигрет пока в голове... Господин ПЖ, с последней фразой в отношении себя полностью согласен. Приведенный мною "простой пример" предназначен для того, чтобы те, кто захочет мне помочь просто сделали копипаст и подтвердили - документ регламентированного отчета открывается. У меня - не открывается. А у Вас? Прошу ответить ДА - НЕТ. ежу понятно что не открывается... ибо повторюсь опять - написана полная х.ня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 11:59 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
если хотите открыть документ программно - нужна ссылка или сам объект от него... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 12:01 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
надо думать что пишите-то... сначала получаете форму списка, потом открываете ее. Получаете открытый грид для интерактивного выбора. Если хотите поймать событие выбора некого конкретного документа из него - так и ловите его, но не у соседки на кровати, а в соответствующем событии Процедура КнопкаВыполнитьНажатие(Кнопка) ФормаВыбора = Документы.РегламентированныйОтчет.ПолучитьФормуВыбора(, ЭтаФорма); ФормаВыбора.ОткрытьМодально(); КонецПроцедуры Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) Сообщить("" + ЗначениеВыбора); КонецПроцедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 12:15 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
Господин ПЖесли хотите открыть документ программно - нужна ссылка или сам объект от него... Господин ПЖ, ФормаВыбора возвращает мне документ. Возвращает правильно - я проверяю по реквизитам. Со всеми документами, в которых в самих есть форма - все работает нормально. Но в документах регламентированной отчетности хранится не форма, а ссылка на другую форму, в реквизите ВыбраннаяФорма. Проблема не в том, как получить документ - выбором, поиском по ссылке или другим способом. Проблема в том, что для документов регламентированной отчетности ПолучитьФорму() возвращает свою собственную ФормуДокумента. Свою - а не ту, которая у него же в реквизите ВыбраннаяФорма. Сделайте мне одолжение. Любым удобным Вам способом получите документ регламентированной отчетности и воспроизведите её на экране. А потом покажите мне код. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 12:19 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
Область Определена в Макете? К яечейке лчше обращться указывая колонку и строка (К,С) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 12:19 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
Уважаемые коллеги, я сразу предлагаю ограничить обсуждение одним конкретным видом документа - Документ.РегламентированнаяОтчетность. Кому интересно - откройте его в Конфигураторе и посмотрите. В частности, ФормаДокумента. Хоть кто-нибудь программно может этот документ воспроизвести на экране? Если ДА - покажите 5-6 строк кода и закроем тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 12:32 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
запарил... Процедура КнопкаВыполнитьНажатие(Кнопка) ФормаВыбора = Документы.РегламентированныйОтчет.ПолучитьФормуВыбора(, ЭтаФорма); ФормаВыбора.ОткрытьМодально(); КонецПроцедуры Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) ф = ЗначениеВыбора.ПолучитьФорму(); ф.открыть(); КонецПроцедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 12:33 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
Господин ПЖзапарил... Процедура КнопкаВыполнитьНажатие(Кнопка) ФормаВыбора = Документы.РегламентированныйОтчет.ПолучитьФормуВыбора(, ЭтаФорма); ФормаВыбора.ОткрытьМодально(); КонецПроцедуры Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) ф = ЗначениеВыбора.ПолучитьФорму(); ф.открыть(); КонецПроцедуры Господин ПЖ, документ открылся? Реально открылся - или это "теоретический код"? ф.ОткрытьМодально() работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 12:41 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
да открылся, че ему не открываться... можно и не модально... в данном случае это не важно. Чтобы головой не биться - "у меня в ОбработкаВыбора" на заходит - смею напомнить что тут тупое копи/пасте не сработает, такие процедуры надо "привязывать" к форме, чтобы события формы были связаны именно с ними. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 12:46 |
|
||
|
Как программно записать ячейку с именем?
|
|||
|---|---|---|---|
|
#18+
Господин ПЖда открылся, че ему не открываться... можно и не модально... в данном случае это не важно. Чтобы головой не биться - "у меня в ОбработкаВыбора" на заходит - смею напомнить что тут тупое копи/пасте не сработает, такие процедуры надо "привязывать" к форме, чтобы события формы были связаны именно с ними. Господин ПЖ, Вы мне очень помогли. Спасибо. Значит, дело все-таки в этом... Я пишу не в среде 1С - работаю через V81.Application из внешнего скрипта. До сих пор проблем не было - но вот с этим самым Документ.РегламентированнаяОтчетность засада. Даже воспроизвести на экран уже готовый документ не получается, не то что с ним работать программно. ПолучитьФорму() упорно возвращает пустышку, а не ту форму которая в реквизите ВыбраннаяФорма. Буду искать другой выход. С Вашей помощью, Господин ПЖ . Удачи! :) Если, конечно, не возражаете. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 12:56 |
|
||
|
|

start [/forum/topic.php?fid=28&gotonew=1&tid=1522091]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
219ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 556ms |

| 0 / 0 |
