|
как создавать условие для запрета использования старой номенклатуры | ☑ | ||
---|---|---|---|---|
0
pnamik
14.08.15
✎
10:22
|
8,1 самописная.
подскажите, пожалуйста, как менять процедуру, чтобы нельзя было использовать старую номенклатуру, только новые элементы можно было использовать. при использовании старой нлменклатвуры выводилось сообщение "нельзя использовать старую номенклатуру." вот сама процедура Процедура НакладнаяНоменклатураНачалоВыбора(Элемент, СтандартнаяОбработка) ТекСтрока = ЭлементыФормы.Накладная.ТекущиеДанные; Если ТекСтрока.Номенклатура.Пустая() = Истина Тогда Иначе ПредНоменклатура = ТекСтрока.Номенклатура.Ссылка; глПоследняяНоменклатура = ТекСтрока.Номенклатура.Ссылка; КонецЕсли; КонецПроцедуры |
|||
1
sash-ml
14.08.15
✎
10:25
|
А что значит "старая" номенклатура, как это определяется?
|
|||
2
pnamik
14.08.15
✎
10:27
|
(1) старая эта та, которая есть до создания накладной
|
|||
3
shuhard_серый
14.08.15
✎
10:29
|
(2) т.е. старая , это которая есть в проведённому документе - тогда запросом берешь из ТЧ
|
|||
4
drcrasher
14.08.15
✎
10:31
|
если документ не проведён, то поиском по тч
|
|||
5
sash-ml
14.08.15
✎
10:33
|
(0) а зачем, это какое то уникальное производство? в каких документах нужно проверять?
|
|||
6
pnamik
14.08.15
✎
10:37
|
то есть в приходных накладных можно было использовать только вновь созданные элементы номенлатуры
|
|||
7
shuhard_серый
14.08.15
✎
10:39
|
(6) тебя спросили про экономический смысл, что нужно сделать тут всем понятно, не понятно зачем нужно =)
|
|||
8
pnamik
14.08.15
✎
10:43
|
тут какое то простое решение должно быть типа
ТекСтрока = ЭлементыФормы.Накладная.ТекущиеДанные; Если ТекСтрока.Номенклатура.Пустая() = Истина Тогда Иначе ПредНоменклатура = ТекСтрока.Номенклатура.Ссылка; Если Тек.строка.Номенклатура.Ссылке = НеНовый Тогда Предупреждение "Нельзя"; Иначе глПоследняяНоменклатура = ТекСтрока.Номенклатура.Ссылка; КонецЕсли; но такой вариат не срабатывает (7) вопрос не ставлен так: "Ребята, давайте обсудим экономический смысл." просто надо так, если можете, помогите пожалуйста |
|||
9
shuhard_серый
14.08.15
✎
10:45
|
(8) ребёнок, тебе уже всё ответили =)
|
|||
10
pnamik
14.08.15
✎
10:47
|
(9) в каком месте ты заметил "ребенка"? можешь по сути вопроса?
|
|||
11
drcrasher
14.08.15
✎
13:54
|
перевожу с евойного на русский:
в документ можно добавлять только ту номенклатуру, которая была создана вот прям ща, после открытия формы свежесозданного документа. это типа как загрузка поступления товаров с одновременным созданием номенклатуры из экселя |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |