|
|
|
|
Подскажите как сделать НазначитьТип в табличной части документа | ☑ | ||
|---|---|---|---|---|
|
0
MaxVan
19.10.04
✎
11:52
|
Если это возможно? Ситуация такая делаю документ РазукомплектацияОС. В шапке ОС, в табличной части Реквизит ТМЦ с типом значения 'Cправочники'. Так вот хочу назначить определенные справочники ПриНачалеВыбораЗначения(Идент,флаг) не получается все равно при выборе показывает весь перечень справочников
|
|||
|
1
MaxVan
19.10.04
✎
11:53
|
Вот сама процедура
Процедура ПриНачалеВыбораЗначения(Идент,флаг) Если Идент="ТМЦ" Тогда СЗ=СоздатьОбъект("СписокЗначений"); СЗ.ДобавитьЗначение("ОС"); СЗ.ДобавитьЗначение("Оборудование"); СЗ.ДобавитьЗначение("Объект строительства"); СЗ.ДобавитьЗначение("Номенклатура"); Выбор=""; Если СЗ.ВыбратьЗначение(Выбор,"",,,1)=0 Тогда флаг=0; Возврат; КонецЕсли; Если Выбор="ОС" Тогда Форма.ТМЦ.НазначитьТип("Справочник.ОсновныеСредства"); ИначеЕсли Выбор="Оборудование" Тогда Форма.ТМЦ.НазначитьТип("Справочник.Оборудование"); ИначеЕсли Выбор="Номенклатура" Тогда Форма.ТМЦ.НазначитьТип("Справочник.Номенклатура"); ИначеЕсли Выбор="Объект строительства" Тогда Форма.ТМЦ.НазначитьТип("Справочник.ОбъектыСтроительства"); КонецЕсли; // Объект.Вид()="ОсновныеСредства" КонецЕсли; КонецПроцедуры |
|||
|
2
SnarkHunter
19.10.04
✎
11:55
|
У тебя тип уже есть - справочник... Вид не пробовал назначать?
|
|||
|
3
Рупор абсурда
19.10.04
✎
11:55
|
Надо назначать не тип а вид ...
|
|||
|
4
Птица
19.10.04
✎
11:59
|
+(2,3):
Если Выбор="ОС" Тогда НазначитьВид(ТМЦ,"ОсновныеСредства"); |
|||
|
5
MaxVan
19.10.04
✎
12:05
|
(2,3,4) Спасибо, но хотелось бы красивее, чтобы не только позиционировалось, но и открывала уже данный справочник. И кто нить делал вообще такой документ?
|
|||
|
6
Diter
19.10.04
✎
12:10
|
(5) Делала фирма "1С". Смотри документ "Банковская выписка"
|
|||
|
7
MaxVan
19.10.04
✎
12:12
|
(6) Нет я про РазукомплектацияОС
|
|||
|
8
SnarkHunter
19.10.04
✎
12:13
|
(5)Легко... См. метод Выбрать()
|
|||
|
9
Diter
19.10.04
✎
12:15
|
(7) Ну и что? В банковской выписке пример, как это делается. Там назначается вид и тип реквизитов в зависимости от выбранного счёта, как его (счёта) виды субконто.
|
|||
|
10
MaxVan
19.10.04
✎
12:25
|
(7) Нет я про сам принцип учета ОС. Есть Карточка ОС на 01 счете и вдруг решили его разобрать, при чем образуя новые ОС, оборудование и ТМЦ
|
|||
|
11
Птица
19.10.04
✎
12:26
|
+4 Ну,блин! почему бы не заглянуть в СП?
Если Выбор="ОС" Тогда НазначитьВид(ТМЦ,"ОсновныеСредства"); ТМЦ.ВидыДляВыбора("ОсновныеСредства"); |
|||
|
12
MaxVan
19.10.04
✎
12:38
|
(11) Спасибо. Все просто оказалось.
А по документу мне не кто и не ответил! Есть принцип формирование комплекта и разформирование! А если расформироваем саму карточку, то что происходит на уровне проводок. Делал ли кто? Вот основной вопрос, а так все остальное косметика. |
|||
|
13
SnarkHunter
19.10.04
✎
12:45
|
Вобще-то ты и не задавал такого вопроса...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |