Имя: Пароль:
1C
1С v8
Установка цен номенклатуры в УПП
0 psknyazev
 
07.01.12
12:33
Необходимо сделать следующее: В документе "Установка цен номенклатуры" должна быть возможность назначать цену для номенклатуры с одинаковыми значениями некоторых свойств. Например элемент "Шорты" имеет несколько характеристик (размер=104+цвет=белый,размер=104+цвет=черный и т.д.) Нужно, чтобы в документе была возможность указать например "размер=104" и цена установилась для номенклатуры с характеристиками, попадающими под этот критерий (вне зависимости от цвета). Думал сделать, чтобы при проведении отбирались характеристики и в регистр писались уже нужные значения, но тогда при появлении новой характеристики цена срабатывать не будет. Может пнете в нужном направлении?
1 echo77
 
07.01.12
12:38
сколько?
2 psknyazev
 
07.01.12
12:39
в смысле "сколько"?
3 ДенисЧ
 
07.01.12
12:40
(2) денежных единиц, еимеющих хождение в данном государственном образовании :-)
4 echo77
 
07.01.12
12:42
(0) Я бы сделал обработку заполнения ТЧ, при вызове которой происходит добавление в ТЧ номенклатуры с тем(и) же типами цен, для указанного размера
5 psknyazev
 
07.01.12
12:46
Блин... че то я себе мозг сломал... ((
Ниче не понял...
6 psknyazev
 
07.01.12
12:50
У меня мысль такая: При вызове процедуры для заполнения цены выбираются значения свойств характеристики, а потом из регистра цен выбрать подходящие записи. Но вопрос в том, что в характеристике может быть несколько свойств и значений, а в документе только часть их. Не представляю, как можно запрос оформить, да и путь наверно не самый лучший.
7 echo77
 
07.01.12
12:50
по-моему, все просто и понятно.
Какой бюджет? Я тебе могу сделать
8 psknyazev
 
07.01.12
12:55
А твой вариант будет работать в случае если добавится еще одна характеристика и документ установки цен не будет перезаполнен? Что то я сомневаюсь.
9 psknyazev
 
07.01.12
12:56
Выбрать характеристики по фильтру просто, а вот наоборот (найти фильтры под характеристику) не получается.
10 Мимохожий Однако
 
07.01.12
12:59
Ты приведи пример для начала. Или свой код
11 Lama12
 
07.01.12
13:09
(0) Сделай заполнение отдельной обработкой заполнения табличных частей.
Понимаю что документ "кривой", но там все делается.
12 psknyazev
 
07.01.12
13:09
Кода нет, а пример вот:

Характеристика1:
Размер = 104, Цвет = Белый
Характеристика2:
Размер = 104, Цвет = Черный
Характеристика3:
Размер = 110, Цвет = Белый

В реализации выбрана "Характеристика1" из справочника, а в документе "Установка цен" вместо характеристики только "Размер=104" (то есть цена действует для всего 104 размера этой номенклатуры). Можно было бы использовать это сочетание как фильтр и в регистр писать сразу характеристики, но если добавится Характеристика4: Размер = 104, Цвет = Коричневый в регистре этой характеристики не будет и цена не встанет.
13 psknyazev
 
07.01.12
13:11
Я выбрал запросом свойства и значения "Характеристика1" из регистра и никак не догоню как составить запрос к регистру цен, чтобы выбрать подходящие записи.
14 echo77
 
07.01.12
13:17
При добавлении новых характеристик номенклатуры на них по любому надо устанавливать цены в противном случае во всех местах, где необходимо будет получить цену на номенклатуру с новой характеристикой будет взята цена номенклатуры без учета характеристики
15 psknyazev
 
07.01.12
13:19
Почему без учета характеристики? Я задал связку "Размер=104", соответственно цена должна браться для этой связки, если характеристика под нее подходит.
16 psknyazev
 
07.01.12
13:20
Я похоже очень тупо объясняю.. ))
17 Krendel
 
07.01.12
13:40
(0) Делай!

(16) ты сам не знаешь чо ты хочешь ;-), я так понял ты хочешь чтобы тебе сделали, одинэсники уже на это не ведутся, или бабло в студию, что тебе политкорректно об этом намекнули в (1) и в (2), или делай самостоятельно ;-)
18 psknyazev
 
07.01.12
14:00
Делать мне ничего не надо.

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

Надеюсь так понятней.
19 Krendel
 
07.01.12
14:07
(18) Прямо отвечая на твой вопрос: Можно ;-)

В 1С нет ничего не реализуемого -вопрос времени и денег.

Ну или я пока не сталкивался с такими задачами ;-)
20 psknyazev
 
07.01.12
14:33
Ладно, спасибо, попробую сам. Хотя конечно хотя бы направление могли подсказать.
21 Krendel
 
07.01.12
14:39
Направление простое- открой книжку по программированию ;-)