|
Автоматически ставился флажок в категории при создании номенклатуры | ☑ | ||
---|---|---|---|---|
0
specialone13
08.07.13
✎
16:15
|
В категориях номенклатуры есть одна категория. Нужно, чтобы при создании номенклатуры автоматически ставился бы флажок у этой категории.
Помогите, пожалуйста. |
|||
1
ZZBase
08.07.13
✎
17:32
|
В Форме элемента справочника смотри обработчик "ПриЗаписи", там как раз записываются свойства и категории текущего объекта, там дописывать нужно.
|
|||
2
zladenuw
08.07.13
✎
17:36
|
а я бы подписку на событие при записи
|
|||
3
yam
08.07.13
✎
17:37
|
Какое при записи? При создании на сервере это надо делать.
|
|||
4
Iv-less
08.07.13
✎
17:49
|
(3) +
Написано же "чтобы при создании номенклатуры", зачем лезть в "ПриЗаписи" ? |
|||
5
specialone13
09.07.13
✎
11:49
|
(3) (4)
Так в каком именно обработчике нужно дописывать? |
|||
6
ale-sarin
09.07.13
✎
11:51
|
(4) А что есть создание для Вас? Открытие нового? Или может запись нового?
(2)+1 |
|||
7
specialone13
09.07.13
✎
11:54
|
(6) Разумеется запись нового элемента.
|
|||
8
Cube
09.07.13
✎
11:54
|
(0) Переименовать категорию, чтобы обозначала обратное не предлагать?
Допустим, сейчас категория называется "Новая номенклатура", а будет называться "Старая номенклатура". |
|||
9
specialone13
09.07.13
✎
11:56
|
(8) Есть только одна категория. И ее название меняться не будет.
|
|||
10
ale-sarin
09.07.13
✎
11:56
|
(7) А если она пользователю не нужна. Он запишет, категория установится, надо снять ее и снова записать, так?
А вообще переименовать ее в обратный смысл, как (8) советует. |
|||
11
Cube
09.07.13
✎
11:58
|
(9) Озвучь название категории и её смысл.
|
|||
12
Mitriy
09.07.13
✎
12:01
|
в подписках: перед записью определяем новый-не новый и пишем в допсвойства объекта, при записи если новый пишем категорию в регистр...
|
|||
13
specialone13
09.07.13
✎
12:11
|
(10) (11)
Эта категория всегда будет нужна. Так как используется программа Мобильная торговля Моби-С, там нужно, чтобы у номенклатуры, для которой торговый представитель мог изменять цены, был бы проставлен флажок у категории. Допустим категория называется "Торговый представитель может изменять цены". |
|||
14
Cube
09.07.13
✎
12:17
|
(13) Ну так переименуй её в "Торговый представитель НЕ может изменять цены". И везде, где она используется поменяй логику на обратную. Думаю, править придется немного, зато гемора будет меньше, а логичности больше.
|
|||
15
George Wheels
09.07.13
✎
12:18
|
Для реквизита справочника
Заполнять из данных заполнения - Истина Значение заполнения - Истина |
|||
16
1Сергей
09.07.13
✎
12:19
|
(15) какого реквизита? это категории
|
|||
17
specialone13
09.07.13
✎
12:37
|
(14) Попробую так сделать. Спасибо!
|
|||
18
specialone13
09.07.13
✎
12:50
|
(14) Переименовал. Дальше какие изменения следует сделать?
|
|||
19
acsent
09.07.13
✎
12:51
|
(14) Стандарты 1с рекомендуют ровно противоположное
|
|||
20
Cube
09.07.13
✎
13:04
|
(18) Я ж всё написал вроде. Ищи, где это используется.
|
|||
21
Cube
09.07.13
✎
13:04
|
(19) В смысле?
|
|||
22
specialone13
12.07.13
✎
16:33
|
В процедуре "перед открытием" написал следуещее:
Price = Истина; КатегорияPrice = Справочники.КатегорииОбъектов.НайтиПоКоду("000000105"); Если не КатегорияPrice.Пустая() Тогда Запрос = Новый Запрос(); Запрос.Текст = " |ВЫБРАТЬ РАЗЛИЧНЫЕ ПЕРВЫЕ 1 | РегистрСведений.КатегорииОбъектов.Категория КАК Категория |ИЗ | РегистрСведений.КатегорииОбъектов | |ГДЕ | РегистрСведений.КатегорииОбъектов.Категория = &Категория |"; Запрос.установитьпараметр ("Категория", КатегорияPrice); Price = НЕ Запрос.Выполнить().Пустой(); КонецЕсли; |
|||
23
specialone13
12.07.13
✎
16:34
|
Что еще нужно поменять?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |