Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

найти запись регистр сведений и изменить его

найти запись регистр сведений и изменить его
Я
   Эльчин
 
30.04.19 - 14:00
здравствуйте. надо найти запись регистр сведений по отбору и изменить его. сделал так:
http://ximage.ru/index.php?id=1556621906
запись в регистре:
http://ximage.ru/index.php?id=1556621951
а выводить ошибку:
http://ximage.ru/index.php?id=1556621994
что делать?
буду очень благодарен если поможете. извините из за ошибок в тексте
 
 
   1Сергей
 
1 - 30.04.19 - 14:01
делай отбор только на измерени\
   1Сергей
 
2 - 30.04.19 - 14:01
*на измерения
   butterbean
 
3 - 30.04.19 - 14:02
(0) отбор на ТекущиеДанные.Звонил, а в запись ставишь переменную Звонил
   Эльчин
 
4 - 30.04.19 - 14:07
(2) http://ximage.ru/index.php?id=1556622426
все они измерения
   Эльчин
 
5 - 30.04.19 - 14:08
(2) понял. спасибо. путал я с Суммой как то
   Mort
 
6 - 30.04.19 - 14:09
Два набора делай - один для добавления записей, другой для удаления существующих.
   Mort
 
7 - 30.04.19 - 14:10
Можно, конечно, просто менять отбор туда-сюда три раза.
   Эльчин
 
8 - 30.04.19 - 14:31
(7) нельзя ли так как я сделал?
   Эльчин
 
9 - 30.04.19 - 14:34
(7) так пробовал. опять не получается:
http://ximage.ru/index.php?id=1556624043
   1Сергей
 
10 - 30.04.19 - 14:37
(8) если тебе нужно изменить измерение у записи, только удаление и добавление новой
   Эльчин
 
11 - 30.04.19 - 14:37
(10) сейчас понятно. спасибо
   Вафель
 
12 - 30.04.19 - 14:38
(10) через менеджер записи можно
МЗ = Создать
.. установка измерений
МЗ.Прочитать()
... изменение
МЗ.Записать();
   Эльчин
 
13 - 30.04.19 - 14:47
   hhhh
 
14 - 30.04.19 - 14:49
(13) так нельзя, во втором тоже отбор надо
   Эльчин
 
15 - 30.04.19 - 14:51
(14) я уже в первом ошибку получил))
почему так ругается?
   1Сергей
 
16 - 30.04.19 - 14:53
(15) отбор по всем измерениям треба
   Эльчин
 
17 - 30.04.19 - 14:55
   Эльчин
 
18 - 30.04.19 - 14:55
(16) ок. сейчас...
   Эльчин
 
19 - 30.04.19 - 14:57
(16) тот же ошибка
   Эльчин
 
20 - 30.04.19 - 15:00
(16) http://ximage.ru/index.php?id=1556625593
что неправильно делал?
   hhhh
 
21 - 30.04.19 - 15:01
(20) НаборЗаписей.Записать();

Прочитать() и Удалить()   выкинь
   Эльчин
 
22 - 30.04.19 - 15:03
(21) для удаление? как это?
   hhhh
 
23 - 30.04.19 - 15:06
(22) так это, пишем пустой набор
   1Сергей
 
24 - 30.04.19 - 15:08
НаборЗаписей.Очистить();
НаборЗаписей.Записать();
   1Сергей
 
25 - 30.04.19 - 15:09
ну, или (21) + Записать()
   Эльчин
 
26 - 30.04.19 - 15:14
(23) удаление получилось. а добавление записи нет. так добавит?:
http://ximage.ru/index.php?id=1556626496
   1Сергей
 
27 - 30.04.19 - 15:19
(26) ненене. После отбора надо всё заполнять ещё
   Эльчин
 
28 - 30.04.19 - 15:22
(27) http://ximage.ru/index.php?id=1556626927
а тогда вот такая интересная ошибка?))
   1Сергей
 
29 - 30.04.19 - 15:23
(28) шо у тебя там происходит ваще? ты где всё это делаешь?
   Эльчин
 
30 - 30.04.19 - 15:25
(29) уже голова не работает. с утра мучаюсь на таком простом деле
 
 
   Эльчин
 
31 - 30.04.19 - 15:27
(29) у этого сервера проблемы с кешом. может быть опят в этом и проблема
   Эльчин
 
32 - 30.04.19 - 15:29
(29) каждый раз когда что то изменяю в конфигураторе, должен очистить кеши всех ползователей. если не чистить тогда это изменение работает только у этого пользователя. а у других ругается что не найдено такое поле или другие похожие ошибки. если бы знал как исправить это. а может в этом поможете. как решить?
   1Сергей
 
33 - 30.04.19 - 15:47
попробуй так

&НаСервереБезКонтекста
Процедура СписокЗвонковПриАктивизацииСтрокиНаСервере(Знач ТекущиеДанные, Знач Звонил)
...
   Эльчин
 
34 - 30.04.19 - 16:25
(33) спасибо большое. очень благодарен. наконец то. прошу объясните мне, что Знач означает, какая разница?
   1Сергей
 
35 - 30.04.19 - 16:30
(34) если передаешь в процедуру/функцию параметр по ссылке (ТекущиеДанные), то изменения в этой переменной запомнятся при возврате из процедуры/функции.
если передать параметр по значению (знач ТекущиеДанные), то в теле процедуры/функции создастся новая переменная с тем же значением. Следовательно, все изменения не вернутся при выходе из процедуры/функции...

Надеюсь, понятно объяснил


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.