Имя: Пароль:
1C
1С v8
Пример кода(ссылка)
,
0 FreeWay
 
18.12.14
19:56
Ищется пример кода для открытия формы Справочника управляемого приложения и последующего его "Записать и Закрыть" (все делается программно из внешней обработки).
поиски по инету пока не увенчались успехом (((
5 Крошка Ру
 
18.12.14
20:11
WANTED
DEAD OR ALIVE
   REWARD...  

что там, кстати, насчет награды?
6 Жан Пердежон
 
18.12.14
20:11
(4) а форма тут причем?
7 FreeWay
 
18.12.14
20:14
были произведены изменения в доп реквизитах формы (смена с "константы" на периодический.
при открытии формы значения присутствуют и последующем сохранении формы они записываются в периодические значения.
как следствие необходимость в манипуляциях
8 etc
 
18.12.14
20:17
(7) а программно реализовать данную манипуляцию без открытии формы не судьба?
9 FreeWay
 
18.12.14
20:19
(8) значения периодических значений будут присутствовать? и последующее их сохранение будет результативным?
10 FreeWay
 
18.12.14
20:25
примерный скелет кода, семантику я сам как нибудь осилю
11 Fram
 
18.12.14
20:29
кто нибудь понял что за "периодические значения" такие?
12 lEvGl
 
гуру
18.12.14
20:30
значения значений хранятся в реквизитах ссылки, назначение формы - их показать, а манипуляции надо делать с самими реквизитами(что программно вполне возможно). Ну а если твои значения меняются в форме (там наверно к какому то событию привязано?), а затем пишутся в базу (регистр или что там), то можно получитьформу(), потом ее закрыть() и на ПередЗакрытием() повесить расчеты.
13 Славен
 
18.12.14
20:32
Реквизиты у обьекта, а не у формы, форма их только отображает
14 FreeWay
 
18.12.14
20:34
(12) правильно. И по пути наименьшего сопротивления открытие формы (хоть модально - что будет корректнее), и последующее их сохранение (Дополнительных реквизитов и сведений).
15 Славен
 
18.12.14
20:34
(10) такая просьба интересная, ты понимаешь что ты хочешь одно, а озвучил другое... типа накидайте мне устройство аэс, мне надо лампочку вкрутить, вы мне схему аэс примерно начертите,а дальше я сам. Все проще делается, получаешь в обработке обьект-элемент справочника и меняешь у него реквизиты
16 Джинн
 
18.12.14
20:35
(10) Вы сначала осильте идеологию построения системы и поймите отличие объекта от формы. Выкиньте свой семерочный подход на помойку.
17 FreeWay
 
18.12.14
20:35
(13) Да у объекта. Но в форме они присутствуют, и сохранить - вариант меньшей крови.
Может я ошибаюсь.
18 Джинн
 
18.12.14
20:37
(17) Не, конечно достать гланды можно и нетрадиционным способом - никаких физических ограничений этому не существует.
19 FreeWay
 
18.12.14
20:37
(15) Уточню - Открыть ФормуЭлемента и ЗакрытьИзаписать
20 xXeNoNx
 
18.12.14
20:46
(4) периодическими реквизитамы?!
21 Куро
 
18.12.14
20:46
почему то прочитал заголовок как  -  пример быдло кода... к чему бы это..
22 xXeNoNx
 
18.12.14
20:48
А это точно про 1с?
23 FreeWay
 
18.12.14
20:51
(20) да, записать новые значения.
в приложении это осуществимо в ручном режиме клик клик и т.д.
но как программер я не привык делать это в ручную.
1с не мой конёк. В других языках программирования я бы обставил многих здесь присутствующих.
но не место гарцевать.
Я прошу помощи в скелете кода для реализации своей задумки.
надеюсь на понимание.
24 Garykom
 
гуру
18.12.14
20:52
(0) семерошник пытается изучить 8-ку?
25 Garykom
 
гуру
18.12.14
20:53
(23) список языков "бы обставил многих здесь присутствующих" в студию, есть желающие померяться ))
26 Джинн
 
18.12.14
20:54
(23) Ептыть, Вам же сказали - не "скелет кода" нужен, а подход в принципе изменить.
27 Garykom
 
гуру
18.12.14
20:55
(22) походу да но смешалось все и кони и люди: "управляемого приложения", "манипуляций с периодическими реквизитами"
28 Гёдза
 
18.12.14
20:55
форма = ...
форма.записать()
29 Garykom
 
гуру
18.12.14
20:56
(28) тссс...не подсказывать а то так и не поймет что такое периодический регистр сведений
30 FreeWay
 
18.12.14
21:06
(29) продолжайте.
были изменения в доп реквизитах (изменены свойства с постоянных на периодические).
если продолжать манипуляции с формой управляемой, то в ней присутствуют предыдущие значения(конфу писал не я)
и она не стандартная.
цель - сохранить их и перевести в периодические значения.
как я вижу решение вопроса - открытие формы с последующим их сохранением.
если есть другие конструктивные предложения, готов выслушать.

PS
брызгать своей квалификацией - в другие форумы.
их  масса для дензнако-подобных.
текущий форум для обмена знаниями, по желанию.
Кто хочет денег, есть другие сайты изначально финансово ориентированные. поэтому нет желания помочь - зачем выписываться?
31 Garykom
 
гуру
18.12.14
21:14
(30) какая 1С то вообще? Про что говорим?

ЗЫ
Жду список языков для мерянья...
32 Джинн
 
18.12.14
21:14
(30) Екарный бабай! Нет в форме "предыдущих значений"!
В форме есть элементы управления - кнопочки всякие, надписи и т.п. Форма - это "обертка" данных. В пятый раз пишу - разберитесь что такое форма, а что такое объект.
33 FreeWay
 
18.12.14
21:18
(32) скрины?
34 Garykom
 
гуру
18.12.14
21:19
(32)+ можно начать хотя бы с этого (если 8-ка)
35 FreeWay
 
18.12.14
21:19
(32) сам в шоке, как код писан ... очень много буков.
факт что предзначения присутствуют.
цель - сохранить их!
36 Garykom
 
гуру
18.12.14
21:21
насчет "Кто хочет денег, есть другие сайты изначально финансово ориентированные. поэтому нет желания помочь - зачем выписываться?"

есть такая фраза: "в любом вопросе содержится 50% ответа"

тут вижу в одном вопросе_3 25% из вопроса_1 и 25% из вопроса_2
37 GROOVY
 
18.12.14
21:26
(35) Что есть "предзначения"?
38 FreeWay
 
18.12.14
21:28
(36) сам в курсе, по этому просил скелет кода.
остальное накопаю сам.

как скрины крепить?
39 Garykom
 
гуру
18.12.14
21:30
(38) никак, тока ссылки на внешние
40 GreyK
 
18.12.14
21:30
(0) А не кулхацкер ли ты!? Помню я обработку для 7.7, которая меняла любые документы, при доступе к внешним отчетам и обработкам! Много людей пострадало, а пишется такое "чудо" можно сказать на коленке.
41 FreeWay
 
18.12.14
21:35
42 FreeWay
 
18.12.14
21:40
(40) у любого человека (т.б. индивида) есть скрытые возможности!
Многие могут, но не хотят.
право выбора ...
поясню на примере конструкции условия...
если желание=тру тогда
... цепь событий
иначе
... разные бывают геморои
конец условия
есть ещё вариант условия
но это частность реализации алгоритма условия
43 Garykom
 
гуру
18.12.14
21:40
(41) походу про разницу между режимами "..приятия" и "пофигуратора" не знаем ))
44 FreeWay
 
18.12.14
21:46
(43) по подробней.
я не до конца понимаю ваш вопрос
45 GreyK
 
18.12.14
21:51
(42) Не понял твою мысль, ты считаешь что своровать, изменив документ внешней обработкой, - это скрытые возможности личности?
46 Garykom
 
гуру
18.12.14
21:52
(44) походу, телепаты тут, тоже не смогли прочитать Ваш зашифрованный по самое не могу...
47 FreeWay
 
18.12.14
21:57
(45) логика не корректна.
корректировка существующего, без криминала.
хотя ваше мнение мне понятно, и аргументировано.
цель исправить. при чем корректно!
48 FreeWay
 
18.12.14
22:01
(46) первое то, что происходит после манипуляций с доп реквизитами и открытием формы справочника.
второй скрин что было до сохранения доп реквизитов (управляемая форма)
третья, что стало

PS
а как вы смотрели выше ссылки на скрины? я их не вижу ни сколько....
как корректно выложить скрины ?
49 Garykom
 
гуру
18.12.14
22:04
При Вашем уровне знаний, то что Вы хотите (понятную инструкцию) стоит слишком много, дороже 1-2 минут времени спеца на совет
50 FreeWay
 
18.12.14
22:04
51 FreeWay
 
18.12.14
22:08
по факту я хожу "лесом" ?
в любом случае я результат получу.
время терпит.

ЗЫ
есть те кто не спекулирует на курсе рубля и за Страну?
Поднять свою Страну есть желающие?
52 GreyK
 
18.12.14
22:09
(47) Тогда делаешь реквизит объекта типа "ДокументОбъект" на форме обработки делаешь реквизит типа ДокументСсылка, который иеняет ДокументОбъект, затем делаешь на форме реквизиты для ДокументаОбъекта, которые надо менять и кнопочку сохранения изменений.
53 Garykom
 
гуру
18.12.14
22:13
(52) +1

только вместо 1-го реквизита сделал бы добавление в список для групповой обработки
54 FreeWay
 
18.12.14
22:18
парни, все необходимое присутствует на "ФормеЭлемента" при открытии в приложении (управляемое приложение).
запускаем обработку. обработка открывает форму элемента с нужными параметрами - далее сохраняем.
всё.
мой алгоритм корректен?
скрины выше..
55 FreeWay
 
18.12.14
22:23
почему спрашиваю...
как пример:
левое, правое, полное соединение внешнее в 1с происходит в разрез со стандартом SQl для СУБД
ну и так далее..
семантика с корректировкой должна быть иначе, конечный результат будет далёк от желаемого.
56 Garykom
 
гуру
18.12.14
22:29
(55) да согласен, если в сознании немногих расхождение с действительностью (и сознанием многих), то такие немногие собираются многими в одном месте
57 GreyK
 
18.12.14
22:31
(54) ТСЖ опять, всю пятницу испортил :(
Начни по новой, что хотел поправить в этой конфе и почему?
58 xXeNoNx
 
18.12.14
22:40
В УФ- нет управляемых форм, ты как программер, как бы сделал, например, на cpp?
59 xXeNoNx
 
18.12.14
22:41
(58) пардон+нет периодических реквизитов
60 xXeNoNx
 
18.12.14
22:42
Вся периодика у тебя хранится в регистре сведений
61 Garykom
 
гуру
18.12.14
22:44
(59) как это нет? когда на картинке на форме написано "периодических реквизитов" :)
62 Записьдампа
 
18.12.14
22:47
(42)(51) Конечно! Форма политического сознания, с одной стороны, иллюстрирует субъект политического процесса. Политическое лидерство, с другой стороны, определяет антропологический политический процесс в современной России (терминология М.Фуко). Гуманизм, как бы это ни казалось парадоксальным, теоретически обретает плюралистический христианско-демократический национализм. Правовое государство существенно означает антропологический англо-американский тип политической культуры.

Континентально-европейский тип политической культуры символизирует конструктивный референдум (отметим, что это особенно важно для гармонизации политических интересов и интеграции общества). Политическое учение Платона, с другой стороны, иллюстрирует экзистенциальный либерализм. Понятие политического участия последовательно. Основная идея социально–политических взглядов К.Маркса была в том, что кризис легитимности предсказуем.

Карл Маркс исходил из того, что политическая легитимность отражает англо-американский тип политической культуры (отметим, что это особенно важно для гармонизации политических интересов и интеграции общества). Харизматическое лидерство, согласно традиционным представлениям, теоретически означает элемент политического процесса. Вопреки распространенным утверждениям, политическое учение Локка потенциально. Марксизм неизбежен. Социализм, однако, вызывает механизм власти.
63 FreeWay
 
18.12.14
22:52
(62) я нейтрален до поры до времени когда не начинают ущемять мои интересы.
но этот форум не для дебатов по поводу мировозрений
64 FreeWay
 
18.12.14
22:53
(57) по поводу ТСЖ- есть вариант ведения учетов без левых начислений.
Что я и делаю.
65 Garykom
 
гуру
18.12.14
22:54
(64) вариант сделать "левые начисления" правыми или средними/центральными не подходит?
66 FreeWay
 
18.12.14
23:02
(58) с си плас плас знаком но не в такой мере как профи.
для гурманов - C++.
В текущей теме нет необходимости в этом.
есть желание ваять ОС. меняйте тему.
про дыры в ОС на С++ - надеюсь нет необходимости распространяться.
в противно случае была бы одна ОС.
пох как она обзываться винда или линух.
но до сих пор и та и другая лажовые (с дырами).
дальнейшее развитие демагогии не рассматриваю как продуктивное!
Валите на ассемблер.
но никто из вас даже не подразумевает сваливать с ООП на низкий уровень..
Тема по " У меня толще и длинее закрыта!"
говорим по теме:
Есть, что сказать - говорим. Нет - молчим!
Благодарю за понимание.
67 FreeWay
 
18.12.14
23:08
(65) ни каких левых начислений - априори.
изначально было выбрано "не корректно" одно из значений доп реквизитов не влияющих на начисления (разработчик не дает полной инфы по поводу заведения доп реквизитов), но влияющих на часть Паспортиста, где ранее озвученные реквизиты имеют значения.
сейчас стоит задача скорректировать данные СУБД (корректно - проверено путем отчетов!!!)
68 FreeWay
 
18.12.14
23:12
мы далеко ушли от темы.
прошу вернуться к теме
69 Мимохожий Однако
 
18.12.14
23:34
(68)Найди желто-желтую книжку от 1С или книжку Радченко. Это эффективнее поисков в интернете. Хотя.. и в интернете эти книжки есть. ИМХО, пытаешься делать операцию по телефону. Но ты не Кашпировский.
70 FreeWay
 
19.12.14
00:14
(69) псевдо гений
71 Garykom
 
гуру
19.12.14
00:21
(70) успокойся уже !псевдо !гений и goto sleep
72 batman69
 
19.12.14
05:06
(0) ТС Глупый и наглый.
73 patria0muerte
 
19.12.14
06:13
+ (72) Не исключено, что еще и упорот...
74 hhhh
 
19.12.14
06:30
(68) при открытии формы она берет эти реквизиты из регистра сведений. Регистр сведений, он отдельно существует. То что вы подсовываете из обработки тупо выбрасывается. Берется свое из регистра сведений. Ваш вариант: взять регистр сведений и тупо поменять там строчки на нужные.
75 FreeWay
 
19.12.14
10:07
(72) Про Себя любимого?
76 FreeWay
 
19.12.14
10:08
(74) я в курсе где живут значения и какие регистры используются.
я про другой вариант.
77 Жан Пердежон
 
19.12.14
10:43
ппц, работа на полчаса, тс уже второй день воду мутит;
клюшечник?
78 FreeWay
 
19.12.14
10:47
(77) Выпердежник?
79 eklmn
 
гуру
19.12.14
10:48
Ловите наркомана (0) !!!! (с) Г..ПЖ
80 xXeNoNx
 
19.12.14
10:50
ТС смирился видимо...
Хотел нос утереть другими ЯП.
В итоге и в сях не силен.
Возможно студентишка, осваивающий у мамки на работе 1С
81 xXeNoNx
 
19.12.14
10:56
+(80)  А пафоса хоть ж. жри
82 FreeWay
 
19.12.14
11:09
(81) БуГаГа, Петросян...
83 batman69
 
19.12.14
11:17
(81) +100500

(75) Не... про тебя, не любимого.
84 DrZombi
 
гуру
19.12.14
11:19
Жесть, а ведь ПятницО :)
85 xXeNoNx
 
19.12.14
11:19
(82) Ты пришел за помощью сюда, а не за вбросами:
1.  "других языках программирования я бы обставил многих здесь присутствующих.
но не место гарцевать." - Заикнулся, ну говори что ты знаешь и чем можешь обставить.
2. "брызгать своей квалификацией - в другие форумы.
их  масса для дензнако-подобных.
текущий форум для обмена знаниями, по желанию." - Волшебник в курсе?
3. "я нейтрален до поры до времени когда не начинают ущемять мои интересы. но этот форум не для дебатов по поводу мировозрений" - Волшебник в курсе? Тебя 100 раз просили уточнить свой вопрос.
И вот теперь сам придумай себе имя!
86 xXeNoNx
 
19.12.14
11:25
+ Еще нарушения в описании темы, которая не отражает суть вопроса.
87 AlexITGround
 
19.12.14
11:45
В итоге бедного заносчивого падавана затроллили, оставив без помощи Великие гуру 1С.
ТС, я бы помог решить вопрос, но я не понял ни смысла задачи, ни какой из параметров ты желаешь изменить. Ответов на вопросы ты особо не даешь.
88 Garykom
 
гуру
19.12.14
11:48
(87) как еще падаван, даже на юнлинга не тянет
89 FreeWay
 
19.12.14
11:54
(87) Спс, но я сам решу.
90 Любопытная
 
19.12.14
11:56
(89) И это самое правильное решение. Заодно научишься :)
91 batman69
 
19.12.14
12:01
(89) Молодец, иди..
92 xXeNoNx
 
19.12.14
12:22
(87) нужно просто формулировать вопрос корректно, ну или вести себя корректно...
93 AlexITGround
 
19.12.14
12:23
(89) Молодца, экспириенс наше все!
94 FreeWay
 
20.12.14
11:13
пох на ваше мнение

код мож кому пригодится

&НаКлиенте
Процедура Команда1(Команда)
    ЛицСчетаСправочник();
КонецПроцедуры

&НаСервере
Процедура  ЛицСчетаСправочник()
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ркЛицевыеСчета.Ссылка,
    |    ркЛицевыеСчета.Код,
    |    ВложенныйЗапрос.Значение,
    |    ВложенныйЗапрос.Свойство
    |ИЗ
    |    Справочник.ркЛицевыеСчета КАК ркЛицевыеСчета
    |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |            ркЛицевыеСчетаДополнительныеРеквизиты.Свойство КАК Свойство,
    |            ркЛицевыеСчетаДополнительныеРеквизиты.Значение КАК Значение,
    |            ркЛицевыеСчетаДополнительныеРеквизиты.Ссылка КАК Ссылка
    |        ИЗ
    |            Справочник.ркЛицевыеСчета.ДополнительныеРеквизиты КАК ркЛицевыеСчетаДополнительныеРеквизиты) КАК ВложенныйЗапрос
    |        ПО ркЛицевыеСчета.Ссылка = ВложенныйЗапрос.Ссылка
    |ГДЕ
    |    ркЛицевыеСчета.ЭтоГруппа = ЛОЖЬ
    |    И ркЛицевыеСчета.ПометкаУдаления = ЛОЖЬ
    |    И ВложенныйЗапрос.Свойство = &Свойство";
    Запрос.УстановитьПараметр("Свойство",ЭтаФорма.свойство.Ссылка);
    РезультатЗапроса = Запрос.Выполнить().Выгрузить();
    Для каждого СтрокаТаблицы Из РезультатЗапроса Цикл
        ИзмСвОбъектовДок= Документы.ркИзменениеЗначенийСвойствОбъектов.СоздатьДокумент();
        ИзмСвОбъектовДок.Дата             = "01.04.2014 00:00:00";
        ИзмСвОбъектовДок.Организация      = ЭтаФорма.Организация.Ссылка;
        ИзмСвОбъектовДок.Ответственный     = Пользователи.ТекущийПользователь();
        СтрокаДокСостав                = ИзмСвОбъектовДок.Состав.Добавить();
        СтрокаДокСостав.Объект = СтрокаТаблицы.ссылка;
        СтрокаДокСостав.НачалоДействия  = "01.04.2014 00:00:00";
        СтрокаДокСостав.Значение       = СтрокаТаблицы.Значение;
        СтрокаДокСостав.Свойство    = ЭтаФорма.свойство.Ссылка;
        ИзмСвОбъектовДок.Записать(РежимЗаписиДокумента.Проведение);
    КонецЦикла;    
КонецПроцедуры
95 DmitriyDI
 
20.12.14
11:35
(94) ахааха)
96 Ник второй
 
20.12.14
12:59
За запрос убил бы на месте.
97 Ник второй
 
20.12.14
13:00
ИзмСвОбъектовДок.Дата             = "01.04.2014 00:00:00";
Доставило, давно так не смеялся.
98 Drac0
 
20.12.14
14:12
(96) (97) Ты просто завидуешь.
99 GROOVY
 
20.12.14
14:15
А нафига там вложенный запрос выбирающий все из таблицы?
100 GROOVY
 
20.12.14
14:17
И новый документ придумал?

Без стеба: сходи на курсы, ну или Радченко почитай.
101 Drac0
 
20.12.14
14:32
(99) (100) И ты завидуешь :)
103 Garykom
 
гуру
20.12.14
15:05
(102) это надо напрямую к ТС он те все сделает запросом к периодическим реквизитам
104 koreav
 
20.12.14
16:08
Встречал пример, когда значение реквизита объекта в модуле этого объекта, получали из значения элемента формы, которую специально создавали, но не открывали. Ужас прямо как в (0).