|
v7: Нужна помощь | ☑ | ||
---|---|---|---|---|
0
Verdi
19.02.12
✎
17:23
|
Добавился новый реквизит в табличную часть документа из справочника номенклатуры.
1. Незнаю как заполнить данным реквизитом предыдущие документы (можно через обработку документов, но это муторно). 2. Проблема со вводом новой номенклатуры в документ через кнопку Добавить (подбор отредактировал). Где находится код заполнения номенклатурой документа из справочника Номенклатура форма ДляВыбора? |
|||
1
Verdi
19.02.12
✎
17:24
|
точнее не ввод номенклатуры, а ввод нового реквизита совместно с номенклатурой
|
|||
2
Amra
19.02.12
✎
17:25
|
100 уе
|
|||
3
dva1c
19.02.12
✎
17:28
|
99 уе
|
|||
4
Cthulhu
19.02.12
✎
17:28
|
2. ОбработкаВыбораЗначения(..), закладка "формула" свойств реквизита.
|
|||
5
Cthulhu
19.02.12
✎
17:28
|
ой, простите, господа, что гешефт подпортил..
|
|||
6
BlackSeaCat
19.02.12
✎
17:29
|
(0) Если в предыдущих документах значение реквизита одно и то же (или вариантов очень мало), то UChoice.ert поможет.
Если в каждой строке свое значение реквизита - тогда обработка. |
|||
7
dva1c
19.02.12
✎
17:31
|
(5) Все нормуль. Все равно правильное решение в (6).
|
|||
8
Verdi
19.02.12
✎
17:33
|
Каждому товару присвоили свой персонально-интернациональный код. Теперь этот код должен во всех доках заполняться при вводе товара в документ.
|
|||
9
Cthulhu
19.02.12
✎
17:34
|
Украина, УКВЭД?.. )))
|
|||
10
Verdi
19.02.12
✎
17:37
|
Раша
|
|||
11
dva1c
19.02.12
✎
17:38
|
(10) Используешь ВводНового()?
|
|||
12
Cthulhu
19.02.12
✎
17:38
|
(11): это то тут при чем???
|
|||
13
dva1c
19.02.12
✎
17:41
|
(12) Также можно ПриВводеСтроки().
Как образуется новая номенклатура? По кнопке Добавить? Тогда и заполняю новый реквизит. |
|||
14
dva1c
19.02.12
✎
17:42
|
*(11) -> (10)
|
|||
15
dva1c
19.02.12
✎
17:42
|
*(13) для (10)
|
|||
16
Cthulhu
19.02.12
✎
17:43
|
(13): чозабред.. "кто на ком стоял?" (с)
|
|||
17
dva1c
19.02.12
✎
17:43
|
*заполняй
|
|||
18
Cthulhu
19.02.12
✎
17:43
|
(14),(15): ты или устал, или пьян. спать иди.
|
|||
19
BlackSeaCat
19.02.12
✎
17:45
|
(8) Только обработка.
|
|||
20
Cthulhu
19.02.12
✎
17:47
|
(8): см.(4).
|
|||
21
dva1c
19.02.12
✎
17:51
|
(20) Все правильно в (4), а когда нужно заполнить существующие, то (6)
Я не пьян! )) |
|||
22
Dump
19.02.12
✎
17:57
|
ТС, если бы ты объяснил - ЗАЧЕМ добавлен новый реквизит, было бы более конструктивно. Он нужен только для отчетов, или от него зависит что-то при проведении дока или ....
|
|||
23
Verdi
19.02.12
✎
18:00
|
Новый реквизит - типа артикула товара. По нему будут синхронизироваться разные БД
|
|||
24
BlackSeaCat
19.02.12
✎
18:01
|
(22) Тихо ты! Мы тут уже почти сторговались, а ты сейчас возьмешь и разболтаешь, что реквизит этот в документах вообще не нужен.
|
|||
25
Verdi
19.02.12
✎
18:02
|
Был бы он не нужен - стал бы я напрягать моск семёркой? )))
|
|||
26
Dump
19.02.12
✎
18:04
|
(24) Как ты вовремя - чуть не ляпнул... Ладно, ушел - не буду уводить клиента ;-)
ТС - совет не "напрягать моск" (кстати, ЭТО хоть где?), найми профи |
|||
27
Verdi
19.02.12
✎
18:08
|
нанять профи - это самое лёгкое и неинтересное занятие. Надо учиться самому, как и все Вы, но с посильной помощью )))
|
|||
28
Cthulhu
19.02.12
✎
18:09
|
(27): лучше не надо. восьмерку учи.
|
|||
29
dva1c
19.02.12
✎
18:14
|
Иногда приходится и там, и там. )
|
|||
30
Verdi
19.02.12
✎
18:14
|
Восьмёрку знаю, но эти жмоты не хотят переходить на неё
|
|||
31
МастерВопросов
19.02.12
✎
18:17
|
(27) если я все правильно понял что тебе надо: на форме документа в таб.части создаешь колонку ("текст") в ее свойствах ставишь формулу, что то вроде СокрЛП(Номенклатура.Артикул)
|
|||
32
Cthulhu
19.02.12
✎
18:18
|
(29),(30): надо в семерку - зовите специалиста, ради будды. разгребать за восьмерочниками накоженную бредятину - муторно и противно, поверьте.
|
|||
33
dva1c
19.02.12
✎
18:20
|
(32) Верим. )
|
|||
34
BlackSeaCat
19.02.12
✎
18:24
|
(30) А почему тебя взяли на семерку, раз ни ни в зуб ногой? Тоже из соображений экономии?
Тогда извини, обучение нынче тоже платное. |
|||
35
МастерВопросов
19.02.12
✎
18:28
|
(34) если бы он хоть чутка понимал хоть в семерке, хоть в восьмерке, то этой темы бы не было.
Ты посмотри на постановку задачи в (0)... |
|||
36
Verdi
19.02.12
✎
18:29
|
Формула, в принципе, подошла. Но только значения сразу заполняются нулями
|
|||
37
МастерВопросов
19.02.12
✎
18:31
|
(36) покажи формулу
|
|||
38
Verdi
19.02.12
✎
18:31
|
СокрЛП(Форма.Номенклатура.КодТалли)
|
|||
39
dva1c
19.02.12
✎
18:33
|
В справочнике реквизит не заполнен. Сам не сообразил?
|
|||
40
Verdi
19.02.12
✎
18:33
|
тип значения - строка.
|
|||
41
dva1c
19.02.12
✎
18:34
|
(39)->(36)
|
|||
42
Verdi
19.02.12
✎
18:34
|
заполнен. я перед этим обработкой все реквизиты проставил. через подбор номенклатуры реквизит проставляется нормально
|
|||
43
dva1c
19.02.12
✎
18:35
|
(40) Строка заполнена?
|
|||
44
МастерВопросов
19.02.12
✎
18:35
|
(38) а каково значением"код талии" у номенклатуры, выбранной в этой строке где нули?
|
|||
45
dva1c
19.02.12
✎
18:35
|
(42) Где не заполняется?
|
|||
46
Verdi
19.02.12
✎
18:38
|
(44) CL0000948
|
|||
47
МастерВопросов
19.02.12
✎
18:38
|
(38) попробуй так:
СокрЛП(Форма.Номенклатура.КодТалли.Наименование) |
|||
48
МастерВопросов
19.02.12
✎
18:39
|
(46) попробуй ширину колонки мышкой вправо раздвинуть там где нули
|
|||
49
dva1c
19.02.12
✎
18:40
|
(42) Если ты хочешь, чтобы заполненным реквизитом документа, заполнялось значение реквизита элемента справочника, то пиши код.
|
|||
50
dva1c
19.02.12
✎
18:41
|
(48)+1
|
|||
51
Verdi
19.02.12
✎
18:42
|
вобщем при открытии документа колонка с кодом получает все нули, точнее все позиции в документе получают код 0.
Раздвижка ничего недаёт. Восьмёрочные фишки тут неработают ((( |
|||
52
Torquader
19.02.12
✎
18:42
|
Есть мнение, что Форма.Номенклатура даёт ссылку на элемент управления вводом значения "Номенклатура", а не на значение.
|
|||
53
МастерВопросов
19.02.12
✎
18:43
|
(47) стоп! Какая "форма"?!
ччерт! я сдаюсь :-( |
|||
54
Dump
19.02.12
✎
18:45
|
(53) Слабак. Пытать, пытать и пытать...
|
|||
55
МастерВопросов
19.02.12
✎
18:45
|
(51) пиши:
СокрЛП(Номенклатура.КодТалли) и выкинь эту "форма" из формулы ко всем одинэсным богам |
|||
56
Verdi
19.02.12
✎
18:47
|
(52) я уже всё перепробовал. форма- один из вариантов.
(55) сделал. результат 0. |
|||
57
dva1c
19.02.12
✎
18:48
|
(55)+1
|
|||
58
Torquader
19.02.12
✎
18:49
|
Теперь ещё вопросы:
1) Текстовое поле в табличной части - так ? 2) В табличной части есть поле с названием "Номенклатура", у которого ссылка на нужную нам номенклатуру, где мы будем этот код искать ? |
|||
59
Verdi
19.02.12
✎
18:51
|
(58) В справочнике Номенклатура реквизит КодТалли тип строка.
2. есть |
|||
60
МастерВопросов
19.02.12
✎
18:51
|
(56) ты точно создал новую текстовую колонку на форме в таб.части (подчеркиваю на форме, а не в реквизитах таб.части) и не пытаешься мою формулу вставить в колонку со своим реквизитом?
|
|||
61
dva1c
19.02.12
✎
18:51
|
В (49) писал, что нужно ТС делать.
|
|||
62
Verdi
19.02.12
✎
18:53
|
(61) наоборот нужно. Значением справочника заполнить документ.
|
|||
63
МастерВопросов
19.02.12
✎
18:55
|
(61) в (42) он пишет что заполнил значение реквизита во всех элемента справочника некоей обработкой.
|
|||
64
Torquader
19.02.12
✎
18:56
|
(62) Зачем заполнять документ значением из справочника, если это значение в справочнике уже есть, а в документе есть ссылка на элемент справочника.
Здесь же тебе подсказывают, как сделать отображаемым твой КодТалли на форме документа без ввода его в реквизиты документа. |
|||
65
Verdi
19.02.12
✎
18:56
|
(63) вся номенклатура в справочнике получила свой код одной обработкой. обычный текст
|
|||
66
МастерВопросов
19.02.12
✎
18:57
|
так что там с первым вопоросом из (58) и моим в (60)
|
|||
67
Torquader
19.02.12
✎
18:57
|
Просто, если вводить КодТалли в документ, то возможна ситуация, когда у элемента справочника будет один код, а в документе - другой, например, после того, как в справочнике кто-то этот код поменял.
|
|||
68
dva1c
19.02.12
✎
19:00
|
(67) Не надо вводить "КодТалли". Он у тебя уже есть. Запрети редактирование этого поля.
|
|||
69
МастерВопросов
19.02.12
✎
19:01
|
У меня 23.00, я пошел спать.
Всем удачи и да пошлет вам Нуралиев телепатической силы. |
|||
70
dva1c
19.02.12
✎
19:01
|
+(68) ...в документе.
|
|||
71
Verdi
19.02.12
✎
19:02
|
Если я уберу реквизит КодТалли из документа, то пропадает колонка в табличной части.
Запутался реквизит заполняется автоматом (по идее) и редактирование запрещено. |
|||
72
dva1c
19.02.12
✎
19:02
|
(69) Удача не помешает! )
|
|||
73
Verdi
19.02.12
✎
19:03
|
Кстати, вывожу док на печать - там всё красиво и все коды отображаются
|
|||
74
МастерВопросов
19.02.12
✎
19:04
|
(71) напоследок - обязательно убирай свой новый реквизит из документа и потом делай как в (31)(60)
|
|||
75
dva1c
19.02.12
✎
19:04
|
(71) Убирать не надо. Тебя надо просто показать этот реквизит? Тогда запрети редактирование этого реквизита в документе.
|
|||
76
Torquader
19.02.12
✎
19:04
|
(71) Смотри - у тебя колонка в табличной части может быть двух видов:
- данные табличного реквизита документа. - текстовое поле, вычисляемое по определённой формуле. Тебе нужно второе. |
|||
77
Cthulhu
19.02.12
✎
19:07
|
о, будда, да сколько же можно тупить???
"формулу" нужно использовать в свойствах номенклатурного реквизита - и в этой формуле устанавливать по номенклатуре значение в "новом" реквизите. |
|||
78
МастерВопросов
19.02.12
✎
19:12
|
ТС, (76) истину глоголит!!!
Реквизит документа нафиг убирай... |
|||
79
Cthulhu
19.02.12
✎
19:14
|
(78): авотинефакт.
возможно в документ должно поступать "дефолтное" значение с возможностью его корректировки. |
|||
80
dva1c
19.02.12
✎
19:14
|
Имеется ввиду реквизит справочника, а не документа.
|
|||
81
dva1c
19.02.12
✎
19:18
|
(80)->(0)
|
|||
82
Verdi
19.02.12
✎
19:23
|
Всё, ребят. Всем Большое Спасибо! снубил изначально. удалил всё, сделал как в (31) и всё сразу заработало!
|
|||
83
BlackSeaCat
19.02.12
✎
19:36
|
Поздравим же автора с первым опытом по ракладыванию граблей (возможно)!
|
|||
84
dva1c
19.02.12
✎
19:39
|
Теперь понятно. Изучать 1С нужно не "сверху вниз", а "снизу вверх". ))
|
|||
85
Torquader
19.02.12
✎
23:40
|
(84) Изучать можно как угодно, главное, перед программированием правильно поставить задачу, иначе будут грабли.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |