Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Знатоки интерфейсных решений, подскажите... (число прочтений - 2872 )
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Знатоки интерфейсных решений, подскажите...
06. Ноября 2008 :: 15:56
Печать  
...или не интерфейсных, не знаю.

Задача.

Есть справочник, ПланыПродаж.
Реквизиты: ПериодПланирования, Менеджер, Бренд, ПлановаяСуммаПродаж, ДостигнутаяСуммаПродаж.

На основании результата деления ДостигнутаяСуммаПродаж на ПлановаяСуммаПродаж определяется некий коэффициент выполнения плана.

Руководство хочет иметь возможность ручками корректировать данный коэффициент. Причем так, чтобы откорректированный однажды коэффициент, в дальнейшем бы не изменялся. По умолчанию (без ручных корректировок) этот коэффициент всегда считается на лету, через метод, который принимает плановую и достигнутую суммы.

Суммы (плановую и достигнутую) менять нельзя, они должны отражать реальное положение дел.

Новый реквизит в справочник вводить не хочу, поскольку тогда я не смогу отличить корректировку коэффициента в 0 от отсутствия корректировки.

Заморачиваться с заполнением какого-нибудь необычайного значения по умолчанию в новом реквизите (типа -1, такой корректировки однозначно быть не может) тоже не хочу, ибо боюсь не отловить все места создания новых записей в справочник. (Хотя именно так и придеццо сделать, если не выйдет по-красивому).

По-красивому - это создать еще один справочник: "КорректировкиПлановПродаж". Если есть в нем запись с указанным периодом, менеджером и брендом - значит есть корректировка. Нет записи - нет корректировки. Прозрачно и хорошо.

Одно НО. Как интерфейсно аккуратно приджойнить колонку с реквизитом другого справочника в стандартную форму списка элементов? Или как создать форму списка с нужными мне реквизитами нужных мне справочников?

База dbf.
  
Наверх
www  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Знатоки интерфейсных решений, подскажите...
Ответ #1 - 06. Ноября 2008 :: 16:09
Печать  
Сделай подчиненный справочник ( подчинен твоему справочнику).
Для каждого элемента основного справочника в подчинении может быть 0 или 1 элемент. Вроде все если я правильно понял subj.
  
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Знатоки интерфейсных решений, подскажите...
Ответ #2 - 06. Ноября 2008 :: 16:13
Печать  
Метаданные.Справочник("ПланыПродаж").СпособРедактирования = "ВСписке" или подругому?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Знатоки интерфейсных решений, подскажите...
Ответ #3 - 06. Ноября 2008 :: 16:14
Печать  
Редактируется в форме списка справочника?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Знатоки интерфейсных решений, подскажите...
Ответ #4 - 06. Ноября 2008 :: 16:20
Печать  
Честно говоря либо я тебя не понял либо не вижу в чем проблема, сделай в форме списка вычисляемое поле и выводи туда что хочешь
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Знатоки интерфейсных решений, подскажите...
Ответ #5 - 06. Ноября 2008 :: 16:33
Печать  
Редактируется в форме списка. Хотя это мысль.

Мне нужно не только "выводить туда что хошь", это я умею - мне бы хотелось его еще и изменять.
  
Наверх
www  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Знатоки интерфейсных решений, подскажите...
Ответ #6 - 06. Ноября 2008 :: 16:56
Печать  
Примерно так: (но всё-таки с доп.реквизитом "РучнаяПравка")

06. Ноября 2008 :: 17:11(подправил чуток)
  

test416_001.zip ( 8 KB | Загрузки )
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Знатоки интерфейсных решений, подскажите...
Ответ #7 - 06. Ноября 2008 :: 17:13
Печать  
fez писал(а) 06. Ноября 2008 :: 16:33:
Редактируется в форме списка. Хотя это мысль.

Мне нужно не только "выводить туда что хошь", это я умею - мне бы хотелось его еще и изменять.


Кто тебе мешает это делать?

Код
Выбрать все
Процедура ПриНачалеРедактированияСтроки()

	ВвестиЧисло(чЧисло,"Введите",10,2);
	Форма.Обновить();
КонецПроцедуры
 

  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Знатоки интерфейсных решений, подскажите...
Ответ #8 - 10. Ноября 2008 :: 15:33
Печать  
dnp писал(а) 06. Ноября 2008 :: 16:56:
Примерно так: (но всё-таки с доп.реквизитом "РучнаяПравка")

Хм. Эта мысль мне в голову не приходила, спасибо, так и сделаю. Улыбка
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать