Имя: Пароль:
1C
1С v8
Почему Сотрудник = Пользователи.ТекущийПользователь() не присваивает значение
,
0 genesys
 
08.09.16
13:33
Есть Документ.ПримемПациентов
В списке документов есть реквизит Врач
Врач
Почему код ЭтаФорма.Сотрудник = Пользователи.ТекущийПользователь();
Не подставляет в Реквизит Сотрудник Текущего пользователя ?
219 genesys
 
09.09.16
12:06
(217) Я не могу понять код, где идёт отбор по организации.
220 genesys
 
09.09.16
12:07
(218) От меня никто решения не ждёт и не знает, что я пытался эту задачу решить, было бы хорошо, если бы она была решена и не важной, мной или нет
221 Wit77
 
09.09.16
12:08
(220) А зачем тогда вы вообще в это полезли??? Если не разбираетесь?
222 Wit77
 
09.09.16
12:09
Модератору можно закрывать ветку. Переливание из пустого в порожнее закончено.
223 genesys
 
09.09.16
12:11
(221) хочу помочь
224 Fish
 
09.09.16
12:11
(219) Какое слово непонятно? Даю подсказку: на некоторых словах можно нажать в конфигураторе Ctrl+F1 и почитать справку.
225 hhhh
 
09.09.16
12:11
(223) ну просто фигню вы какую-то придумали. Вот зачем врачу видеть только своё? Когда мы все знаем, Что врач должен для правильного диагноза пациенту видеть всё. Все записи всех врачей.
226 genesys
 
09.09.16
12:13
(225) Там у документа есть реквизит СуммаОплаты, а руководство не хочет, чтобы врачи видели чеки, которые закрывают их коллеги
227 Wit77
 
09.09.16
12:13
(225) Вы тут не совсем правы. Не зная контекста задачи - сложно сказать правильно или нет ограничивать доступ. Но это все не важно - топикстартер все рано не владеет ни инструментом, ни проблемной областью.
228 genesys
 
09.09.16
12:14
Организация = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация");


мне эта строка не ясна
229 Wit77
 
09.09.16
12:15
(223) Если у вас есть хоть капелька ума - вы должны понимать, что помогать там, где вы вообще не разбираетесь - нельзя категорически.
230 genesys
 
09.09.16
12:15
(229) Я делаю на копии базы
231 Wit77
 
09.09.16
12:16
(228) Вы понимаете чем отличается процедура от функции? Что такое переменная? Что такое общие модули в конфигурации?
232 Fish
 
09.09.16
12:16
(228) Что именно в ней неясно? Даю ещё подсказку: встаёшь мышкой на слово "ПолучитьЗначениеПоУмолчанию" и нажимаешь F12/
233 genesys
 
09.09.16
12:17
(231) немного
234 genesys
 
09.09.16
12:18
(232) Я вкурсе, мне не понятно, как такое можно сделать не с Организацией, а Сотрудник
235 Wit77
 
09.09.16
12:19
(228) что такое параметры и как они передаются в процедуру/функцию?

если у вас есть понимание этого - я Вам расскажу что делает эта строка.

Да, еще хорошо бы знать что такое типы данных.
236 Wit77
 
09.09.16
12:19
(233) ну рассказывайте что вы знаете немного.
237 hhhh
 
09.09.16
12:19
(228) ну так сделайте

Врач = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойВрач");
238 Artificial
 
09.09.16
12:21
(236) Скажет, что знает, что такое справочник и документ.
239 genesys
 
09.09.16
12:21
(236) ну что функция может вернуть результат вычисления в отличии от процедуры
ну это я так читал
как объяснить что такое переменная хз
ну я знаю что ей присваивается какое либо занчение и объявляется она как ПЕРЕМ
240 Wit77
 
09.09.16
12:24
(239) вооот. Давайте разбирать строку.
У нас есть переменная "Организация".
В которую мы присваиваем значение функции.
почему эта функция написана вот таким образом: "УправлениеПользователями.ПолучитьЗначениеПоУмолчанию()"? Почему через точку?
241 genesys
 
09.09.16
12:24
На счет общих модулей я хз, знаю что их вызывать можно
242 Artificial
 
09.09.16
12:24
(241) Ты вызывал?
243 genesys
 
09.09.16
12:25
(242) лично я нет

через тчоку потому что управленеи пользователями - общий модуль

поулчитьзанчение - процедура из него
244 Artificial
 
09.09.16
12:26
(243) Как же нет, если ты пишешь УправлениеПользователями.ПолучитьЗначениеПоУмолчанию()?
245 genesys
 
09.09.16
12:26
(244) Это было
246 genesys
 
09.09.16
12:27
(244) ну код ен мой
247 Wit77
 
09.09.16
12:27
(241) модули вызывать нельзя. В модулях можно создавать процедуры и функции которые можно использовать в коде.
(243) Все верно. только не процедура, а функция. Вы же сами говорили - функция возвращает значение, а процедура - нет.
Если мы слева написали "Организация = " - значит справа функция.
248 Wit77
 
09.09.16
12:29
Пошли дальше. Мы с вами выяснили что у нас есть некая функция в общем модуле. Которая нам что-то возвращает.
У функции в скобках написано вот это: "глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация"" что это такое по отношению к функции "ПолучитьЗначениеПоУмолчанию()"?
249 Artificial
 
09.09.16
12:30
(248) Зря Вы это. ТСу книжку почитать бы, а вы только своё время тратите, которое могли провести более полезно.
250 genesys
 
09.09.16
12:30
я не знаю
251 genesys
 
09.09.16
12:31
Ладно, (249) прав
252 aleks_default
 
09.09.16
12:32
Все равно что объяснить туземцу как устроен самолет
253 genesys
 
09.09.16
12:33
(252) Ровным счетом, как и тебе объяснить, где нужны знаки препинания, так ?:)
254 Artificial
 
09.09.16
12:34
(253) Всё, что умеешь? Меньше бы трындел на форумах, Радченко выучил. Пользы больше.
255 Wit77
 
09.09.16
12:35
(249) ну время пока есть. :)
(250) собственно я к чему - даже если я сейчас напишу вам что делает эта строка - вы эти знания никак не сможете применить. Примерно 100 постов назад я про это вам сразу и написал. Все вот это расписывается у того же Радченко. Да, это все элементарно и достаточно один раз прочитать, но не зная этого - вы не поймете все остальное.

а в функцию мы передаем параметры. в зависимости от которых в теле функции будет выполнен тот или иной код. ну и так далее..
256 genesys
 
09.09.16
12:36
(255) Да ладно, по фигу, я не успею уже сегодня всё равно ничего сегодня прочитать, для выполнения этого задания
257 genesys
 
09.09.16
12:36
(254) так точно
258 DDwe
 
09.09.16
12:59
(257) Тролль бестолковый.
259 genesys
 
09.09.16
13:06
(258) Кудах
260 genesys
 
10.09.16
08:49
как изучить типовые конфы?
261 Михаил 1С
 
12.09.16
04:12
(102) Что-то он и правда хамит не по детски.
262 DDwe
 
12.09.16
05:00
(261) Воспитание отсутствует.
263 genesys
 
12.09.16
06:16
(262) (261) т.е. у меня должно быть к Вам уважение ?) Да не смешите меня, вы там кем ? Без фото не взлетит
264 genesys
 
12.09.16
06:18
А, ну да, возможно моё высказывание прозвучало так, будто бы у меня отсутствует уважение к 1сникам и юзерам форума, нет, это не так, речь шла о таких, как DDwe ;]
265 Михаил 1С
 
12.09.16
07:01
(264) Мы все такие. Ты нас всех послал.
Но хочешь получать от нас помощь?
Ты чисто потребитель??

ПС: Украина тоже так - скидку на газ хочет, помощь тут и там хочет, но желает и обоср@ть по-полной..
266 genesys
 
12.09.16
07:03
(265) Диванный эксперт проснулся, не говори за всех ;)
267 DDwe
 
12.09.16
07:04
(266) Гонору у тебя не уменьшилось.
268 DDwe
 
12.09.16
07:05
(266) Книжки за выходные осилил?
269 DDwe
 
12.09.16
07:06
(265) С ним разговаривать смысла нет.
270 genesys
 
12.09.16
07:19
Опять бойцы собрались
а как грозно звучит это "кудах-тах", DDwe
271 DDwe
 
12.09.16
07:26
(270) Ясно, не читал. Опять подачки ждешь. Не подадут.
272 mehfk
 
12.09.16
07:35
273 genesys
 
12.09.16
07:37
(272) Какая баянистая картинка, а ты не вкурсе, Что петушки кукарекают, а не кудахчат?
274 DDwe
 
12.09.16
07:39
(273) Ну, про петушков тебе виднее, а слово "Что" в твоем случае пиши с маленькой буквы. Продолжай кукарекать. ))
275 genesys
 
12.09.16
07:41
(274) Ну, про петушков тебе виднее, а слово "Что" ,(!) в тёом случае - пиши с маленькой букву(или же ,пишется с маленькой буквы). А я забыл на выходных тебе ссылку на учебник русского языка скинуть ;((
276 genesys
 
12.09.16
07:41
буквы*
277 DDwe
 
12.09.16
07:43
(276) Так я и знала, что по вопросу петушков разногласий не возникнет )))
278 genesys
 
12.09.16
07:46
(277) А смысл мне 2ому, недалёкому человеку объяснять, что петушки кукарекают, а я не кукарекал
279 mehfk
 
12.09.16
07:48
Может тебе лучше разведением кур заняться, в 1С ты все равно меньше разбираешься?
280 DDwe
 
12.09.16
07:48
(278) Ню,ню.. ))
281 DDwe
 
12.09.16
07:48
(279) Сдохнут у него куры.
282 genesys
 
12.09.16
07:51
(279) А может быть тебе не стоит отвечать на форуме, ты всё равно не умеешь вести беседу?
Ну вопрос аналогичен твоему, такой же тупой, знаешь как мне больно было, когда я этот вопрос писал, пришлось притворяться таким же как ты
283 genesys
 
12.09.16
07:51
(280) мааам, пиццу
284 DDwe
 
12.09.16
07:54
По разговору ТС лет 18-20, образования ноль, воспитания ноль, ума ноль, словарный запас как у Эллочки. Что он здесь делает?
285 alek_aab
 
12.09.16
07:55
(284) Развлекается.
286 genesys
 
12.09.16
07:56
(284) Ну если судить по нашему "Диалогу", то я тоже могу сделать вывод: я образованнее тебя, я грамотнее тебя, я воспитанные тебя, на счет ума спорить не буду, на счет словарного запаса - мой богаче будет, а то, как ты, взрослая женщина, реагируешь на мои сообщения - лишь свидетельствует о том, какая ты недалёкая, если конечно в поле "пол" правда
287 genesys
 
12.09.16
07:57
(284) Мы же оба знаем, что своими "))", ты пытаешься скрыть свой горящий пердак
288 DDwe
 
12.09.16
07:59
"горящий пердак" - словарный запас.
289 genesys
 
12.09.16
08:01
(288) Горящий пердак - твой диагноз, а не мой словарный запас, прекрати пытаться прицепиться к словам, это не поможет тебе уменьшить твою попа-боль, смирись, расслабься, поменяй стул
290 mehfk
 
12.09.16
08:04
(282) Что еще скажешь?
291 DDwe
 
12.09.16
08:06
(290) Совсем озверел )))
292 hhhh
 
12.09.16
08:07
(288) он там в поликлинике с врачами так же разговаривает, чего вы хотите? Потому что в ихней мухосранской клинике он главный супергений 1с и суперпупер-программист современности.
293 alek_aab
 
12.09.16
08:09
(292) А может, наоборот, его там гнобят, так он здесь отрывается?
294 DDwe
 
12.09.16
08:11
(292) Я чего-то даже словов не знаю таких )))
295 genesys
 
12.09.16
08:32
(292) Я не работаю в поликлинике )) С врачами никак не разговариваю
296 genesys
 
12.09.16
08:33
(293) Т.е. по-твоему, отвечать так, как ты\вы\они заслуживаешь\ете\ют — что-то сверхъестественное ? Вы больны
297 genesys
 
12.09.16
08:33
Или вы так яростно меня критикуете, потому что хотите в глазах самки( DDwe ), выглядеть мужчинками ?)
298 novichok79
 
12.09.16
08:33
если нужен текущий пользователь, то глЗначениеПеременной("глТекущийПользователь")
299 zak555
 
12.09.16
08:34
(196) смысл решать что-то, не понимая как ?
300 genesys
 
12.09.16
08:34
(290) Скажу то, что потребуется
301 genesys
 
12.09.16
08:35
(298) (299) Всё уже решено, кстати, почти сам решил
302 DDwe
 
12.09.16
08:35
(295) В курятнике работаешь?
(301) Звездишь.
303 genesys
 
12.09.16
08:42
(302) Нет, задача лёгкая была, просто у меня знаний мало(нет почти), да, в курятнике работаю, а от куда такие шутки? в однокашках или втентаклике зарегана чтоли ?
304 mehfk
 
12.09.16
08:52
(300) Жги.
305 DDwe
 
12.09.16
08:56
(304) Выдохся он уже, пургу всякую понес.
Клоун стал не интересен.
306 novichok79
 
12.09.16
08:58
тредстартер истерик какой-то имхо.
307 alek_aab
 
12.09.16
09:01
(296) А ты забавный :)
308 genesys
 
12.09.16
09:46
Ребят, я люблю вас, так старательно скрывать свою неполноценность скобочками и критикой в мою сторону
309 DDwe
 
12.09.16
09:52
(308) Ты чего неугомонный такой? Чего хочешь еще?
310 genesys
 
12.09.16
10:04
(309) Тебя
311 DDwe
 
12.09.16
10:13
Забанте ТС, совсем берега попутал.
312 genesys
 
12.09.16
10:14
Зачем ты апаешь ветку?
313 Dmitry77
 
12.09.16
10:41
ЭтаФорма.Сотрудник = Пользователи.ТекущийПользователь().Сотрудник

так проверь...
314 genesys
 
12.09.16
10:42
(313) Уже всё сделано
315 genesys
 
12.09.16
10:42
(313) Спасибо
316 zak555
 
12.09.16
10:47
(313) зачем тебе ЭтаФорма писать ?
317 Dmitry77
 
12.09.16
12:44
из (0) код переписал не сильно задумываясь
318 genesys
 
12.09.16
12:54
(317) я без кода сделал