Имя: Пароль:
1C
1С v8
1c 11.2 УТ танцы с характеристиками и доп реквизитами.
,
0 reforket
 
25.12.16
00:26
Пример номенклатуры:
Кроссовки "Фирма", размер: 40, сезон: лето, демисезон
Кроссовки "Фирма", размер: 41, сезон: лето, демисезон
Кроссовки "Фирма", размер: 41, сезон: лето

Пояснение:
Кроссовки одного модельного ряда, но одни пригодны и для лета и для демисезона, а другие только для лета.

Вопрос:
Какие есть варианты ведения номенклатуры, чтобы у нее в одном реквизите "сезон" было указано сразу несколько значений?
Я не нашел информации по использованию нескольких значений в "доп. реквизитах" и в "характеристиках". Это вообще осуществимо средствами базовой версии 1С?
1 Garykom
 
гуру
25.12.16
00:46
https://ru.wikipedia.org/wiki/Сочетание
Сочетанием из n по k называется набор k элементов, выбранных из данных n элементов. Наборы, отличающиеся только порядком следования элементов (но не составом), считаются одинаковыми, этим сочетания отличаются от размещений.
2 reforket
 
25.12.16
01:19
Немного не понял, каким образом применить эту информацию к реквизитам.
Запись {лето, демисезон} не работает.
3 undertaker
 
25.12.16
01:40
два значения
"лето"
"лето, демисезон"
4 Garykom
 
гуру
25.12.16
01:50
(3) Лучше все сочетания сразу забить
лето
демисезон
зима
лето, демисезон
зима, демисезон
лето, зима
лето, зима, демисезон
5 Garykom
 
гуру
25.12.16
01:58
(4)+ Хм а бывает одежда/обувь которую можно носить летом и зимой, но нельзя весной/осенью (демисезон) ?
6 reforket
 
25.12.16
01:58
Этот вариант понятен и он работает, но это какой-то кошмар. Потому что если добавить еще один реквизит например "материал" то вариантов значений будет в десятки, а то и сотни раз больше.

Пример вариантов значений "материал":
"кожа"
"кожа, замша"
"кожа, замша, нубук"
"кожа, замша, нубук, ткань"
"кожа, замша, ткань"
"кожа, нубук, ткань"
"замша, нубук, ткань"
"нубук, ткань"
и т.д.

Должно быть всего 4 значения:
"кожа"
"замша"
"нубук"
"ткань"
И соответственно в номенклатуре в реквизите должны быть указаны эти значения.
материал: "кожа, замша"
материал: "кожа, ткань"
и т.д.
7 Garykom
 
гуру
25.12.16
02:01
(6) Хочется "составные доп.реквизиты"

Простейший вариант это простой строковый доп.реквизит и делаем допом формочки (ну и отчетики если нуна) для удобного ввода данных.
8 Garykom
 
гуру
25.12.16
02:03
(7)+ т.е. тыкнул ".." и открылась формочка где можно галочки поставить напротив кожа/замша/нубук/ткань.

Какие галки поставил такая строка и сформировалась "кожа, ткань" если 1-я и 4-я галки стоят.
9 Garykom
 
гуру
25.12.16
02:04
(8)+ Аналогично распарсить строку заполненную по разделителю ", " и прочитать галочки не проблема.
10 Garykom
 
гуру
25.12.16
02:07
Вот с отчетами будет чуть посложнее, тормозить они будут если через "ПОДОБНО" делать
11 Garykom
 
гуру
25.12.16
02:07
(10)+ *запросами/отчетами
12 reforket
 
25.12.16
02:09
Да, именно это и нужно. Не понимаю, почему такого важного и простого функционала нет.
В очередной раз приходится мастерить костыли...
13 reforket
 
25.12.16
02:10
"и делаем допом формочки"
А можно по подробней. Это можно сделать базовыми средствами?
14 Garykom
 
гуру
25.12.16
02:13
(13) Угу "базовыми средствами" конфигуратора ))
15 Garykom
 
гуру
25.12.16
02:14
(14)+ Причем даже для базовых конфигураций через внешние обработки.

Но это такие легкие извраты будут когда справочники/документы не напрямую открываются/правятся а посредством форм внешних обработок.
16 reforket
 
25.12.16
02:18
Да ужас...
Хочешь сделать всё по человечески, а вынуждают делать, как попало.
17 Garykom
 
гуру
25.12.16
02:31
(16) Хм... На самом то деле типовые конфигурации 1С это офигительно гибкие и покрывающие практически все типовые требования по ведению учета практически в любой конторе решения.

Для всего остального есть фра, фри, фикси.
18 Лодырь
 
25.12.16
05:18
А перейти на категории лето зима и т.д. не проще?
19 Мимохожий Однако
 
25.12.16
08:17
(18) +1
20 shulerr
 
25.12.16
09:41
1. Доп.реквизитам сделать тип булево
кожа: да/нет
зима: да/нет
и т.д.
2. Настроить отображение на форме через Изменить форму (сгруппировать похожие)
3. Настроить сегменты (демисизон, если выбрано больше одного сезона), чтобы народу было удобно смотреть отчеты
4. Перестать снимать с поддержки то, что можно не снимать!
21 Garykom
 
гуру
25.12.16
11:27
(20) >Настроить сегменты (демисизон, если выбрано больше одного сезона), чтобы народу было удобно смотреть отчеты

как я люблю ... которые в предметке совершенно даже не попытавшись разобраться начинают советы давать ))

демисезон = межсезонье = весна-лето, а не "все сезоны"
22 Garykom
 
гуру
25.12.16
11:34
(21)+ Да можно настроить булевы доп.реквизиты
1. СезонЗима, СезонЛето, СезонДеми
2. МатериалКожа, МатериалЗамша, МатериалНубук, МатериалТкань

Но это идиотское решение с точки зрения дальнейшего расширения. Ну например захочется еще указывать все используемые в обуви цвета и что делать?
Булевы ЦветБелый, ЦветЧерный, ЦветКрасный, ... ?

Выбор из списка не прокатит потому что может быть несколько (многоцветная) их.
23 Garykom
 
гуру
25.12.16
11:43
(21) *весна-осень
24 Либерал
 
25.12.16
12:01
(18) (19) нету категорий в УТ11
(0) размеры и цвета - это понятно, характеристики.
сезоны, материал и т.п. - юзай СЕГМЕНТЫ номенклатуры!
25 yzimin
 
25.12.16
14:44
(24) а как же доп.сведение и доп.реквизит с типом булево? даже вроде характеристику булево создать можно.

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

(0) В идеале хочется видеть реализацию доп.реквизитов по аналогии с контактной информацией.
Например, если у клиента 2 адреса эл.почты, то в ТЧ "Контактная информация" пишутся 3 строки:
1. [email protected]
2. [email protected]
3. [email protected], [email protected]
третья строка используется для вывода в отчетах
26 Лодырь
 
25.12.16
15:04
(22) Зато отличное решение с точки зрения анализа данных.
(24) Категория - это свойство типа булево, так что все есть.
27 Либерал
 
25.12.16
17:05
(25) ему остатки по размерам, по сезонам именно классификация. сегменты нормуль
28 Сергиус
 
25.12.16
19:36
(0)<<чтобы у нее в одном реквизите "сезон" было указано сразу несколько значений?

А почему нельзя в реквизите с типом строка сохранять несколько значений через запятую? Т.е. будет доп.реквизит сезон, а в нем  "лето, демисезон"
29 Либерал
 
25.12.16
19:56
ну а так да, наверное булевы доп.сведения практичнее...
жаль, что нельзя иерархически
30 shulerr
 
25.12.16
22:25
(22) че это за бред?? Ты ее открывал когда-нибудь, ут11 эту, или только тут звиздеть горазд, умник?
31 shulerr
 
25.12.16
22:33
(30) + потом начинается "ут это уг".. Вместо того, чтобы пару галок поставить, ща влепят счет бедолагам на 100500 тыщ, овнокода насуют..
32 Garykom
 
гуру
26.12.16
03:04
(30) (31) Открывал УТ11, но ты сначала уточни про какую именно ведешь речь, неумник?
Они сильно разные...
33 shulerr
 
26.12.16
08:06
(32) сегменты есть во всех, что сейчас используются, доп.реквизиты тоже. Но нам же, конечно, проще все переписать, натыкать собственных галок рядом с типовыми. Ведь так можно больше заработать, да? И все будут тебя уважать или жалеть за то что тебе пришлось ковыряться в таком уг, как УТ11. В итоге, можно потом еще развести руками, перевести бедняг на ут10 и снова все переписать. Хехееей!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.