Имя: Пароль:
1C
1С v8
УТ 10.3 РегистрСведений ЦеныНоменклатуры
0 Uragan_a
 
23.09.12
15:21
Вообщем дело такое, организация очень просила сделать установку цен в документе поступления, сделал.
Теперь другая проблема.
Они приходуют двумя строками один товар с разными закупочными ценами, розничная одинаковая (товар чуть отличается, характеристики использовать не хотят и второй товар заводить тоже), и при проведении документа ошибка, что цена же установленна сегодня.
Думал периодично сменить, но ведь двойная стркоа в одном доке в одно времяя. Возможно ли отключить этот контроль?
1 Uragan_a
 
23.09.12
15:22
Понимаю что 1с зря ничего не делает, но хотят пусть получат. Они достали
2 Loki Evil
 
23.09.12
15:29
Так а в чем проблема - перед записью набора записей для номенклатуры с установленными разными ценами одного типа писать последнюю\первую\произвольную, при этом сообщая в консоль, какая именно цена была зарегистрирована.
3 ЧашкаЧая
 
23.09.12
15:30
(0) Проблема не в 1С, проблема в голове.
4 Loki Evil
 
23.09.12
15:33
(3) Угу, кстати вот еще больное решение на переписать много-много кода - цену из ресурса перенести в измерения :)
5 Uragan_a
 
23.09.12
15:53
(2) получается при добавлении записи в движение, нужно проверить наличие уже этой записи там, если нет, то просто записать, если есть то переписать как-то старую?
6 ProProg
 
23.09.12
15:59
вот дятел то... ответ на поверхности. сворачивать ТЧ по максимальной цене.
7 ProProg
 
23.09.12
16:00
Впрочем не только автор дятел. от (1) до (5) тоже недалеко ушли.
8 DrShad
 
23.09.12
16:10
(7) самый дятел ты Маня, остальные предлагали что-то дельное, а ты даже не сказал как сворачивать ТЧ планируешь
9 ProProg
 
23.09.12
16:13
(8) чо дурак чтоли? не знаешь как ТЗ сворачивать? ну дибил.
10 ProProg
 
23.09.12
16:14
еще и мое решение раскритиковал... которое самое правильное.
Пипец какие дятлы работают в мкадье...Самое место в мухосранске работать на 5 тыщ рублей.
11 DrShad
 
23.09.12
16:17
(10) клоун, решение в студию, что от тебя только бла-бла-бла слышно - всем известно
12 Torquader
 
23.09.12
16:20
во-первых,хватит метать в друг друга продукты жизнедеятельности.
во-торых,программист 1С по определению - дятел.
в-третьих,установка цен прекрасно вводится на основании документа и делать её в самом документе как-то не очень хорошо.
просто одна установка цен может быть на все документы прихода в один день.
что касается сворачивания таблицы,то это,конечно,просто,но лучше записи отфильтровать уже на стадии добавления запросом по табличной части с функцией максимума.
удачи и успехов всем.
13 Loki Evil
 
23.09.12
16:22
ProProg просто красавец :)
Расскажи все-таки, как сворачиванием ТЗ выбрать из двух цен ту, которая в регистр пойдет.
14 ProProg
 
23.09.12
16:26
(11) гыы.. вот шут...решение уже было сказано. оно простое как пять копеек. и ты и то не понял. дурбецело. гнать в шею в мухосранск и зарплата тебе 5 тысяч.
15 ProProg
 
23.09.12
16:28
(13) жесть. ты чо не знаешь как сворачить ТЧ? или запрос сделать по ТЧ с максимальной ценой??? задача для первоклассника.
Буду иметь ввиду - буду такую задачу на прием на работу устраивать и всяких отстатысячников гнать в шею.
16 Uragan_a
 
23.09.12
16:28
(14) Ну Гений Гений ты!
17 ProProg
 
23.09.12
16:29
есть такой метод у запросов МАКСИМУМ...
18 ProProg
 
23.09.12
16:29
(16) я не гений, это ты идиот.
19 ProProg
 
23.09.12
16:29
а я просто простой человек, который знает простой метод....
20 Uragan_a
 
23.09.12
16:30
(17) сделал уже все, спс
21 Uragan_a
 
23.09.12
16:30
(19) ну и не вые ывайся
22 Loki Evil
 
23.09.12
16:31
Так вот, простой мой человек, это называется запрос с группировкой.
А не свернуть табличную часть.
23 ProProg
 
23.09.12
16:31
(21) я и не вые... я написал. ты понял. не к тебе претензия. вон в (11) сидит суперспец которые решил повые..
24 Uragan_a
 
23.09.12
16:33
(22) так бы я быстрее понял)))
25 ProProg
 
23.09.12
16:33
(22) от перемены мест слагаемых сумма не меняется. Свернуть по максимуму - что может быть проще дя понимания.
Запрос с группировкой - для сложных умов.
26 Loki Evil
 
23.09.12
16:34
Добавлю еще, твое решение не позволит сообщить пользователю о проблеме построчно - мое решение позволит.
27 aleks-id
 
23.09.12
16:36
дайте ктонить ростовскому олигарху пилюлю чтоб он в тематических ветках не умничал
28 ProProg
 
23.09.12
16:36
(26) я сказал путь а не решение. решение это когда конкретно сделано. а там ты хоть 150 сообщений навешай. дело твое.
29 Uragan_a
 
23.09.12
16:37
(26) кстати точно. Но я в жизне не разберусь, как узнать, что есть уже установка для этой номенклатуры и как то первую убрать и установить вторую, код в студию )
30 ProProg
 
23.09.12
16:37
(27) иди в опу.
31 ProProg
 
23.09.12
16:38
(29) юзерам зачастую и не надо сообщений. в (0) как раз плять эти сообщения стандартно и идут, и юзеру надо удалять строки.
32 ProProg
 
23.09.12
16:39
(29) вооще ты жесть пишешь. то тебе сообщения не нужны который в сабже озвучены, то тебе они нужны... куй поймешь чо тебе вообще не нравится..
33 ProProg
 
23.09.12
16:40
(29) а ты мосх свой старайся иногда выключать когда оно не надо, а включать в нужных вещах в работе пользователей. Как улучшить, ускорить, сделать правильно.
34 Uragan_a
 
23.09.12
16:44
мне сообщения не нужны, интересено, как сделать проверку
35 ProProg
 
23.09.12
16:45
(34) метод в запросе КОЛИЧЕСТВО(Номенклатура). когда больше 1 - значит дубли.
36 Loki Evil
 
23.09.12
16:46
(29) В типовой регистрация цен вроде как 1 раз в день, если у тебя мало того, что в одном документе разные цены на один и тот же товар, но еще и в 1 день несколько установок на один и тот же товар - то, полагаю, нужно периодичность хранения цен делать по позиции регистратора, а не по дням.

(35) Верно, можно запросом посчитать были дубли или нет. Но если захотят брать на максимальную, а первую цену - будет неприятно :)
37 Hans
 
23.09.12
16:47
(34)не надо ни каких проверок. Засунь ТЗ в запросе, сгруппируй по номенклатуре, цену в ресурс с функцией максимум.

(35) Это даже не надо
38 Uragan_a
 
23.09.12
16:48
(37) сделал пасиб всем
39 Uragan_a
 
23.09.12
16:48
ВЫБРАТЬ
   |    МАКСИМУМ(ПоступлениеТоваровУслуг.ЕдиницаИзмерения) КАК ЕдиницаИзмерения,
   |    ПоступлениеТоваровУслуг.Номенклатура КАК Номенклатура,
   |    МАКСИМУМ(ПоступлениеТоваровУслуг.Процент) КАК Процент,
   |    МАКСИМУМ(ПоступлениеТоваровУслуг.ХарактеристикаНоменклатуры) КАК ХарактеристикаНоменклатуры,
   |    МАКСИМУМ(ПоступлениеТоваровУслуг.Цена) КАК Цена,
   |    МАКСИМУМ(ПоступлениеТоваровУслуг.Розничная) КАК Розничная
   |ИЗ
   |    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг
   |ГДЕ
   |    ПоступлениеТоваровУслуг.Ссылка = &ДокПостСсылка
   |
   |СГРУППИРОВАТЬ ПО
   |    ПоступлениеТоваровУслуг.Номенклатура";
40 Hans
 
23.09.12
16:50
(39) не правильно. в максимум ты должен оствить только цену.
41 Uragan_a
 
23.09.12
16:52
(40) не работат тада
42 ProProg
 
23.09.12
16:53
(39) нафига на единице то. запрос то работать будет. но это мягко говоря - не пришей козе писюн.
43 ProProg
 
23.09.12
16:54
тоже и к характеристике относится
44 Torquader
 
23.09.12
16:54
(39)длиной друг,что такое максимум от единицы измерения - эта функция корректно работает только для числовых значений.
45 ProProg
 
23.09.12
16:55
цены по характеристикам тоже кстати дробятся. если разные.
46 Uragan_a
 
23.09.12
16:55
поправил, спс
47 Hans
 
23.09.12
16:55
(41) Группировку делай по измерениям регистра ЦеныНоменклатуры остальное все в максимум.
48 Torquader
 
23.09.12
16:56
(44) слушай друг ... подплыл - дер.мо зачем-то слова исправляет
49 ProProg
 
23.09.12
16:56
(44) эо вся ваша учета про группировке. как сказали - тяк чел прямолинейно и написал...учители пля.
50 Uragan_a
 
23.09.12
16:57
я спать
51 Torquader
 
23.09.12
16:59
(48) оказывается в андройде есть автоматическое исправление слов - слава богу,что оно отключается.
52 Torquader
 
23.09.12
17:01
(49) ничего - первый раз всегда и все пишут всякую фигню - потом научится,если захочет.
53 ProProg
 
23.09.12
17:04
(52) надо учится сразу правильно. хотя бы думать. Логика формируется сразу, если ее нет - то уже дабльше бесполезно переучивать.
54 ProProg
 
23.09.12
17:05
а самое главное в программировании логика. в программировании предобладает также обычная проста математика - особенно в 1С. т7к там по сути все что с числами - элементарнейшая математика.
55 ProProg
 
23.09.12
17:06
а если чел заведомо видит, но слепо пишет математические функции по строкам ну это чо сказать - двоечник со второго класса.
56 Torquader
 
23.09.12
17:12
(55) на самам деле, МАКСИМУМ - это функция упорядочивания,которая может быть задана на любом упорядоченном множестве - только не факт,что программа это знает.
57 ProProg
 
23.09.12
17:16
(56) ты травы накурился? какая нах процедура упорядочивания.
58 ProProg
 
23.09.12
17:17
во первых это функция "вычисление" из одинаковых группировок запроса выбирает максимально значение высичляемого ресурса.
59 ProProg
 
23.09.12
17:19
и формирует одну строку выборки из группировок имеющих одинаковое значение
60 Torquader
 
23.09.12
17:21
(59) ты сам начал про математику - а в математике,как раз,максимум понимают по-другому-некоторые системы прекрасно считают максимум по основному индексу.
61 ProProg
 
23.09.12
18:00
"а в математике,как раз,максимум понимают" - КАК ИНАЧЕ?
все ушел. всем два в дневник. родителей в школу.