powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / 1C 8.3 как правильно решить задачу?
18 сообщений из 18, страница 1 из 1
1C 8.3 как правильно решить задачу?
    #38833899
Alex.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая задача 8.3 УФ. Пользователь должен открыть форму со списком номенклатуры, пометить галочкой несколько элементов и при закрытии они должны как-то обработаться. Я так понял, что динамический список не позволяет добавить колонку с флажком, который может менять пользователь. Единственный выход - дерево значений на форме. Но, тогда при открытии формы на неё будет закачиваться весь справочник номенклатуры. Это же сотни тысяч наименований. Может есть какой-то более правильный способ?
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834005
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.Ru,
посмотрите любую форму подбора номенклатуры
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834015
Georgiy L.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.Ru,

скинул на почту
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834034
Alex.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapecker,
В "любой" форме подбора нет колонок которые пользователь может изменять. Там динамический список номенклатуры и рядом список подобранной номенклатуры.
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834044
Georgiy L.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.Rujavapecker,
В "любой" форме подбора нет колонок которые пользователь может изменять. Там динамический список номенклатуры и рядом список подобранной номенклатуры.

Так и делается, если правильно, из ДС перетаскиваются элементы в ТЗ, как угодно, драк и дроп, двойной щелчек или кнопка со стрелкой по вкусу. А в ТЗ делайте свой действия.
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834045
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.Ru, да, а такой вариант вас чем не устраивает?
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834121
Alex.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapecker,
Меня устраивает. Заказчика не устраивает. По принципу "у нас так было"
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834347
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.Rujavapecker,
Меня устраивает. Заказчика не устраивает. По принципу "у нас так было"

"так было" где?
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834597
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.RuЕсть такая задача 8.3 УФ. Пользователь должен открыть форму со списком номенклатуры, пометить галочкой несколько элементов и при закрытии они должны как-то обработаться. Я так понял, что динамический список не позволяет добавить колонку с флажком, который может менять пользователь. Единственный выход - дерево значений на форме. Но, тогда при открытии формы на неё будет закачиваться весь справочник номенклатуры. Это же сотни тысяч наименований. Может есть какой-то более правильный способ?

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


не помню синтаксиса. как то так делал. все работает отлично. найду если скину.
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834598
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.RuЕсть такая задача 8.3 УФ. Пользователь должен открыть форму со списком номенклатуры, пометить галочкой несколько элементов и при закрытии они должны как-то обработаться. Я так понял, что динамический список не позволяет добавить колонку с флажком, который может менять пользователь. Единственный выход - дерево значений на форме. Но, тогда при открытии формы на неё будет закачиваться весь справочник номенклатуры. Это же сотни тысяч наименований. Может есть какой-то более правильный способ?

есть еще через жопу вариант. добавляете динамическую колонку в созданную форму списка справочника и
обрабатываете кликание по списку и заносите в невидимый список значений выбранные элементы.
показ выбранной позиции осуществляете на основании подобранных элементов. есть в выборе (списке значений), отображаете галку.
тоже работало. никто не жалуется.
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834600
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wamaco, как то так делал. все работает отлично
Сделайте на 100 тыщ элементов, посмотрите как будет отлично работать
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834624
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapeckerwamaco, как то так делал. все работает отлично
Сделайте на 100 тыщ элементов, посмотрите как будет отлично работать

там был ньюанс.
1. не было 100 тыщ.элементов. (около 500 элементов...)
2. рядом на форме были группы (родители) и в списке показывались только относящиеся к выбранной группе.
выбрали родителя -> показали только его элементы.

как-то так...
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834628
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.RuЕсть такая задача 8.3 УФ. Пользователь должен открыть форму со списком номенклатуры, пометить галочкой несколько элементов и при закрытии они должны как-то обработаться. Я так понял, что динамический список не позволяет добавить колонку с флажком, который может менять пользователь. Единственный выход - дерево значений на форме. Но, тогда при открытии формы на неё будет закачиваться весь справочник номенклатуры. Это же сотни тысяч наименований. Может есть какой-то более правильный способ?

еще вариант:

так как интерфейс навязанный в 1С 8.3 тормозной и прожорливый можно сделать подбор по принципу интернет
магазина. типа тыкаешь на товар, а он аккумулируется в некой "корзине", которую можно в процессе подбора
просмотреть, увидеть стоимость и т.д., и затем по окончании одним махом перенести в заказ.
+ такого способа еще и в том, что можно объяснить заказчику, что это удобно при переносе 1С в вэб, там к
этому все привыкли!

в общем, вариантов полно.
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834742
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex.RuПользователь должен открыть форму со списком номенклатуры, пометить галочкой несколько элементов и при закрытии они должны как-то обработаться

вообще все это стремно... а если ошибся? а если элементы заблокированы в другой сессии? а если сбой/потеря связи?

списки нужны чтобы выбирать
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834772
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖAlex.RuПользователь должен открыть форму со списком номенклатуры, пометить галочкой несколько элементов и при закрытии они должны как-то обработаться

вообще все это стремно... а если ошибся? а если элементы заблокированы в другой сессии? а если сбой/потеря связи?

списки нужны чтобы выбирать

Ну почему стремно? Можно сделать если заказчик оплачивает музыку. Просто необходимо взвесить различные риски реализации. Минусы. Плюсы.
Все програмки вы пишите для себя. Для заказчика главное восторг.
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834776
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wamaco,Можно сделать если заказчик оплачивает музыку Поймал грузин золотую рыбку, и начал гадать что с ней сделать. Но золотая рыбка вдруг говорит:"Отпусти меня грузин! Я тебе 3 желания исполню!
Думал грузин...думал... Он говорит:Сделай мне нос мясистый!
-Она говорит:Сделано!
Грузин:Сделай мне еще уши мясистые!
-Сделано
Грузин:сделай мне еще губы мясистые!
-Сделано.
Развернулась рыбка, уплыла... Но рыбка развернулась... И спросила от удивления: Зачем тебе мясистые уши, губы, нос??? Если мог загадать пиво, бабу, и всякое???
Грузин делает очень тупое лицо и спрашивает: А че можно было???
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834806
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wamacoМожно сделать если заказчик оплачивает музыку

заказчик хочет невменяемую куету... пример про корзины в инет-магазинах уже приводили
...
Рейтинг: 0 / 0
1C 8.3 как правильно решить задачу?
    #38834808
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wamacoПросто необходимо взвесить различные риски реализации. Минусы. Плюсы.

минусы я уже описал. плюсов особо не вижу
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1C 8.3 как правильно решить задачу?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]