Переключение на Главную Страницу Страницы: 1 2 [3] 4  ОтправитьПечать
Очень популярная тема (более 25 ответов) Визуальное отображение и сортировка товара в 1с. (число прочтений - 11258 )
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #30 - 17. Мая 2012 :: 08:40
Печать  
Даже массив координат не надо иметь, на самом деле, всё проще :

расположить картинки в нужном порядке (можно и динамически их создать через добавитьАтрибут), далее, при отпускании мыши при перетаскивании, проверять, попадает ли координата верхнего угла в атрибут - если да, смотрим у него координаты и меняем картики местами, всё собственно.
Причем, если еще и привязки использовать - вообще красиво всё будет.
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #31 - 17. Мая 2012 :: 09:02
Печать  
Eprst писал(а) 17. Мая 2012 :: 08:35:
И ? а в чем проблема иметь массив координат сетки ? далее только проверка при отпускании кнопки мыши, в какие координаты попали - если в ячейку - меняем , если мимо - возвращаем картинку на старое место.

чего то мне кажется перебор высчитывать координаты постоянно из массива по картинке Улыбка хотя и красивее
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #32 - 17. Мая 2012 :: 09:05
Печать  
Всё проще - ПолучитьтАтрибутПоКоординатам, проверить его тип и привет.
И Один раз расположить контролы в нужном порядке. ВСЁ.
Ничего хранить больше не надо.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #33 - 17. Мая 2012 :: 09:17
Печать  
Слегка модернизировал пример
  

move2_001.ert ( 874 KB | Загрузки )
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #34 - 17. Мая 2012 :: 09:28
Печать  
Eprst писал(а) 17. Мая 2012 :: 09:17:
Слегка модернизировал пример

не понятно как без привязки к сетке потом выяснить кто в какой последовательности, мне же потом к каждому элементу код сортировки привязать нужно. С тз в разных вариациях понятно, по форме шарится или определить какой элемент взял, хм...
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #35 - 17. Мая 2012 :: 09:37
Печать  
да элементарно - хранить порядковый номер в Описании атрибута, потом менять местами. Туда же и ИД товара запихать

ЗЫ:
АтрибутФормы.Описание = "Вася";
Сообщить(АтрибутФормы.Описание);
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #36 - 17. Мая 2012 :: 09:45
Печать  
Eprst писал(а) 17. Мая 2012 :: 09:37:
да элементарно - хранить порядковый номер в Описании атрибута, потом менять местами. Туда же и ИД товара запихать

спасибо, нужно попробовать, я просто formex юзаю но не так плотно касательно атрибутов формы потому не в курсе, а ТП было ближе и понятнее (бросил туда данные и все), а тут еще все равно рассчитать нужно координаты влезет или нет видимо и продумать как расположить их ровненько на форме в пределах видимости формы, ее могут же развернуть Улыбка
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #37 - 17. Мая 2012 :: 10:05
Печать  
Задал минимальный размер картинки, далее равномерно расположил
Можно еще и с привязками поиграться - чтоб форма красиво растягивалась - можно картинки "масштабировать" и двигать относительно друг друга.
В ТП ты так не слепишь.
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #38 - 17. Мая 2012 :: 11:00
Печать  
Eprst писал(а) 17. Мая 2012 :: 10:05:
В ТП ты так не слепишь.


Ну тут не спорю, вопрос сколько клепать я это буду Улыбка попробую и этот вариант и ТП, что получится быстрее то и пусть юзают, а потом допилю второй и что будет красивее то и оставлю Улыбка
Но идея классная.
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #39 - 17. Мая 2012 :: 11:11
Печать  
На самом деле не долго.
Всё масштабирование и все привязки делаются относительно размеров формы.
Далее просто сохранение пропорций в ПриИзминенииРазмеровОкна в твоём случае.

  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #40 - 17. Мая 2012 :: 11:40
Печать  
Eprst писал(а) 17. Мая 2012 :: 11:11:
На самом деле не долго.
Всё масштабирование и все привязки делаются относительно размеров формы.
Далее просто сохранение пропорций в ПриИзминенииРазмеровОкна в твоём случае.


да так то понятно, в привязках тоже самое. другое дело с этой сеткой мозг взрывается Улыбка ладно, утром свежее может будет Улыбка вроде с виду по коду не сложно, а в голове больше вопросов чем ответов Улыбка
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #41 - 17. Мая 2012 :: 11:57
Печать  
Да не нужна тебе эта сетка!
Улыбка)
Че ты к ней привязался то ?


  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #42 - 17. Мая 2012 :: 14:13
Печать  
Eprst писал(а) 17. Мая 2012 :: 11:57:
Да не нужна тебе эта сетка!
Улыбка)
Че ты к ней привязался то ?

Потому как мозг так работает  Смех
а еще вопрос как это твое решение поведет с тем, что картинок то больше чем форма, то есть скроллинг по форме Улыбка пока домой шел подумал Улыбка
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #43 - 21. Мая 2012 :: 04:56
Печать  
Нормально поведёт - присваивай атрибуту формы любую картинку при "скролинге", например, "постранично" или "построчно", т.е со  сдвигом на одну линию (строку) или страницу (все картинки на форме).
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Визуальное отображение и сортировка товара в 1с.
Ответ #44 - 21. Мая 2012 :: 09:03
Печать  
Eprst писал(а) 21. Мая 2012 :: 04:56:
Нормально поведёт - присваивай атрибуту формы любую картинку при "скролинге", например, "постранично" или "построчно", т.е со  сдвигом на одну линию (строку) или страницу (все картинки на форме).

вот тут вообще не понял, я отслеживать скроллинг должен?
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 4 
ОтправитьПечать