Имя: Пароль:
1C
1С v8
Можно ли на УФ писать код без конструкций &НаСервере, &НаКлиенте и т.п.?
0 Prog111
 
02.04.16
18:43
Если конфигурация на УФ (например, УТ 11), но используется только в файловом варианте и в толстом клиенте - то можно ли писать код без разделения на клиент и сервер, ведь, по сути, в данном случае нет ни клиента, ни сервера?
1 H A D G E H O G s
 
02.04.16
18:48
нет
2 Chameleon1980
 
02.04.16
18:53
а нет ли такого, что когда ничего не пишем - подразумевается на сервере?

или приснилось мну:?
3 H A D G E H O G s
 
02.04.16
18:55
(2) Есть. Но интерфейсные действия требуюьт &НаКлиенте
4 Dmitry1c
 
02.04.16
18:55
(0) сложно чтоли?
5 GROOVY
 
02.04.16
19:00
Можно.
6 Chameleon1980
 
02.04.16
19:00
(3) просто между делом вспомнил.

Вот видите, ТС'у уже меньше писать :) :) :)
7 Prog111
 
02.04.16
19:03
(4) Да, сложно. Ибо на клиенте и на сервере код по-разному пишется, не все объекты и сущности можно использовать. А так на едином коде всё просто было бы)
8 GROOVY
 
02.04.16
19:07
(7) Чего там сложного. Запускай клиента толстого, и забудь о директивах компиляции.
9 GROOVY
 
02.04.16
19:08
Потом, только геморрой будет, если кто-то захочет все же тонкого клиента юзать. Да и сам писать разучишься нормально.
10 Лефмихалыч
 
02.04.16
19:08
(0) открой для себя стандартные шаблоны
11 Лефмихалыч
 
02.04.16
19:08
(9) проблемы, судя по (0), будут при любом исходе дела
12 vis_tmp
 
02.04.16
19:10
(10)Что имеешь в виду под шаблонами?
13 Fragster
 
гуру
02.04.16
19:11
например набираешь "дирек", а потом  ctrl+q
14 Fragster
 
гуру
02.04.16
19:11
или проц и также ctrl + q
15 Prog111
 
02.04.16
19:13
(9) Как всегда, результат нужен ещё вчера... Поэтому проще сейчас наваять по старинке, как на обычных формах, а потом, через год, если этим клиентам понадобится - переделать под настоящие УФ.
16 Prog111
 
02.04.16
19:16
(10) И что мне это даст? У меня проблема в отсутствии знаний, какие конструкции можно и нужно использовать на клиенте, а какие - на сервере. И как данные передавать друг другу между конструкциями НаСервере и НаКлиенте.
17 Лефмихалыч
 
02.04.16
19:18
(12) функ+ctrlQ
дальше "функция модуля формы" и выбрай директивы
18 Провинциальный 1сник
 
02.04.16
19:20
Лучше бы сделали разделение по модулям, а не директивами.
19 GROOVY
 
02.04.16
19:20
20 GROOVY
 
02.04.16
19:20
(18) Реализовано. В общих модулях.
21 Провинциальный 1сник
 
02.04.16
19:27
(20) Ну и в необщих можно было сделать аналогично. Модуль объекта априори серверный, а для формы можно было два модуля сделать.
22 GROOVY
 
02.04.16
19:28
(21)  Для формы два модуля?
23 Prog111
 
02.04.16
19:29
Вот пробую следующим образом: создал команду формы "Сформировать". Пытаюсь создать для неё действие (через лупу) и конфигуратор предлагает 3 варианта создания процедуры - НаКлиенте, на клиенте и сервере без контекста и на клиенте и на сервере.

Теперь, если удалить конструкцию &НаКлиенте - то процедура срабатывать не будет, хотя захожу в толстом клиенте.
24 GROOVY
 
02.04.16
19:31
(23)  Не удаляй.
25 DrShad
 
02.04.16
19:37
Естественно не будет
26 Prog111
 
02.04.16
19:40
Вот уже застрял на получении макета)

Это внешний отчет, у него есть макет с именем "Макет".

Не работает ни так, ни эдак:
Макет = ЭтотОбъект.ПолучитьМакет("Макет");
Макет = ЭтотОбъект.Отчет.ПолучитьМакет("Макет");
Метод объекта не обнаружен.
27 Провинциальный 1сник
 
02.04.16
19:45
(22) Почему бы и не.
28 rozer76
 
02.04.16
19:46
(26) сначала реквизитформывзначение
29 Drac0
 
02.04.16
19:46
(27) почему не 4 модуля?
30 Diman000
 
02.04.16
19:47
Можно!
Только такая фигня получится...
31 rozer76
 
02.04.16
19:49
(26) ты книжку http://buh.ru/books/detail.php?ID=42644 почитай на досуге
32 MishaD
 
02.04.16
19:50
(26) а если просто получитьмакет, или Отчет.ПолучитьМакет.
33 rozer76
 
02.04.16
19:53
(32) ты тоже читай (31)
34 MishaD
 
02.04.16
19:53
Отчеты.НазваниеОтчета.ПолучитьМакет
35 Провинциальный 1сник
 
02.04.16
19:54
(29) Да в принципе можно и неограниченное количество. А серверность или клиентскость задавать галочками, как в общих модулях.
36 MishaD
 
02.04.16
19:54
(33) Сдурел что ли, книжка как 10% от моей зарплаты стоит.
37 Drac0
 
02.04.16
19:55
(35) Нужна еще одна галка тогда. А теперь вопрос: на...зачем?
38 rozer76
 
02.04.16
19:56
(36) качай с торренов )
39 rozer76
 
02.04.16
19:57
(38) торрентов ... молчу молчу
40 MishaD
 
02.04.16
19:58
Да такие проблемы через СП решаются без всяких книжек. в индексе задал, чуток пролистнул до отчета, и сразу нашел. Либо справочникменеджер, либо справочникобъект.
41 GROOVY
 
02.04.16
19:59
42 Prog111
 
02.04.16
20:00
Дальше ещё интереснее - &НаКлиенте запросы не работают, получается?

Во всяком случае на конструкцию

&НаКлиенте
Процедура Сформировать()

Запрос = Новый Запрос;
    Запрос.Текст = .....

в синтаксическом контроле ругается, что "Форма.ФормаОтчета.Форма(43,17)}: Тип не определен (Запрос)
    Запрос = Новый <<?>>Запрос; (Проверка: Тонкий клиент)
43 Провинциальный 1сник
 
02.04.16
20:00
(37) Эти директивы выглядят неэстетично)
44 GROOVY
 
02.04.16
20:02
(42)  Та ты не в толстом клиенте проверяешь.
45 Провинциальный 1сник
 
02.04.16
20:02
(42) Разумеется. На клиенте вообще мало что работает. Это по сути отдельный язык, специально урезанный для возможной трансляции в тупой браузерный джаваскрипт.
46 MishaD
 
02.04.16
20:02
(41) Спасибо, все по конспекту ваших видео пытаюсь заняться, да либо времени нет, либо желания.
47 GROOVY
 
02.04.16
20:08
(46) Я сделал все что мог, теперь все зависит от Вас. :)
48 Chameleon1980
 
02.04.16
20:09
(36) не - я покупал такую.
понравилось

и вообще я больше люблю с книжек чем с экрана читать такую литературу.
49 Prog111
 
02.04.16
20:10
(44) Спасибо, открыл для себя, что можно настраивать режим проверки)

Вообще, спасибо Вам огромное, Павел! Смотрел записи вебинара про запросы - очень помогло в развитии. Как разбогатею - поделюсь:-) Пока же наилучшие Вам пожелания)
50 MishaD
 
02.04.16
20:11
(48) Да у меня итак 3 книжки Радченко, купленные в более счастливые времена. А так тоже предпочитаю бумагу, видео и книги на экране тоже не сильно люблю.
51 Chameleon1980
 
02.04.16
20:44
(50) не - видео-то я люблю.
а вот читать (с экрана) - не очень

книга - в чем прикол еще - ее везде можно почитать - даже в ванной :)

правда, скажу честно, под видео засыпать клево.

не потому-что не интересно - просто как-то как сказка, наверное :)

а может это реакция организма перед (пусть дневным) сном - включить видео очередное :)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан