powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Как программно записать ячейку с именем?
16 сообщений из 41, страница 2 из 2
Как программно записать ячейку с именем?
    #36802136
Фотография Slav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖ,

Вы проверили предложенный мной код?
Вы регламентированный отчет на экран программно можете вызвать?
ДА или НЕТ ?

Если ДА - скажите на какой странице у Радченко этот "простой пример".
Если НЕТ - прошу "не выносить мозг".

Удачи! :)
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802183
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне даже пробовать не надо, чтобы знать что сломается на ФормаДок = ВыбДок.ПолучитьФорму();

ибо полная х.ня написана... Вы меня работой с формами в 1С-е будете учить?
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802215
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если открыли форму списка и выбирать из нее - нахера программно? Тыкните мышью в документ из списка - сам откроется... если есть ссылка - открывайте форму непосредственно документа - нахрен список... чо вы в кучу все валите? Винигрет пока в голове...
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802217
Фотография Slav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖмне даже пробовать не надо, чтобы знать что сломается на ФормаДок = ВыбДок.ПолучитьФорму();

ибо полная х.ня написана... Вы меня работой с формами в 1С-е будете учить?
Господин ПЖ,

вчера корпоратив поздно закончился? :)

1. Я не только на этом форуме учусь.
На другом - не менее солидном - мой скрипт запустили и утверждают что все отлично работает.
Работает.
Так что попробуйте все же - может откроете для себя самого много нового в 1С.

2. Вообще-то это я прошу научить меня работе с формами в 1С.
Не хотите - не надо. Я же лично Вас ни о чем не прошу.

Водички попейте...

Удачи! :)
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802229
Фотография Slav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖесли открыли форму списка и выбирать из нее - нахера программно? Тыкните мышью в документ из списка - сам откроется... если есть ссылка - открывайте форму непосредственно документа - нахрен список... чо вы в кучу все валите? Винигрет пока в голове...
Господин ПЖ,

с последней фразой в отношении себя полностью согласен.

Приведенный мною "простой пример" предназначен для того, чтобы те, кто захочет мне помочь просто сделали копипаст и подтвердили - документ регламентированного отчета открывается.
У меня - не открывается.
А у Вас?
Прошу ответить ДА - НЕТ.
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802231
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>На другом - не менее солидном - мой скрипт запустили и утверждают что все отлично работает.

это радует - значит толк будет. Через полгода будет стыдно за то что сейчас пишете - но это нормально.
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802243
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SlavГосподин ПЖесли открыли форму списка и выбирать из нее - нахера программно? Тыкните мышью в документ из списка - сам откроется... если есть ссылка - открывайте форму непосредственно документа - нахрен список... чо вы в кучу все валите? Винигрет пока в голове...
Господин ПЖ,

с последней фразой в отношении себя полностью согласен.

Приведенный мною "простой пример" предназначен для того, чтобы те, кто захочет мне помочь просто сделали копипаст и подтвердили - документ регламентированного отчета открывается.
У меня - не открывается.
А у Вас?
Прошу ответить ДА - НЕТ.

ежу понятно что не открывается... ибо повторюсь опять - написана полная х.ня
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802251
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если хотите открыть документ программно - нужна ссылка или сам объект от него...
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802324
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо думать что пишите-то... сначала получаете форму списка, потом открываете ее. Получаете открытый грид для интерактивного выбора. Если хотите поймать событие выбора некого конкретного документа из него - так и ловите его, но не у соседки на кровати, а в соответствующем событии


Процедура КнопкаВыполнитьНажатие(Кнопка)

ФормаВыбора = Документы.РегламентированныйОтчет.ПолучитьФормуВыбора(, ЭтаФорма);
ФормаВыбора.ОткрытьМодально();

КонецПроцедуры

Процедура ОбработкаВыбора(ЗначениеВыбора, Источник)

Сообщить("" + ЗначениеВыбора);

КонецПроцедуры
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802340
Фотография Slav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖесли хотите открыть документ программно - нужна ссылка или сам объект от него...
Господин ПЖ,

ФормаВыбора возвращает мне документ.
Возвращает правильно - я проверяю по реквизитам.

Со всеми документами, в которых в самих есть форма - все работает нормально.
Но в документах регламентированной отчетности хранится не форма, а ссылка на другую форму, в реквизите ВыбраннаяФорма.

Проблема не в том, как получить документ - выбором, поиском по ссылке или другим способом.
Проблема в том, что для документов регламентированной отчетности ПолучитьФорму() возвращает свою собственную ФормуДокумента.
Свою - а не ту, которая у него же в реквизите ВыбраннаяФорма.

Сделайте мне одолжение.
Любым удобным Вам способом получите документ регламентированной отчетности и воспроизведите её на экране.
А потом покажите мне код.

Спасибо.
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802343
QwestCoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Область Определена в Макете?
К яечейке лчше обращться указывая колонку и строка (К,С)
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802379
Фотография Slav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые коллеги,

я сразу предлагаю ограничить обсуждение одним конкретным видом документа - Документ.РегламентированнаяОтчетность.

Кому интересно - откройте его в Конфигураторе и посмотрите.
В частности, ФормаДокумента.

Хоть кто-нибудь программно может этот документ воспроизвести на экране?
Если ДА - покажите 5-6 строк кода и закроем тему.
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802389
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запарил...

Процедура КнопкаВыполнитьНажатие(Кнопка)

ФормаВыбора = Документы.РегламентированныйОтчет.ПолучитьФормуВыбора(, ЭтаФорма);
ФормаВыбора.ОткрытьМодально();


КонецПроцедуры


Процедура ОбработкаВыбора(ЗначениеВыбора, Источник)

ф = ЗначениеВыбора.ПолучитьФорму();
ф.открыть();

КонецПроцедуры
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802419
Фотография Slav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖзапарил...

Процедура КнопкаВыполнитьНажатие(Кнопка)

ФормаВыбора = Документы.РегламентированныйОтчет.ПолучитьФормуВыбора(, ЭтаФорма);
ФормаВыбора.ОткрытьМодально();


КонецПроцедуры


Процедура ОбработкаВыбора(ЗначениеВыбора, Источник)

ф = ЗначениеВыбора.ПолучитьФорму();
ф.открыть();

КонецПроцедуры
Господин ПЖ,

документ открылся?
Реально открылся - или это "теоретический код"?
ф.ОткрытьМодально() работает?
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802436
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да открылся, че ему не открываться... можно и не модально... в данном случае это не важно. Чтобы головой не биться - "у меня в ОбработкаВыбора" на заходит - смею напомнить что тут тупое копи/пасте не сработает, такие процедуры надо "привязывать" к форме, чтобы события формы были связаны именно с ними.
...
Рейтинг: 0 / 0
Как программно записать ячейку с именем?
    #36802472
Фотография Slav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖда открылся, че ему не открываться... можно и не модально... в данном случае это не важно. Чтобы головой не биться - "у меня в ОбработкаВыбора" на заходит - смею напомнить что тут тупое копи/пасте не сработает, такие процедуры надо "привязывать" к форме, чтобы события формы были связаны именно с ними.
Господин ПЖ,

Вы мне очень помогли.
Спасибо.

Значит, дело все-таки в этом...
Я пишу не в среде 1С - работаю через V81.Application из внешнего скрипта.
До сих пор проблем не было - но вот с этим самым Документ.РегламентированнаяОтчетность засада.
Даже воспроизвести на экран уже готовый документ не получается, не то что с ним работать программно.
ПолучитьФорму() упорно возвращает пустышку, а не ту форму которая в реквизите ВыбраннаяФорма.

Буду искать другой выход.
С Вашей помощью, Господин ПЖ .

Удачи! :)
Если, конечно, не возражаете. :)
...
Рейтинг: 0 / 0
16 сообщений из 41, страница 2 из 2
Форумы / [игнор отключен] [закрыт для гостей] / Как программно записать ячейку с именем?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]