|
Ограничить количество создаваемых на основании документов. | ☑ | ||
---|---|---|---|---|
0
JuixyJes
02.07.19
✎
11:47
|
Доброго времени суток! Как дать возможность создавать на основании документ только 1 раз?
|
|||
1
mikecool
02.07.19
✎
11:47
|
поиск по критерию отбора и отлуп
|
|||
2
Кац
02.07.19
✎
11:48
|
проверять колво созданных доков в обработке заполнения
|
|||
3
Вафель
02.07.19
✎
11:48
|
в обработке заполнения проверять вызывать исключение
|
|||
4
mikecool
02.07.19
✎
11:48
|
"ФОТО ВЫЛОЖУ НА ГОД СТАЖА))" - бгг, не боишься в бабу ягу превратиться за год то? )))
|
|||
5
FIXXXL
02.07.19
✎
11:49
|
(3) потом начнется... проведен-НЕпроведен, распровели-создали-провели...
|
|||
6
piter3
02.07.19
✎
11:49
|
Зачем?
|
|||
7
Вафель
02.07.19
✎
11:50
|
(5) норм все. если не помечен на уделение, то считать как уже введенный
|
|||
8
Вафель
02.07.19
✎
11:51
|
можно еще в форме сделать гиперссылку: открыть или ввести новый (как для сч-ф)
уменьшит вероятность ввода 2 документа |
|||
9
FIXXXL
02.07.19
✎
11:56
|
(7) пометил старый - ввел новый - снял пометку старого -> введено больше одного
|
|||
10
unregistered
02.07.19
✎
12:05
|
(0) Следующее задание, которое вы получите: "Снять ограничение на количество создаваемых на основании документов". Ибо выясниться, что бывают особые случаи, особые пользователи, особые комбинации документов - несколько оплат (частями) на основании поступления, несколько перемещений товаров (частями на разные склады) и т.п. Не говоря уже о том, что документов разного вида может быть создано на основании сколько угодно (на основании Поступления - счет-фактура, перемещение, требование, потом возврат, корректировка постулпения и т.д.) и в формулировке (0), если строго ей следовать, задача вообще идиотическая.
Определитесь - какую конкретную бизнес-задачу вы решаете. Что именно хотите контролировать или запрещать пользователю. |
|||
11
Вафель
02.07.19
✎
12:07
|
(9) за такое можно и по рукам настучать
|
|||
12
Вафель
02.07.19
✎
12:08
|
Еще есть вариант: кастомная команда, которая будет спрашивать:
уже введен документ, открыть его или ввести новый? |
|||
13
JuixyJes
02.07.19
✎
12:10
|
(10) Так скажем ситуация такая:
Бронирование - Заселение - Проживание - Выселение. Как вы собираетесь несколько документов создавать для этого? |
|||
14
JuixyJes
02.07.19
✎
12:10
|
(12) А вот с этого момента поподробнее
|
|||
15
Вафель
02.07.19
✎
12:11
|
(14) что конкретно не понятно?
|
|||
16
JuixyJes
02.07.19
✎
12:17
|
(15) Кастомная команда которая будет спрашивать об открытии или создании документа. Можно ли это каак то в обработку заполнения добавить? Ссылка на документ основание в новом документе просто есть
|
|||
17
Йохохо
02.07.19
✎
12:17
|
(13) заселится 0.75 от брони, а потом заселится 1/4, съезжать будут по 0.5
|
|||
18
JuixyJes
02.07.19
✎
12:19
|
(17) В тз все не настолько сложно, все происходит в пропорциях 1/1/1/1
|
|||
19
Йохохо
02.07.19
✎
12:25
|
(16) кастомная команда она вместо или в дополнение к обработке заполнения
|
|||
20
unregistered
02.07.19
✎
12:26
|
(13) Забронировали двухместный номер на 5 дней. Сначала заехал один гость, спустя 2 дня к нему присоединился второй, еще через день выселился первый, через 2 дня уехал второй.
Как вы собираетесь это оформлять? Я даже заранее знаю ответ - будем пытаться обойти собственными руками построенный забор. Нафантазировать можно сколько угодно примеров. И самое поганое, что не смотря на редкость подобных случаев, время от времени они происходят. |
|||
21
Вафель
02.07.19
✎
12:27
|
(19) в дополнении конечно же
|
|||
22
Йохохо
02.07.19
✎
12:29
|
(21) можно же снять галку является основанием и накастомить 100%
|
|||
23
sqr4
02.07.19
✎
12:36
|
Без фото в купальнике не взлетит
|
|||
24
JuixyJes
02.07.19
✎
12:37
|
(21) а не подскажите, как мне именно это сделать? Ну тоесть в зависимости от ответа на вопрос открыть документ?
|
|||
25
JuixyJes
02.07.19
✎
12:39
|
(23) Я конечно может покажусь грубой, но для таких целей есть специализированные сайты;)
|
|||
26
sqr4
02.07.19
✎
12:42
|
(25) Вы как раз находитесь на нем
|
|||
27
JuixyJes
02.07.19
✎
12:44
|
(26) я про ваши цели. Это не сайт, на который вы заходите чтоб посмотреть на тела девушек) Здесь вы людям помогаете. А если цель поглазеть, для этого есть соц сети, цель несколько другая - ну и сайт соответствующий, должны понять о чем я))
|
|||
28
Fish
02.07.19
✎
12:46
|
(4) Может, там бородатый админ? :))
|
|||
29
Fish
02.07.19
✎
12:46
|
(27) У нас тут конкурс даже есть, если что.
OFF: Мисс/миссис бюст мисты 2018 завершён. |
|||
30
sqr4
02.07.19
✎
12:47
|
(27) я знаю о чем я говорю) А что и как тут принято, уж точно не вам мне рассказывать, без обид.
(29) аааа опередил))) |
|||
31
JuixyJes
02.07.19
✎
12:48
|
(30) Я и не говорю вам что и как тут принято, просто на будущее, не корректно это)
|
|||
32
JuixyJes
02.07.19
✎
12:48
|
И вообще. Я попросила помощи а не дискуссии на тему фоток)
|
|||
33
Fragster
гуру
02.07.19
✎
12:50
|
(9) а что мешает вызывать проверку еще и перед записью?
|
|||
34
sqr4
02.07.19
✎
12:52
|
//Здесь вы людям помогаете вы как раз и говорите про это. (32) я лишь озвучил условия по которым я готов оказать помощь, да даже сделать за вас)
|
|||
35
Fish
02.07.19
✎
12:52
|
(33) Точнее перед проведением. Если просто сняли пометку с непроведённого документа - ну и пусть.
И тогда проверка будет всегда отрабатывать. |
|||
36
sqr4
02.07.19
✎
12:57
|
и да я бы юзал РС, для статуса комнаты. Два одинаковых статуса бы не записались точно
|
|||
37
piter3
02.07.19
✎
12:57
|
(36) я тоже за рс
|
|||
38
piter3
02.07.19
✎
12:58
|
Еще бы взял бы где уже реализовано и посмотрел бы как там
|
|||
39
ДядяМитяй
02.07.19
✎
13:03
|
(37) и в зависимости от статуса объекта в (?) табличной части сделать активными\неактивными менюшки ввести на основании
|
|||
40
Bigbro
02.07.19
✎
13:10
|
Основание - такой же реквизит, его можно подменить и все равно получить 2 документа на основании одного.
я к тому что программные ограничения в случаях когда нужно запретить что-то работают хуже административных. сделайте чтобы было видно - есть ли уже введенный на основании документ, и плотно логируйте все действия. одному из нарушителей регламента - показательную порку с депремированием и проблема решится лет на 5-7. народ подобное надолго запоминает. |
|||
41
sqr4
02.07.19
✎
14:15
|
(40) Защита от дурака все равно нужна
|
|||
42
JuixyJes
02.07.19
✎
14:54
|
(40) Реквизит основание не вынесен на форму для как раз таки избежания этой подмены.
|
|||
43
Йохохо
02.07.19
✎
14:57
|
(42) для избежания проблем надо возможность редактирования снимать, а видимость снимают для получения проблем и звонков пользователей
|
|||
44
Buster007
02.07.19
✎
15:01
|
делаешь регистр КОформлению, по его остаткам заполняешь документ введенный на основании, при проведении списываешь из регистра. Делаешь контроль остатков по регистру
|
|||
45
JuixyJes
02.07.19
✎
15:16
|
Я в принципе то почти добилась своего. При попытке создать на основании выдает предупреждение о том что уже есть документ созданный, но все равно форма создания нового документа открывается. Как исправить пока в размышлениях.
|
|||
46
sqr4
02.07.19
✎
15:18
|
(45) в гугле забанили? ВызватьИсключение, элементарно же
|
|||
47
JuixyJes
02.07.19
✎
15:26
|
(46) Ну коль вы уж решили помочь, то подскажите, есть же возможность предложить открыть документ уже созданный вместо создания нового и при этом не создавать новый. Как открыть именно тот документ?
|
|||
48
RomaH
naïve
02.07.19
✎
15:30
|
ЗначениеВРеквизитФормы(ПодчиненныйДокумент.ПолучитьОбъект(),"Объект");
|
|||
49
FIXXXL
02.07.19
✎
15:36
|
(33) костыли во все поля! :)
без обид, но я бы делал через РН... и пусть обсоздаются документов с пустой ТЧ |
|||
50
JuixyJes
02.07.19
✎
15:47
|
(48) не выходит(
|
|||
51
JuixyJes
02.07.19
✎
15:50
|
Требуется вывести предупреждение о том что документ уже имеется и он будет открыт и открыть документ, но в модуле объекта это сделать нельзя, правильно понимаю?
|
|||
52
sqr4
02.07.19
✎
15:58
|
(47) Коль вы приняли мою помощь, жду фото
|
|||
53
sqr4
02.07.19
✎
16:00
|
и да опять гугл забанен? http://catalog.mista.ru/public/278216/
|
|||
54
JuixyJes
02.07.19
✎
16:25
|
(53) Находила я уже эту статейку, но тяжковато, мозг плавится, готовый вроде бы вариант решения задачи, но возникла проблемка. "Не задано значение параметра "ДокОснование""
|
|||
55
JuixyJes
02.07.19
✎
16:25
|
(54) вновь работаю вторые сутки
|
|||
56
JuixyJes
02.07.19
✎
16:29
|
Если НЕ РеквизитФормыВЗначение("Объект").ЭтоНовый() Тогда
Возврат 0; //открывается уже существующий док Вот этот момент не поняла |
|||
57
JuixyJes
02.07.19
✎
16:30
|
Вроде бы и должен возвращаться документ, который существует, но как бы не возвращает:\
|
|||
58
JuixyJes
02.07.19
✎
16:31
|
Так как Возвращает 0
|
|||
59
Fish
02.07.19
✎
16:32
|
А была бы фотка.... :))
|
|||
60
sqr4
02.07.19
✎
16:33
|
ФОТО!!!
В вашем случае это надо модернизировать. Тут проверяется подходит нам документ или нет. И если он не подходит, то его форма закрывается, а открывается форма подходящего документа) |
|||
61
JuixyJes
02.07.19
✎
16:39
|
(60) Так, это понятно. А вот насчет запроса и последующих действий,
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ВыездПроживающего.Ссылка КАК Ссылка |ИЗ | Документ.ВыездПроживающего КАК ВыездПроживающего |ГДЕ | ВыездПроживающего.ДокОснование = &ДокОснование" ; Запрос.УстановитьПараметр("ТекДокОснСсылка", Объект.ДокОснование.Ссылка); Результат = Запрос.Выполнить(); Если Результат.Пустой() Тогда Возврат 0; // документа нет Иначе Выборка = Результат.Выбрать(); Выборка.Следующий(); Возврат Выборка.Ссылка; //Возвращаем ссылку на существующий док КонецЕсли; |
|||
62
JuixyJes
02.07.19
✎
16:40
|
Документ основание то как вытащить из документа, если ошибка у меня в том что параметр не задается
|
|||
63
piter3
02.07.19
✎
16:40
|
(59) не просто фотка,а уже в костюме евы так сказать
|
|||
64
JuixyJes
02.07.19
✎
16:41
|
Оуууу, совсем слепая...
|
|||
65
sqr4
02.07.19
✎
16:43
|
(63) ненен вы что, это до нового года) А нам в купальнике надо.
|
|||
66
JuixyJes
02.07.19
✎
16:43
|
Все! Исправилась! Работает, всем спасибо, фото будет, но не такое как вы хотите)
|
|||
67
sqr4
02.07.19
✎
16:48
|
(66) то в желтой кофте уже не катит!!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |