|
Получить ссылку на текущий открытый документ | ☑ | ||
---|---|---|---|---|
0
Marry04
28.07.16
✎
11:01
|
Как получить ссылку на текущий открытый документ(а точнее номер документа).
Вот так не получается.пишет отладчик,что объект не найден Документы.ПланПроизводстваПоСменам.ПолучитьСсылку(); Процедура КнопкаВыполнитьНажатие(Кнопка) Видпроизводств = Перечисления.ВидыВоспроизводстваНоменклатуры.Производство; Номер = Документы.ПланПроизводстваПоСменам.ПолучитьСсылку(); //Номер = "00000000015"; Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ | ПланПроизводстваПоСменамИсходныеДанныеДляПланирования.Спецификация |ИЗ | Документ.ПланПроизводстваПоСменам.ИсходныеДанныеДляПланирования КАК ПланПроизводстваПоСменамИсходныеДанныеДляПланирования |ГДЕ | ПланПроизводстваПоСменамИсходныеДанныеДляПланирования.Ссылка = &Номер И ПланПроизводстваПоСменамИсходныеДанныеДляПланирования.ВидВоспроизводства = &Видпроизводств"; Запрос.УстановитьПараметр("Номер", Номер); Запрос.УстановитьПараметр("Видпроизводств", Видпроизводств); Выборка = Запрос.Выполнить().Выбрать(); //Сообщить (Выборка); //Пока Выборка.Следующий() Цикл // Найти( // РегистрыСведений.ТехнологическиеКартыСпецификацийПланирования.Получить( //КонецЦикла; КонецПроцедуры |
|||
7
Lexey_
28.07.16
✎
11:16
|
(5) Документы.ПланПроизводстваПоСменам.Ссылка - ну ссылка, да, но ссылка на какой документ? Или //Номер = "00000000015"; - коментарием ты платформе какбы намекаешь, что ссылка тебе нужна всё-таки от документа с номером 00000000015?
|
|||
8
Nuobu
28.07.16
✎
11:17
|
Можешь ответить на этот пост? (1)
|
|||
9
Аццкий Чибуражко
28.07.16
✎
11:19
|
Документы.ПланПроизводстваПоСменам - объект не определен... какая может быть у него ссылка?... хотя бы надите объект сначала по номеру... но это - "семерщина"... ЭтотОбъект() поможет получить объект, либо Ссылка - ссылку на текущий (открытый) документ...
|
|||
10
Marry04
28.07.16
✎
11:20
|
(7) мне нужна ссылка на текущий открытый документ
|
|||
11
Marry04
28.07.16
✎
11:21
|
(10) документ "План производства по сменам"
|
|||
12
vicof
28.07.16
✎
11:23
|
(11) Ты принципиально мои посты не читаешь?
Документ не может быть открыт. Может быть открыта форма - графическое представление документа. Просто ссылка, детка, просто ссылка... |
|||
13
_stay true_
28.07.16
✎
11:23
|
(10) Именно который в данный момент интерактивно просматривает пользователь?
|
|||
14
Рэйв
28.07.16
✎
11:23
|
(0)ЭтотОбъект.Ссылка если обычные формы.
Если УФ. то в форме Объект.ссылка. в модуле документа - просто ССылка |
|||
15
Рэйв
28.07.16
✎
11:24
|
+(14)А если нужен тек номер у тек. открытого, то вообще не понятно зачем тебе ссылка...Просто Номер и все
|
|||
16
_stay true_
28.07.16
✎
11:24
|
(14) Это понятно. А как будем определять, что у данного документа с данной ссылкой в ДАННЫЙ момент времени открыта форма?
|
|||
17
Рэйв
28.07.16
✎
11:24
|
ссылка может быть и пустой и просто отличаться если еще не записан
|
|||
18
Marry04
28.07.16
✎
11:24
|
||||
19
Рэйв
28.07.16
✎
11:25
|
(17)ну если ты код пишешь в форме и он работает- значит открыта:-)
|
|||
20
Marry04
28.07.16
✎
11:25
|
(13) да именно с которым работает в данный момент пользователь.
|
|||
21
Рэйв
28.07.16
✎
11:25
|
(19)к (16)
|
|||
22
Рэйв
28.07.16
✎
11:26
|
(20)Тебе откуда вообще нужно ссылку получить? В каком модуле и чкакого объекта ты пишешь то что в сабже?
|
|||
23
_stay true_
28.07.16
✎
11:27
|
(20) А если пользователь только вводит новый документ, у которго ещё нет номера, даты и ссылки, т.к. эти данные присваиваются в момент записи?
Объясни сакральный смысл, зачем тебе это нужно и что ты будешь делать с полученными данными дальше |
|||
24
Marry04
28.07.16
✎
11:27
|
(19) я работаю с документом. мне нужно выгрузить данные с табл.части документа. выгружаю я запросом: параметры - ссылка на текущий документ открытый пользователем и вид производства.
вид производства параметр установила.а получить ссылку на текущ документ не могу |
|||
25
Nuobu
28.07.16
✎
11:28
|
Добавь в реквизиты обработки, где ты пишешь свой код ссылкуНаПланПроизводства и выведи это поле на форму.
И обращайся к нему: ЭтотОбъект.СсылкаНаПланПроизводства. |
|||
26
Marry04
28.07.16
✎
11:28
|
(23) данной внешей обработкой он будет пользоваться после записи документа.
|
|||
27
Marry04
28.07.16
✎
11:29
|
(25) форму документа не стоит трогать.все внешне..
|
|||
28
Marry04
28.07.16
✎
11:30
|
тогда следует получить текущую открытую форму документа. и обратиться к элементу (номеру)формы?
|
|||
29
_stay true_
28.07.16
✎
11:30
|
(26) (24)
Зачем запросом? Документ.ТЧ.Выгрузить() можно использовать для тех же целей. Я до сих пор не могу понять, что может дать информация о том, что я сегодня открыл и посмотрел документ за прошлый год, например? |
|||
30
Nuobu
28.07.16
✎
11:31
|
(27) Там написано, чтобы ты добавила в реквизиты обработки ссылку и вывела это поле на форму обработки.
|
|||
31
vicof
28.07.16
✎
11:32
|
Marry04 приходи ко мне борщ варить, а я тебя одинэсине учить буду)
|
|||
32
Marry04
28.07.16
✎
11:33
|
(30) не ссылку на документ.а лучше вывести номер текущего открытого документа пользователем
|
|||
33
Marry04
28.07.16
✎
11:33
|
(31) боюсь в разных городах мы находимся (
|
|||
34
Рэйв
28.07.16
✎
11:34
|
(24)Если ты все это пишешь в форме документа. то тебе не нужна ссылка. Просто обращайся к именам таб частей и их реквизитов.
Если ты эжто пишешь с обработки и "открыл" в твоем понимании - это выбрал в реквизит, то все можно брать через точку от имени реквизита обработки ии что там у тебя.. Как то так:-) |
|||
35
vicof
28.07.16
✎
11:35
|
(33) Ты в каком?
|
|||
36
Рэйв
28.07.16
✎
11:35
|
+(34)если обработка и открытая форма документа (пользователем) живут разной жизнью - то так лучше вообще не делать:-)
|
|||
37
Marry04
28.07.16
✎
11:37
|
(34) (36) все, добавляю на форму обработки поле , в котором по нажатию трех точек будет выбираться нужный документ. и это будет являться параметром для запроса.
|
|||
38
Marry04
28.07.16
✎
11:38
|
(35) новосибирск)
|
|||
39
Рэйв
28.07.16
✎
11:39
|
(37)Ну собственно в реквизите у тебя и будет нужная тебе ссылка.:-) И можно через точку брать от нее любую инфу и даже и не только номер
|
|||
40
vicof
28.07.16
✎
11:40
|
(38) Земеля. До нерезиновой 3,5 часа лететь. Гоу в гости. Пофиг на ссылки и документы, они тебе не нужны.
|
|||
41
Marry04
28.07.16
✎
11:41
|
https://docs.google.com/drawings/d/1YnWJeQboPsjzTjY0M3sTXmjCLyQx1yVewKe0pZYNlD4/edit?usp=sharing
а как мне для поля выбора установить тип значения -документ определенного типа? не убивайте и не злитесь на меня за тупость(( |
|||
42
Marry04
28.07.16
✎
11:42
|
(40) ага не нужно..меня выгонят с работы я если не сделаю этто чертовое планирование(
|
|||
43
Nuobu
28.07.16
✎
11:43
|
(41) В реквизите выставить.
|
|||
44
_stay true_
28.07.16
✎
11:45
|
(42) И в город-геморой колыбель русского флота славный Воронеж заскочи(всего 500км от нерезивновска и понаехаловска).
Создай реквизит в своей обработке с типом ДокументСсылка. После добавь его на форму. После прилетай варить борщ. И будет тебе счастье:) |
|||
45
vicof
28.07.16
✎
11:47
|
(42) Да ты тут работать не будешь, только сидеть и борщи варить да шопиться в модных бутиках)
|
|||
46
vicof
28.07.16
✎
11:48
|
(44) Это моя девочка. Не тронь ее.
|
|||
47
_stay true_
28.07.16
✎
11:50
|
(46) С какого она твоя-то? Давай подеремся и выясним, чья она:)
|
|||
48
Marry04
28.07.16
✎
11:52
|
(45) не, спасибо,это скучно и неинтересно .надо свои извилины хоть маленько напрягать)
|
|||
49
Marry04
28.07.16
✎
11:53
|
(46) моя?попробуй добейся сначала, а потом говори , при людно, что моя))
|
|||
50
Marry04
28.07.16
✎
11:55
|
(43) (39) Процедура ПолеВыбора1Открытие(Элемент, СтандартнаяОбработка)
ЭлементыФормы.ПолеВыбора1.СписокВыбора.Добавить(Документы.ПланПроизводстваПоСменам); КонецПроцедуры и нет никакого выбора документов..я не так сделала видимо как-то?! |
|||
51
Feunoir
28.07.16
✎
11:56
|
Чо-та кажется мне, что ТС реинкарнация LivingStar
|
|||
52
DrZombi
гуру
28.07.16
✎
11:57
|
(50) Вы понимаете, что делает текст вида "Документы.ПланПроизводстваПоСменам" ?
(51) Однозначно |
|||
53
Marry04
28.07.16
✎
11:58
|
(51) что простите?
|
|||
54
DrZombi
гуру
28.07.16
✎
11:59
|
(46)
(53) Забудь, 1С не твое :) |
|||
55
DrZombi
гуру
28.07.16
✎
11:59
|
(46) А девочка в курсе, что она твоя? :)
|
|||
56
Lexey_
28.07.16
✎
12:00
|
(51) он, кстати, тоже из Новосиба)
|
|||
57
Marry04
28.07.16
✎
12:02
|
(54) я только начинаю..и почему сразу говорить,что 1С не мое..?
|
|||
58
Marry04
28.07.16
✎
12:03
|
(51) что за ТС и LivingStar?
|
|||
59
Marry04
28.07.16
✎
12:03
|
(52) Документы.ПланПроизводстваПоСменам.Ссылка добавила.и нет реакции
|
|||
60
DrZombi
гуру
28.07.16
✎
12:04
|
(57) Тебе нужно, из обработки получить ссылку на документ
Та к ты можешь её получить только из Данных реквизита диалога. типо: Номер = ВыборкаДокумента; //Номер = "00000000015"; |
|||
61
DrZombi
гуру
28.07.16
✎
12:04
|
(59) Ты в Синтаксис помощник войди и посмотри, для чего используется сея конструкция "Документы"
|
|||
62
DrZombi
гуру
28.07.16
✎
12:05
|
+(57) Если ты это делаешь из формы документа, то просто пишешь
Номер = Ссылка; либо Номер = ЭтотОбъект.Ссылка; |
|||
63
vicof
28.07.16
✎
12:06
|
(46) Вот это поворот! Приезжай в Москву и добивайся меня, я уже все условия перед тобой выложил. Осталось только приехать и добиться.
(47) На ножах? Мечах? Дубинках? Врукопашную? В танчики? Мортал комбат? Выбирай) (55) Уже в курсе. |
|||
64
DrZombi
гуру
28.07.16
✎
12:07
|
+ Если делаешь это из списка документов, то
ЭлементыФормы.ТвойСписок.ТекущиеДанные.Ссылка Элементы.ТвойСписок.ТекущиеДанные.Ссылка http://forum.infostart.ru/forum26/topic126487/ |
|||
65
DrZombi
гуру
28.07.16
✎
12:08
|
(63) Ей стоит много раз подумать над твоими заявлениями :)
|
|||
66
vicof
28.07.16
✎
12:09
|
(65) Вот не надо все опошлять.
|
|||
67
Marry04
28.07.16
✎
12:10
|
(64) для начала у меня поле выбора не открывается..
|
|||
68
Marry04
28.07.16
✎
12:12
|
о боже мой..я запуталась.
|
|||
69
vicof
28.07.16
✎
12:18
|
Сладенькая, не путайся, иди сюда, давай тебя поцелую. Ну ее нафиг, эту злую 1ску. Сходи пока за булочками, а я пока ссылку получу.
|
|||
70
Marry04
28.07.16
✎
12:22
|
(65) Процедура ПолеВыбора1Открытие(Элемент, СтандартнаяОбработка)
Элемент.ПолеВыбора1.СписокВыбора.Добавить( Документы.ПланПроизводстваПоСменам.Ссылка); КонецПроцедуры что не так?почему не открывает выпадающий список документов.. |
|||
71
vicof
28.07.16
✎
12:26
|
(70) Не открытие, а начало выбора
Документы.ПланПроизводстваПоСменам.Ссылка - удали, чтобы кровь из глаз не текла |
|||
72
Marry04
28.07.16
✎
12:30
|
(71) и оставить пустой обработчик?
|
|||
73
Аццкий Чибуражко
28.07.16
✎
12:31
|
сдается мне, джентльмены, это был развод!... почти(с) :)
|
|||
74
Marry04
28.07.16
✎
12:33
|
(73) вы о чем?
|
|||
75
vicof
28.07.16
✎
12:33
|
(72) Давай для начала выясним, какая задача стоит?
глобально, изначально, до получения ссылки |
|||
76
wertyu
28.07.16
✎
12:34
|
(74) конфигурацию менять нельзя?
|
|||
77
Marry04
28.07.16
✎
12:35
|
(76) неа нельзя
|
|||
78
wertyu
28.07.16
✎
12:36
|
(77) а документ открыт был у тебя или ещё где-то?
|
|||
79
Аццкий Чибуражко
28.07.16
✎
12:38
|
(74) о том, что сама ветка подразумевает, что человек пытается сделать то, в чем совершенно ничего не понимает... либо, наоборот, он - мастер, но ему скучно, и он решил "поразводить" кроликов... :)
ps. ну Вы почитайте, для начала, про базовые понятия, посмотрите аналогичные примеры в типовых... что ж Вы сразу "ваять" бросаетесь?... |
|||
80
Marry04
28.07.16
✎
12:38
|
(75) в документе "план производства по сменам" вкладка занятость РЦ не заполняется .берется тех.карта ГП, но тех.карта не включает в себя разузлование на другие спецификации.
Я сейчас хочу собрать в единую тех.карту все спецификации по изготовлению ГП и её уже загружать в документ. |
|||
81
Mariiaki
28.07.16
✎
12:39
|
||||
82
Marry04
28.07.16
✎
12:40
|
в данный момент хочу выгрузить все спецификации по данной продукции. и сделать соответствие в РС "Тех.картыспец.номенклатуры" для выбора соответствующих тех.карт деталей
|
|||
83
Marry04
28.07.16
✎
12:40
|
(81) вот как раз хочу пойти в магистратуру..на прикладную информатику
|
|||
84
wertyu
28.07.16
✎
12:41
|
(80) всё, понятно, открой справочник внешние печатные формы и обработки, нажми f1, там инструкция как создавать внешние обработки для заполнения ТЧ
|
|||
85
Marry04
28.07.16
✎
12:41
|
(79) понимаете здесь всякую чушь пишут, больше по делу нужно.я теряюсь.
|
|||
86
vicof
28.07.16
✎
12:45
|
(85) Делай (84), а там у тебя ссылка уже будет
|
|||
87
DrZombi
гуру
28.07.16
✎
12:53
|
(67) Тип установи, по умолчанию там строка :)
|
|||
88
DrZombi
гуру
28.07.16
✎
12:55
|
(73) Вот почему не в пятницу :)
|
|||
89
Аццкий Чибуражко
28.07.16
✎
12:55
|
вернитесь к рисунку в (41)...
закладка "реквизиты"... на НЕЙ! добавьте реквизит, в свойствах (окно справа), в поле "тип" нажмите кнопку с 3-мя точками и выберите из выпавшего списка "ДокументСсылка.ПланПроизводстваПоСменам" (устновите флажок)... далее, на закладке "диалог" добавьте НЕ "поле выбора", а "поле ввода" и свяжите его через данные с добавленным реквизитом... ps. либо Вы не знаете элементарных вещей, но уже беретесь за разработку, либо неудачно придуриваетесь... скучно?... |
|||
90
DrZombi
гуру
28.07.16
✎
12:56
|
(79) Так веселее, ведь лозунг от 1С - "Любая кухарка может управлять 1С без программистов" :)
|
|||
91
Аццкий Чибуражко
28.07.16
✎
12:58
|
(90) не верю!... (с) скорее, (73)... :)
|
|||
92
_stay true_
28.07.16
✎
13:07
|
(63)
Давай в танчики. Только в оригинальные, на денди:) P.S: девушка поди уже и не рада, что с нами связалась:) |
|||
93
Аццкий Чибуражко
28.07.16
✎
13:10
|
(92) совсем на как джентльмены... и не гусары... даешь CS!... на ножах!... :)
|
|||
94
Аццкий Чибуражко
28.07.16
✎
13:11
|
(93) на как=нЕ как
|
|||
95
_stay true_
28.07.16
✎
13:14
|
(93) (94)
Разберемся в стиле Tekken 7))) |
|||
96
sitex
naïve
28.07.16
✎
13:31
|
(80) Подумайте может сменить логику и подойти с другого конца реализации задачи ))
|
|||
97
vicof
28.07.16
✎
14:18
|
(92) ок) тащи денди)
|
|||
98
Marry04
29.07.16
✎
11:11
|
(89) спасибо вам огромное.все получилось!просто я не работала с 8.2. и забыла про вкладки -Диалог, реквизиты..
|
|||
99
Marry04
29.07.16
✎
12:55
|
только как дальше мне вытащить номер документа из выбранного пользователем документа
|
|||
100
Nuobu
29.07.16
✎
13:02
|
100
99 постов ни о чем. |
|||
101
Azverin
29.07.16
✎
13:03
|
ПланПроизводстваПоСменам - это же не типовой документ?
|
|||
102
Mankubus
29.07.16
✎
13:30
|
(99) НужныйНомер = ВыбранныйДокумент.Номер
|
|||
103
VladZ
29.07.16
✎
13:38
|
В природе все стремится к равновесию... Если где-то девушка мучается с 1С, то где-то в другом городе, молодой человек мучается с борщом...
|
|||
104
Nuobu
29.07.16
✎
13:45
|
(103) У меня в холодильнике есть кусок мяса. Я думаю о нём, вижу его. Почему он еще не в кастрюле? Как его взять?
|
|||
105
_stay true_
29.07.16
✎
13:49
|
(104) Перестаньте троллить девушку.
(99) По имени реквизита: Реквизит.Ссылка.Номер |
|||
106
b_ru
29.07.16
✎
14:40
|
(102) (105) Медвежья услугу оказываете, она сейчас будет документ по номеру в запросе искать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |