|
v7: Получение единицы измерения из регистра остатков | ☑ | ||
---|---|---|---|---|
0
brenli
26.05.15
✎
22:27
|
Доброго времени.
У некоторых позиций имеется 2 единицы измерения, основная и базовая, и товары похоже оприходованы по разному, мне нужно получить првильную единицу измерения в которой выводится остаток товара, как это сделать подскажите? |
|||
1
Злопчинский
26.05.15
✎
22:37
|
в регистре - остатки в базовой единице
|
|||
2
Злопчинский
26.05.15
✎
22:38
|
вне зависимости в чем оприходованы в документе поступления - пр проведении пересчитывается в базовую и в ней пишется в регистр
|
|||
3
brenli
26.05.15
✎
23:11
|
Еще подскажите если не трудно преобразовать строковую единицу измерения в агрегатный объект типа справочник.единицы
На примере единицы "тонн". Сделал так ОКЕИ = СоздатьОБъект("Справочник.ОКЕИ"); ОКЕИ.НайтиПоНаименованию("тонна",1,1); ..находит, а дальше? В единицы измерения нельзя искать по реквизиту ОКЕИ так как у этого поля не стоит опыция "Сортировать"? |
|||
4
Рус Иван
26.05.15
✎
23:37
|
(3) http://www.mista.ru/tutor_1c/sprav.htm Смотрите пункт "Поиск элемента справочника".
|
|||
5
Chameleon1980
27.05.15
✎
09:17
|
(3) использовать владельца и вперед - по порядку - сравнением.
Не думаю, что у вас для одной позиции может быть куча (большая) единиц. |
|||
6
Злопчинский
27.05.15
✎
16:57
|
"тонна" - классифицированаая ОКЕИ. имеет вполне внятный код
поэтому ОКЕИ.НайтиПоКоду("здеськодтонны") |
|||
7
Chameleon1980
28.05.15
✎
11:41
|
(6) я так понял ОКЕИ он находит.
Ему единицу по ОКЕИ достать нужно |
|||
8
lera01
28.05.15
✎
11:47
|
ОКЕИ.ТекущийЭлемент()
|
|||
9
Chameleon1980
28.05.15
✎
13:22
|
опять некоторые не понимают
есть спр ОКЕИ есть спр ЕдиницыИзмерения (подчиненный спр Номенклатура) чел находит ОКЕИ но не может использовать метод НАйтиПоРеквизиту справочника ЕдиницыИзмерения т.к. у реквизита ОКЕИ справочника единицыИзмерения не установлен признак ОтборПоРЕквизиту поэтому я вариант 5 и предложил |
|||
10
Chameleon1980
28.05.15
✎
13:27
|
хотя автор немного запутал
признак сортировка реквизита ОКЕИ справочника ЕдиницыИзмерения как раз установлен. Не установлен признак отбор по реквизиту ------- НайтиПоРеквизиту(<?>,,); Синтаксис: НайтиПоРеквизиту(<ИмяРеквизита>,<Значение>,<ФлагГлобальногоПоиска>) Назначение: Найти элемент справочника по значению реквизита. Возвращает: 1 - если действие выполнено; 0 - если действие не выполнено (элемент не найден). Параметры: <ИмяРеквизита> - строка с наименованием реквизита; <Значение> - значение реквизита для поиска; <ФлагГлобальногоПоиска> - флаг поиска: 0 - поиск выполняется в пределах подчинения справочника, 1 - поиск выполняется по всему справочнику. Замечание: Метод можно использовать только для реквизитов с установленным признаком ''Сортировка''. Метод можно использовать только для объектов, созданных функцией СоздатьОбъект. ------ судя по тому, что речь про регистры предполагаю, что тема про ТиС. Гляжу ТИС - признак Сортировка реквизита ОКЕИ у справочника ЕдиницыИзмерений установлен. тогда я отхожу от темы и вообще - автор???? Ты где??? |
|||
11
Chameleon1980
28.05.15
✎
13:31
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |