Имя: Пароль:
1C
1C 7.7
v7: Запись в регистр
🠗 (Rie 12.09.2012 18:18)
,
0 IceHummer
 
12.09.12
17:34
Есть справочник."СерийныеНомера", реквизиты"Код", "Наименование", "Номер".

Есть регистр остатка "СерийныеНомера",у него реквизит "Серийный номер" тип "Справочник.СерийныеНомера".

Можно ли как то в регистр "СерийныеНомера" в реквизит "Серийный номер"записать данные из Справочник.СерийныеНомера.Номер?
1 ПиН
 
12.09.12
17:36
зачем?
2 Rie
 
12.09.12
17:36
(0) При проведении документа - легко.
3 IceHummer
 
12.09.12
17:37
(1) Номер- стока неограниченной длины. А у наименования длина ограничена.
4 Джинн
 
12.09.12
17:37
Да. Но только документом.
5 IceHummer
 
12.09.12
17:39
(2)Как? ТИС. Поступление ТМЦ
Пробовал
Регистр.СерийныеНомера.СерийныйНомер = СерийныйНомер.номер;
       Регистр.СерийныеНомера.ДвижениеПрихоДВыполнить();
не работает
6 miki
 
12.09.12
17:40
неограниченную строку в регистр?
7 IceHummer
 
12.09.12
17:40
(6)Да
8 Rie
 
12.09.12
17:40
(0) Ой, мля... Только что заметил - в реквизит типа Справочник.СерийныеНомера хотят записать строку...
Оставь эту глупую мысль, у тебя ведь уже есть в регистре СерийныйНомер

(5) Естественно.
9 Rie
 
12.09.12
17:40
(7) Тебе это не нужно.
10 expertus
 
12.09.12
17:41
Коллега, пора переходить с клюшек!

В регистре "Серийные номера" какой тип измерения "Серийный номер"?
11 alex74
 
12.09.12
17:43
может быть, ТС имеет в виду представление?
12 IceHummer
 
12.09.12
17:43
(10)
СерийныйНомер это не измерение, а реквизит. В (0) написано
13 IceHummer
 
12.09.12
17:44
(11) Не понял. ТС это что?
14 Rie
 
12.09.12
17:44
(12) СерийныйНомер, как написано в (0), имеет тип Справочник.СерийныеНомера.
Пихать туда строку, пусть даже ограниченной длины, - противоестественно. За такое положено канделябром.
15 Rie
 
12.09.12
17:44
(13) ТС - это ты. "ТопикСтартер".
16 Rie
 
12.09.12
17:45
Одному мне кажется, что тема - развод?
17 alex74
 
12.09.12
17:45
IceHummer ты можешь в реквизит СерийныйНомер записать ссылку на элемент справочника СерийныйНомер, и потом получить из него любой реквизит этого справочника
18 Voronve
 
12.09.12
17:46
(0) Не надо извращаться. У тебя уже есть доступ к реквизиту Номер справочника Серийные номера через регистр СерийныеНомера
19 expertus
 
12.09.12
17:46
(12) та пофигу - реквизит или измерение. Читай (14).
20 Mafoni
 
12.09.12
17:47
(0) Зачем в регистр писать в одно из имерений строку ???
21 Mafoni
 
12.09.12
17:48
(14) - я бы за такое не тока канделябром - руки за тако отбивать нужно.
22 ПиН
 
12.09.12
17:49
ужаснах
23 IceHummer
 
12.09.12
17:49
Я с  регистрами еще не работал.
(17)подойдет, думаю.
Как это сделать? Вкратце)))
24 Rie
 
12.09.12
17:50
(23)
Убери в (5) .Номер - и будет тебе счастье.
25 expertus
 
12.09.12
17:51
(23) "Я с  регистрами еще не работал"
ВОН ИЗ ПРОФЕССИИ!!! (с) Евгения Альбац
26 batman69
 
12.09.12
17:52
ппц.
27 IceHummer
 
12.09.12
17:52
(25) Я только учусь. Еще не в профессии))
28 alex74
 
12.09.12
17:52
(23) воспользуйся конструктором
29 expertus
 
12.09.12
17:53
(27) принимай со здоровой долей иронии ))
30 Rie
 
12.09.12
17:53
(27) 7-ке учишься? А зачем?

(Что-то мне кажется, что ТС учится в Литинституте и сейчас выполняет курсовую работу по сочинению сказок :-)
31 IceHummer
 
12.09.12
17:53
(28) Ну номер я и без конструктора уберу
32 expertus
 
12.09.12
17:54
(27) кстати, если учишься - переходи с клюшек (7.7) на снеговика (8).
33 IceHummer
 
12.09.12
17:54
(30) Выучу семерку, начну восьмерку изучать
34 Rie
 
12.09.12
17:59
(33) "Нормальные герои всегда идут в обход".
На 8-ку тебе придётся переучиваться, регулярно при этом наступая на грабли.
Если у тебя есть реальная работа на 7-ке - тогда да. Если нет - ну вот зачем тебе изучать программу прошлого века, тем более снятую с производства?
35 IceHummer
 
12.09.12
18:01
(34)Да зовут на работу с большой клиентской базой на 7.
Но сначала нужно подучиться
36 Rie
 
12.09.12
18:02
Не повезло большой клиентской базе...
37 IceHummer
 
12.09.12
18:03
Да ладно, я же буду под чутким руководством гуру. Тем боле у меня есть еще 4 месяца на обучение.
38 expertus
 
12.09.12
18:04
(35) если научишься 8ке, у тебя будут перспективы - только выбирай. А на 7.7 у тебя будет одна большая клиентская база и сомнительное будущее.
39 Nirvana
 
12.09.12
18:06
(33) Судя по этой теме, тебе надо начинать с основ ООП.
40 IceHummer
 
12.09.12
18:08
Убрал номер. Теперь в "движения документов Серийные номера"  у меня в колонке "Серийный номер" отображается"<>". Это потому-что основное представление справочника "Наименование", а оно у меня пустое. Но это ведь ничего да? Ведь я уже в реквизит СерийныйНомер записать ссылку на элемент справочника СерийныйНомер, и потом могу получить из него любой реквизит этого справочника?

(38)Дак я и 8ку выучу. Начну работать на 7 и паралельно учить 8.

(39)Где почитать? Ссылку дай
41 Mikeware
 
12.09.12
18:10
(40)"вон из профессии!"©
42 IceHummer
 
12.09.12
18:12
(41)Было уже, смотри (27)
43 Nirvana
 
12.09.12
18:13
44 Rie
 
12.09.12
18:13
(40) Да. Поэтому.
Но интересный вопрос - если у тебя есть чуткое руководство некоего гуру (получающего за это зарплату, кстати), то почему ты у него не спрашиваешь?
Следующий вопрос - а имел ли ты раньше дело с программированием? (Впрочем, вопрос - скорее риторический).
46 expertus
 
12.09.12
18:15
(43) моднее вот так: http://bit.ly/OghqQt
47 Rie
 
12.09.12
18:18
(46) А при чём тут ООП?
48 IceHummer
 
12.09.12
18:18
(44) Руководство будет, когда я подучусь и выйду на работу. Сейчас с гуру общаюсь в основном по аське, а он часто бывает занят, поэтому на форуме спросить бывает быстрее, тем более здесь собралось много гуру а не один.
С программированием имел дело где-то в 2000м, когда обучался специальности "Автоматизированные системы обработки информации и управления" Изучал Basic, Pascal, C++, Visual FoxPro(Вроде правильно написал)))
49 Rie
 
12.09.12
18:19
(48) Плохо изучал. Не твоё это.
50 IceHummer
 
12.09.12
18:20
(43)Здесь пустой экран)))
(46)Вот это уже гораздо лучше)))
51 IceHummer
 
12.09.12
18:21
(49)Давно просто было, потом по специальности не работал. Может и мое. Время покажет.
52 Rie
 
12.09.12
18:21
(50) "Изучал... C++" :-(
53 IceHummer
 
12.09.12
18:22
(52)?? Поясни для тупых
54 expertus
 
12.09.12
18:24
(47) ну как же: (39) => (40) => (43)
55 Nirvana
 
12.09.12
18:24
(50) У меня не пустой. :)
56 IceHummer
 
12.09.12
18:25
(46)
57 IceHummer
 
12.09.12
18:26
Промахнулся)) Хотел (47) написать)
58 Rie
 
12.09.12
18:29
(53) Если "изучал C++" - то либо знаешь ООП, либо не изучал, а "проходил" (мимо).
Ну и к тому же в любом из перечисленных тобой языков есть понятие типа, а Visual FoxPro неизбежно должно было дать основные понятия баз данных.
59 IceHummer
 
12.09.12
18:32
(58)Дак оно и дало в свое время. Просто 12 лет без практики тоже дает знать. Вот сейчас вспоминаю.
А С++ действительно мимо проходил. Вот  Visual FoxPro более плотно изучал.
60 IceHummer
 
12.09.12
18:36
Ладно, я домой поехал. Сяду сейчас в свою праворульную и помчу.
Всем еще раз спасибо за советы!!!
Независимо от того, куда вы едете — это в гору и против ветра!