|
КАК Счет.видысубконто[0].видсубконто.типзначения вытащить справочник? | ☑ | ||
---|---|---|---|---|
0
koketka
19.02.15
✎
09:34
|
КАК Счет.видысубконто[0].видсубконто.типзначения вытащить справочник?
Вообщем загружаю проводки из екселя выгруженные из другой базы. а вот как у универсального счета установить субконто как справочник чтобы найти по коду не знаю! Может кто подскажет? |
|||
1
Timon1405
19.02.15
✎
09:42
|
УПП: БухгалтерскийУчет.УстановитьСубконто(...
|
|||
2
koketka
19.02.15
✎
09:45
|
Процедура УстановитьСубконто(Счет, Субконто, ИмяСубконто, ЗначениеСубконто) Экспорт
Если Счет = Неопределено ИЛИ Счет.Пустая() Тогда Возврат; КонецЕсли; Если ТипЗнч(ИмяСубконто) = Тип("Число") Тогда Если ИмяСубконто > Счет.ВидыСубконто.Количество() Тогда Возврат; КонецЕсли; ВидСубк = Счет.ВидыСубконто[ИмяСубконто - 1].ВидСубконто; Иначе Если ТипЗнч(Счет) = Тип("ПланСчетовСсылка.Международный") Тогда ВидСубк = ПланыВидовХарактеристик.ВидыСубконтоМеждународные[ИмяСубконто]; Иначе ВидСубк = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные[ИмяСубконто]; КонецЕсли; Если Счет.ВидыСубконто.Найти( ВидСубк) = Неопределено Тогда Возврат; КонецЕсли; КонецЕсли; Если ВидСубк.ТипЗначения.СодержитТип(ТипЗнч(ЗначениеСубконто)) Тогда Субконто.Вставить(ВидСубк, ЗначениеСубконто); Иначе СообщитьОбОшибке("Неверное значение """ + ЗначениеСубконто + """ для вида субконто <" + ВидСубк + ">"); КонецЕсли; КонецПроцедуры |
|||
3
koketka
19.02.15
✎
09:45
|
как мне определить ЗначениеСубконто если у меня это код из справочника
|
|||
4
koketka
19.02.15
✎
09:46
|
ЗначениеСубконто тоесть мне тут справочник надо найти и по коду его найти
|
|||
5
koketka
19.02.15
✎
09:46
|
а как определить что за справочник вот в чем вопрос?
|
|||
6
zak555
19.02.15
✎
09:48
|
(5) как по коду определить какой справочник ?
|
|||
7
koketka
19.02.15
✎
09:53
|
я загружаю проводки
счет загрузился без проблем загружается а вот как субконто загрузить я не знаю у меня есть счет и от субконто1 код изсправочника. в разных счетах используются разные спроавочники |
|||
8
zak555
19.02.15
✎
09:55
|
хотя можешь структуру файла показать -- если значения в том же порядке что и аналитика на счете --- нет проблема
|
|||
9
koketka
19.02.15
✎
09:56
|
как подскажи?
|
|||
10
koketka
19.02.15
✎
09:59
|
(8) подскажи плиз!
|
|||
11
Гёдза
19.02.15
✎
10:16
|
Метаданные.НайтиПоТипу(КАК Счет.видысубконто[0].видсубконто.типзначения.Типы[0]).Имя
|
|||
12
zak555
19.02.15
✎
10:21
|
(11) только надо типы проверить на наличие других значений
|
|||
13
koketka
19.02.15
✎
10:49
|
(12)ок
|
|||
14
koketka
19.02.15
✎
11:00
|
народ я тупая у меня получается значение"ПодразделениеОрганизации" тип строка а как мне к справочнику то обратится?
|
|||
15
koketka
19.02.15
✎
11:27
|
вот так сделала Справочники[Метаданные.НайтиПоТипу(Счет.видысубконто[ИмяСубконто - 1].видсубконто.типзначения.Типы()[ИмяСубконто - 1]).имя].Найтипокоду("7")
|
|||
16
koketka
19.02.15
✎
11:28
|
где "7" пробное число
|
|||
17
koketka
19.02.15
✎
11:30
|
Всем спасибо!!!! Мальчики вы умняшки!!!
|
|||
18
zak555
19.02.15
✎
12:08
|
(14) это как ?
|
|||
19
zak555
19.02.15
✎
12:09
|
(15) у одного ПВХ может быть больше одного типа
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |