Имя: Пароль:
1C
1С v8
Работа с табличной частью
0 13spartak13
 
10.12.15
09:09
Суть проблемы такова:

Есть табличная часть Материалы, в ней поля:
Номенклатура - Тип: СправочникСсылка.Материалы
Количество - Тип:Число
ЕдиницаИзмерения - Тип:Строка

Как сделать чтобы при выборе Номеклатуры, поле ЕдиницаИзмерения принимало значения из Справочника.Материалы, из значения ЕдИз?

Все это на клиенте
1 mikecool
 
10.12.15
09:10
(0) нет у материала на клиенте ед измерения, иди на сервер
2 ДенисЧ
 
10.12.15
09:10
Главное - никогда не смотри в типовые, изобретай свой велосипед! С трапециевидными колёсами!
3 Amra
 
10.12.15
09:11
(1) Да ты что, правда чтоли?
4 13spartak13
 
10.12.15
09:11
(1) Как это реализовать на сервере?
5 mikecool
 
10.12.15
09:12
(3) а чо? только реквизиты ркувизитов недоступны?
6 Amra
 
10.12.15
09:13
(5) На обычных формах все доступно. Даже реквизиты реквизитов реквизитов
7 aleks_default
 
10.12.15
09:20
(6)Обычные формы? Не, не слышал...
8 13spartak13
 
10.12.15
09:20
Так поможет кто или это невыполнимо?
9 aleks_default
 
10.12.15
09:21
(7)+ Сейчас пост, жирное нельзя...
10 ДенисЧ
 
10.12.15
09:21
(8) Если ты не в состоянии открыть типовую, и даже неспособен указать, в какой конфигурации и каких формах ты пытаешься это сделать - для тебя это невыполнимо.
11 salvator
 
10.12.15
09:23
(0) А в справочнике "Материалы" реквизит единицы измерения тоже строковый?
12 13spartak13
 
10.12.15
09:23
1С 8.3, форма документа, чем мне поможет типовая???
13 13spartak13
 
10.12.15
09:24
(11) нет перечесления
14 letni88
 
10.12.15
09:25
(12) 8.3 это не конфигурация
15 13spartak13
 
10.12.15
09:26
(12) конфигурация с нуля
16 hhhh
 
10.12.15
09:26
(13) единицы измерения перечислением? Вы что иам с дуба рухнули?
17 salvator
 
10.12.15
09:27
(13) И как ты планируешь впихнуть невпихуемое?
18 letni88
 
10.12.15
09:27
единицы измерения для информации или будут писаться в базу?
19 Мэс33
 
10.12.15
09:28
(15) Типовая поможет понять, как это делают ДРУГИЕ.
20 13spartak13
 
10.12.15
09:28
(16) а что в этом такого, кг, шт, л, что мешает использовать перечисления
21 13spartak13
 
10.12.15
09:29
(18) для информации
22 salvator
 
10.12.15
09:29
(21) ПриВыводеСтроки используй. Только тип колонки в ТЧ поменяй.
23 DDwe
 
10.12.15
09:30
(20) Гениально, как писатели типовых не додумались?
24 13spartak13
 
10.12.15
09:31
(20) Подскажите чем так не угодило использование перечисления
25 aleks_default
 
10.12.15
09:32
Тем что для добавления новой единицы измерения придется обновлять конфу.
26 Drac0
 
10.12.15
09:33
(24) Завтра захотят Пачка, Короб, Упаковка. Будешь конфу менять?
27 aleks_default
 
10.12.15
09:33
Я не знаю, вот для меня это просто очевидно. Даже вопроса такого не возникало никогда, даже когда только начинал изучать 1с.
28 13spartak13
 
10.12.15
09:35
(25) спасибо за совет, но мне все таки хочется ограничить пользователя от ввода всякой чепухи, поэтому в моем варианте целесообразнее использовать перечисление
29 DDwe
 
10.12.15
09:36
(28) Неумный ход.
30 salvator
 
10.12.15
09:37
(28) Для этого есть роли и права.
31 13spartak13
 
10.12.15
09:37
Эта конфигурация для одного рабочего места с кучей диспетчеров сменных, поэтому проще обновить конфу чем потом видеть, упак. упаковка, уп. и тому подобное
32 hhhh
 
10.12.15
09:37
(23) это было. В ТИС 7.7, но не последней. ВСё движется по спирали.
33 hhhh
 
10.12.15
09:38
(31) тогда зачем это?

ЕдиницаИзмерения - Тип:Строка

чудесите?
34 13spartak13
 
10.12.15
09:40
Как мне ограничивать их, если им всем эта функция нужна, вообщем палка о двух концах, но в принципе я заранее знаю что им кроме штук и кг, ничего не понадобиться... Поэтому не будем спорить
35 13spartak13
 
10.12.15
09:43
(33) потому что это поле табличной части а не справочника, и я хочу чтобы оно заполнялось значением из справочника, поэтому и поднял эту тему, но ответа не дождался кроме того как пошерстить типовую конфу, пойду шерстить, что поделаешь
36 hhhh
 
10.12.15
09:44
(35) и поэтму вы выбрали тип строка? Но ведь надо перечисление.
37 salvator
 
10.12.15
09:44
(35) в (22) чем не устраивает?
38 aleks_default
 
10.12.15
09:45
(35) Т.е. ты пишешь свою конфу ни разу не заглянув в типовые?
39 13spartak13
 
10.12.15
09:48
(38) нет меняю такого же недоругокого как и я но задача есть делать надо
(37) спасибо просто не заметил, просто обхаяли меня, я уже и пропустил совет
40 Drac0
 
10.12.15
10:01
(34) "в принципе я заранее знаю что им кроме штук и кг, ничего не понадобиться"

Это ошибка почти всех начинающих программистов. Пройдет :)
41 Drac0
 
10.12.15
10:08
(34) "Как мне ограничивать их, если им всем эта функция нужна"

Ограничивай ввод новых значений в справочник. Выдели роль, которой это можно.

" потому что это поле табличной части а не справочника,"
Как это мешает ему быть типом перечисление?
42 13spartak13
 
10.12.15
10:10
Всем спасибо! Ответ на мой же вопрос (может кому пригодиться). Изучив типовую конфигурацию, по советам бывалых форумчан, пришел к выводу, что нужно просто в поле ЕдиницаИзмерения поставить в Свойствах - Путь к данным - Объект.Материалы.Материал.ЕИ,
43 DDwe
 
10.12.15
10:11
Зачем писать одноразовое решение, в следующей своей конфе опять начнешь что-то выдумывать и решать с единицами? Или сделаешь один раз, а потом будешь просто переносить?
44 13spartak13
 
10.12.15
10:13
(43) я прислушался и к вашему совету, и сделал все типом строка, теперь буду разбираться с ролями и правами, ВСЕМ СПАСИБО
45 salvator
 
10.12.15
10:50
(44) Надо не строка, а справочник завести для единиц измерения
Ошибка? Это не ошибка, это системная функция.