|
Как узнать является ли документ регистратором или нет? |
☑ |
0
aramisov
25.11.14
✎
15:41
|
Если у документа нет движений по регистру ПродажиСебестоимость то вываливается ошибка, вопрос как условие грамотно установить на проверку? у меня мысли только как попытка исключение делать
{Форма.Форма.Форма(118)}: Поле объекта не обнаружено (ПродажиСебестоимость)
ДвиженияПродажиСебестоимость = ОбъектДокумента.Движения.ПродажиСебестоимость;
|
|
1
Wobland
25.11.14
✎
15:42
|
поискать в метаданных?
|
|
2
aramisov
25.11.14
✎
15:46
|
(1) про мотоданые тоже думал, думаю есть более правильный способ
|
|
3
aramisov
25.11.14
✎
15:46
|
(2) мотоданые = метаданные
|
|
4
Wobland
25.11.14
✎
15:49
|
(2) а в (0) про мотоданные ещё не думал
|
|
5
боксер
25.11.14
✎
15:51
|
через коллекцию документа обходи
метаданные.Документы.ПоступлениеТоваровУслуг.Движения
ну или запрос к данному регистру с отбором по регистратору
|
|
6
Maxus43
25.11.14
✎
15:51
|
(2) это самый правильный в этом случае.
А вобще - не правильная архитектура какая-то, если пытаешся впринципе обращаться к движениям, которых нет у документа
|
|
7
Жан Пердежон
25.11.14
✎
15:55
|
(2) значит плохо подумал, подумай еще
|
|
8
Господин ПЖ
25.11.14
✎
15:58
|
(6) человек свою корректировку движений регистра ваяет
|
|
9
aramisov
25.11.14
✎
16:06
|
(6) да там корректировка пишется, делается запрос по регистру ПартииТоваровНаСкладах, запоминаются движения по документу , документ перепроводяться, движения по которым корректировка не требуется копируются в зад дабы лишний раз себестоимость нароком не слетела. таким образом предполагается будут перепроведены партии по определенному товару
|
|
10
Крошка Ру
25.11.14
✎
16:08
|
(9) "копируются в зад"
О, великий и могучий...
|
|
11
vicof
25.11.14
✎
16:08
|
"движения по которым корректировка не требуется копируются в зад"
:))))) спасибо, поржал
|
|
12
Wobland
25.11.14
✎
16:11
|
(10) (11) что, первый раз видите?
|
|
13
Wobland
25.11.14
✎
16:12
|
только тут "взад" следует слитно писать
|
|
14
Фокусник
25.11.14
✎
16:20
|
(0)
Если ОбъектДокумента.Движения.Найти("ПродажиСебестоимость") = Неопределено Тогда
Сообщить("" + ОбъектДокумента + " не является регистратором!");
КонецЕсли;
|
|
15
hhhh
25.11.14
✎
17:30
|
(13) это в зависимости от контекста. Может автор на самом деле в зад движение отправляет.
|
|