|
Помогите новичку с 1с Ø (Волшебник 15.09.2011 14:10) | ☑ | ||
---|---|---|---|---|
0
Jeka55555
15.09.11
✎
08:53
|
Добрый день у меня такая проблема создал кнопку но не могу вывести команду чтоб при нажатий на кнопку вылазел регистор сведений как это зделать?????((((((
|
|||
1
butterbean
15.09.11
✎
08:53
|
куда "вылазел"??
|
|||
2
Jeka55555
15.09.11
✎
08:54
|
Да просто чтоб регистор открывался
|
|||
3
Kassius
15.09.11
✎
08:57
|
Прикрути к кнопке процедуру, а в ней опиши открытие регистра.
|
|||
4
Jeka55555
15.09.11
✎
08:58
|
Чтоб при нажатии на кнопку открывался регистр сведений, который у нас есть в конфигураторе
|
|||
5
Jeka55555
15.09.11
✎
08:59
|
Я не знаю, как это сделать. Помоги мне пожалуйста, будь другом, а то меня уволят. Я стажер)Заранее спасибо)
|
|||
6
Смешной 1С
15.09.11
✎
08:59
|
Форма = ПолучитьФорму("РегистрСведений.ТвойРегистр.ФормаСписка",ПараметрыФормы);
|
|||
7
Рэйв
15.09.11
✎
09:00
|
ФормаРС=РегистрыСведений.Какойто.ПолучитьФорму("ФормаСписка");
ФормаРС.ОткрытьМодально(); |
|||
8
Рэйв
15.09.11
✎
09:00
|
(5) Может лучше пусть уволят? Как работать то думаешь если нифига не знаешь?
|
|||
9
unregistered
15.09.11
✎
09:01
|
(5) >> Помоги мне ..., а то меня уволят
Ты нам угрожаешь?... |
|||
10
Jeka55555
15.09.11
✎
09:01
|
Рэйв, мне бы пару недель еще продержаться. Потом в армию)))
|
|||
11
Kassius
15.09.11
✎
09:02
|
(8) зачем думать если он уже нашел путь на мисту.
|
|||
12
AllJoke
15.09.11
✎
09:02
|
(10) Так сразу иди.
|
|||
13
Рэйв
15.09.11
✎
09:02
|
(10)Погулял бы лучше, нафиг тебе работать если в армию?
|
|||
14
unregistered
15.09.11
✎
09:02
|
(0) >> создал кнопку...
Где создал? >> чтоб при нажатий на кнопку вылазел регистор сведений Что сейчас написано в обработчике нажатия кнопки? Что конкретно не получается? Какие сообщения роб ошибках выдает? |
|||
15
Jeka55555
15.09.11
✎
09:04
|
как создать печатную форму с условиями выбора из регистра сведений
|
|||
16
AllJoke
15.09.11
✎
09:04
|
КурсыВалют = РегистрыСведений.КурсыВалют;
Форма = КурсыВалют.ПолучитьФормуСписка(); Форма.Открыть(); |
|||
17
AllJoke
15.09.11
✎
09:05
|
(15) Ты тест проходишь какой-то?
|
|||
18
unregistered
15.09.11
✎
09:05
|
(15) Открой для себя конструктор выходных форм.
|
|||
19
unregistered
15.09.11
✎
09:06
|
(17) говорит без этого его в армию не возьмут.
|
|||
20
Jeka55555
15.09.11
✎
09:07
|
что еще за курсы валют?????
|
|||
21
AllJoke
15.09.11
✎
09:07
|
(19) О_О. А я не думал что сейчас в армии знание 1С обязательно???
|
|||
22
AllJoke
15.09.11
✎
09:08
|
(20) Это пример. Вместо них пишешь свой регистр, который тебе нужен.
|
|||
23
butterbean
15.09.11
✎
09:08
|
может он на прощальный банкет зарабатывает
|
|||
24
unregistered
15.09.11
✎
09:09
|
(20) Регистр сведений.
Ты же от нас скрываешь информацию о том форму какого именно регистра сведений ты хочешь вывести. Вот народ и телепатирует. |
|||
25
Jeka55555
15.09.11
✎
09:10
|
ааа понятно, попробую ща разобратся, если не получится то в армии учить буду)))))
|
|||
26
Aswed
15.09.11
✎
09:10
|
Развод?
|
|||
27
Aswed
15.09.11
✎
09:10
|
(25) А причем тут армия и твоя работа?
|
|||
28
unregistered
15.09.11
✎
09:10
|
(26) очень похоже
|
|||
29
rotting
15.09.11
✎
09:11
|
(25) вот тут на форуме если мало знаешь, то никто объяснить не может, а если хоть чуть-чуть подраздуплился, так сразу начнут помидорами закидывать. Тяжел путь одинэсника....
|
|||
30
ptiz
15.09.11
✎
09:11
|
(0) Похоже, для тебя это еще слишком сложно. Голову только ломаешь. Скажи, что можешь заниматься доставкой ИТС. А параллельно читай книжки по 1С, пробуй что-нибудь.
|
|||
31
Jeka55555
15.09.11
✎
09:12
|
Нет, не развод... Потянуть до арми время на работе
|
|||
32
Aswed
15.09.11
✎
09:14
|
(29) А то! Никто не хочет учить конкурентов)
|
|||
33
Aswed
15.09.11
✎
09:14
|
(31) А смысл? Все равно в армии сапогами все знания выбьют.
|
|||
34
AllJoke
15.09.11
✎
09:14
|
(31) Как таких называли...а, сачок
|
|||
35
rotting
15.09.11
✎
09:16
|
(32) да просто все умные, шо аж страшно....
|
|||
36
Jeka55555
15.09.11
✎
09:16
|
да не, в армию я не против пойти, просто пока зарплата идет здесь))))
|
|||
37
freddy_kind
15.09.11
✎
09:16
|
Седня - Четверг, еще рано для таких тем! )
|
|||
38
Aswed
15.09.11
✎
09:21
|
(36) Ну так иди в армию и сразу в военкомате потребуй ноутбук с выделенной линией. Что бы по удаленке работать.
Только требуй в военкомате, а то в частях злые все и не дадут. |
|||
39
Jeka55555
15.09.11
✎
09:23
|
Как заполнить табличную часть документа даными из регитра сведений при помощи кнопки
"заполнить" вот как должен был мой вопрос звучать мне подсказали)))) сорри, тормознул |
|||
40
Рэйв
15.09.11
✎
09:24
|
(39)Иди уже в армию лучше!:=)
|
|||
41
Aswed
15.09.11
✎
09:24
|
(39) ТвойДокумент.ЗаполнитьВсюТабличнуЧастьИзРегистра(ТвойРегистр)
|
|||
42
Jeka55555
15.09.11
✎
09:25
|
подскажите пожалуйста, с меня пиво
|
|||
43
rotting
15.09.11
✎
09:25
|
(39) от же ж блин)))
|
|||
44
Сергей Д
15.09.11
✎
09:26
|
(39) Запросом.
|
|||
45
Godofsin
15.09.11
✎
09:33
|
(42) Подкупает =)
|
|||
46
Jeka55555
15.09.11
✎
09:34
|
Не так не получается ТвойДокумент.ЗаполнитьВсюТабличнуЧастьИзРегистра(ТвойРегистр)
такой функций нет ЗаполнитьВсюТабличнуЧастьИзРегистра |
|||
47
Сергей Д
15.09.11
✎
09:35
|
(47) Конечно нет. Писать надо. А в процедуре - запросом из регистра. ТвойРегистр - это имя нужного регистра.
|
|||
48
Jeka55555
15.09.11
✎
09:37
|
а как запрос сделать????
|
|||
49
Ненавижу 1С
гуру
15.09.11
✎
09:38
|
(48) Ага, теперь ты начнешь еще про язык запросов спрашивать. Иди в армию.
|
|||
50
Сергей Д
15.09.11
✎
09:39
|
В целом - так же, как на sql.
|
|||
51
Jeka55555
15.09.11
✎
09:39
|
без запроса ни как это не сделать????
|
|||
52
Aswed
15.09.11
✎
09:39
|
(48) Запрос = Новый Запрос
Запрос.Текст = "ТВОЙРЕГИСТР.ВыбратьВсеЧтоНадо": Выборка = Запрос.Выполнить.Выбрать(); |
|||
53
умный Ы-ы
15.09.11
✎
09:39
|
(42)лучше увольняйся,всем пиво ставить накладно,как правило у 1снегов горло луженное
|
|||
54
freddy_kind
15.09.11
✎
09:39
|
хаха))) чувак ну ты! начал с кнопки уже запрос и заполнение ТЧ, пользуйся поиском что ли, или книжку Радченко приобрети) а то я чувствую твой вопрос скоро превратиться в "Как мне написать Нетленку" )
|
|||
55
Jeka55555
15.09.11
✎
09:40
|
да успею схожу надо научится))))
|
|||
56
Vladal
15.09.11
✎
09:41
|
(51) Можно.
Как тебе сделать: если в документе реквизиты табличной части не совпадают с реквизитами регистра. то только свою табличку вешать на форму. Впрочем, тогда лучше обработку создать: 1. На форму вешаешь табличное поле. 2. В свойствах обзываешь, например, ДанныеИзРС (поле Имя) 3. В свойстве ТипЗначения жмякаешь кнопку с 3 точками и выбираешь РегистрСведенийСписок, плюсиком раскрываешь дерево и выбираешь нужный регистр сведений. http://i061.radikal.ru/1109/aa/50c9cf6b92d9.png 4. Сохраняешь. 5. Запускаешь. |
|||
57
Сергей Д
15.09.11
✎
09:41
|
Скобки забыл
Выборка = Запрос.Выполнить().Выбрать(); |
|||
58
Vladal
15.09.11
✎
09:42
|
+(56) Он сразу тебе заполняться будет. А по кнопке чуток позже напишу.
|
|||
59
Jeka55555
15.09.11
✎
09:44
|
спасибо ща попробую
|
|||
60
Vladal
15.09.11
✎
09:45
|
Кстати, вот еще тема по твоему вопросу:
v8: Помогите вывести данные из регистра сведений. А вот поиск по форуму: http://www.google.ru/search?as_sitesearch=forum.mista.ru&q=вывести+данные+из+регистра+сведений |
|||
61
Сергей Д
15.09.11
✎
09:45
|
(56) Только и сказать... что ух.
|
|||
62
Vladal
15.09.11
✎
09:48
|
(61) Что ух?
|
|||
63
Сергей Д
15.09.11
✎
09:49
|
(62) Зачем так сложно?
|
|||
64
Jeka55555
15.09.11
✎
09:50
|
Vladal по кнопки напиши тоже вроде начал догонять
|
|||
65
Vladal
15.09.11
✎
09:55
|
Озвучь всю задачу, как есть. Если тебе надо данные регистра сведений привязать к текущему товару в документе - это одно.
Если заполнить некую табличку и показать по команде - это второе. Или открыть форму регистра сведений - это третье. |
|||
66
Vladal
15.09.11
✎
09:57
|
(63) Что сложного-то? Прилепить табличку и свойствами привязать к данным?
Сложно - это на пустой форме программно создать табличное поле, растянуть по полю, описать привязки и описать связь с данными. Но при определенной практике, это не сложно. |
|||
67
Jeka55555
15.09.11
✎
10:02
|
ща картинку скину как у меня там
|
|||
68
Vladal
15.09.11
✎
10:03
|
Вот тебе и кнопка:
На форму ложишь таблицу с именем ТабличноеПоле1 (сосиема сама даст по умолчанию). Процедура КнопкаВыполнитьНажатие(Кнопка) Запрос=Новый Запрос(); Запрос.Текст="ВЫБРАТЬ | ЦеныПокупкиСрезПоследних.Период, | ЦеныПокупкиСрезПоследних.Номенклатура.Наименование , | ЦеныПокупкиСрезПоследних.Цена | ИЗ | РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Ко нецПериода, ) КАК ЦеныПокупкиСрезПоследних"; Запрос.УстановитьПараметр("НачалаПериода",НачалоДн я(НачПериода)); Запрос.УстановитьПараметр("КонецПериода",КонецДня( КонПериода)); Результат=Запрос.Выполнить(); ТабличноеПоле1=Результат.Выгрузить(); ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки(); КонецПроцедуры |
|||
69
Vladal
15.09.11
✎
10:05
|
Вешаешь кнопку. В свойствах кнопки ищи События - Нажатие (ну или если кнопка на панели инструментов, то Действие), жмякаешь лупу и в модуле пишешь похожий на мой текст.
|
|||
70
Aswed
15.09.11
✎
10:05
|
(68) Хм. А я тупо на форму вывожу набор записей регистра и устанавливаю в них отбор. Работает быстрее и если что то работа происзодит непосредственно с регистром.
|
|||
71
Vladal
15.09.11
✎
10:08
|
Ну можно и так. Тут еще время тратится на разговор со скулем...
Покажи мастер-класс. |
|||
73
Aswed
15.09.11
✎
10:12
|
&НаСервере
Процедура ПрочестьОпцииКомплектации() Экспорт НаборЗаписей = РеквизитФормыВЗначение("Стандартные"); НаборЗаписей = ОбщиеФункции.ПрочестьОпцииКомплектации(НаборЗаписей, Объект.Ссылка); ЗначениеВРеквизитФормы(НаборЗаписей, "Стандартные"); ЗначениеВРеквизитФормы(НаборЗаписей, "Дополнительные"); КонецПроцедуры //ПрочестьДанныеКИ Функция ПрочестьОпцииКомплектации(НаборЗаписей, Комплектация) Экспорт НаборЗаписей.Очистить(); НаборЗаписей.Отбор.Комплектация.Значение = Комплектация; НаборЗаписей.Отбор.Комплектация.Использование = Истина; НаборЗаписей.Прочитать(); Возврат НаборЗаписей; КонецФункции //ПрочестьОпцииКомплектации |
|||
74
Vladal
15.09.11
✎
10:16
|
Ого!
|
|||
75
Jeka55555
15.09.11
✎
10:19
|
http://imglink.ru/show-image.php?id=ccb1df6a486028c1dca35b53649ef38f вот картинка там на верху есть кнопка заполнить мне надо чтоп при наатий на нее вылезала такая же форма с изделием1 изделием2 и изделием3
|
|||
76
Jeka55555
15.09.11
✎
10:26
|
Чтоб они открывали могли заполнить и распечатать еще одна кнопка нужна Vladal помоги
|
|||
77
Vladal
15.09.11
✎
10:41
|
(75) Так тебе нать отбор установить.
Все те реквизиты хранятся в каком регистре? Надо сделать выборку регистра с фильтром из указанной продукции (изделий). |
|||
78
Mikeware
15.09.11
✎
10:44
|
(75) "чтоб вылезала форма с изделием №2" - это зачетно!
|
|||
79
Jeka55555
15.09.11
✎
10:52
|
как это сделать????
|
|||
80
MORRoz
15.09.11
✎
11:04
|
Колонка "Группа опережения" заставляет задуматься.
Jeka - опиши полностью задание. Что это за документ. Чем он заполняется. И что значит "такая же форма с изделием1 изделием 2 и изделием3" , откуда брать эти изделия? Их всегда три? Что за конфа в конце концов. |
|||
81
Vladal
15.09.11
✎
11:11
|
(80) Конфа, по ходу, самописная.
Ему надо запилить запрос с фильтром по изделиям, а результат запроса выгрузить в ТЧ документа. |
|||
82
Vladal
15.09.11
✎
11:11
|
я слился.
|
|||
83
Сергей Д
15.09.11
✎
11:12
|
(82) Хорошо, что не спился.
|
|||
84
Krendel
15.09.11
✎
11:15
|
(0) Начни что ли с Радченко ;-)
|
|||
85
salvator
15.09.11
✎
11:19
|
(84) Я думаю, с Радченко рановато. Нужно с учебника по русскому языку.
|
|||
86
Krendel
15.09.11
✎
11:20
|
(85) Азбука?
|
|||
87
salvator
15.09.11
✎
11:22
|
(86) Это пройдено, видимо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |