Вход | Регистрация

  1  2

Гуру-тест: печать остатков на ценнике в Розница 2

Гуру-тест: печать остатков на ценнике в Розница 2
Я
   Гений 1С
 
03.04.18 - 10:34
Итак, сегодня задача на сообразительность для знатоков.

Нужно в ценниках напечатать остатки.
Для того, чтобы служба медом не казалась, ценник печатается на связку номенклатура + характеристика (Цвет + Размер).

И на каждом ценнике нужно напечатать, какие еще размеры данной номенклатуры этого цвета есть в наличии.

Цель - решить задачу максимально дешево, но чтобы при этом клиенту было удобно. Т.е. некий компромисс цена-качество.

Конфа типовая, менять нельзя.

Ответ сообщу позже, если никто не догадается.
 
 
   Малыш Джон
 
101 - 04.04.18 - 15:39
И че? И все??? А кто оказался слабым звеном-то?
   MakaMaka
 
102 - 04.04.18 - 15:52
(0) Надо выденуть обработку печать ценников, сделать ее внешней и запилить в ней свой блекджек и распутных гурий
   MakaMaka
 
103 - 04.04.18 - 15:53
Или сделать как расширение
   MakaMaka
 
104 - 04.04.18 - 16:18
Мне кажется, все эти выкидоны череваты попадаловом потом, когда прийдет нормальный гуру и скажет, ваши конюшни переполненные будем анализировать, но за деньги.
   Волшебник
 
105 - 04.04.18 - 19:07
(100) Размазал по стенке.
   Гений 1С
 
106 - 05.04.18 - 22:19
(96) не понадобится. (98) доп сведения в регистре

(100) не учи дедушку кашлять
   Гений 1С
 
107 - 05.04.18 - 22:20
(101) (102) (103) (104) все это затратнее
(105) если бы он решил задачу то да, а так танцору диско помешали киски
   Сияющий в темноте
 
108 - 06.04.18 - 10:39
Решение для базовой конфигурации,где мы экономим деньги клиента,который не купил проф версию
криворуко-костыльный механизм,как и все,что для базовой версии делается
но у этого подхода есть единчтвенный плюс в том,что обработку подготовки данных для ценника нужно запускать один раз
   Maniac
 
109 - 07.04.18 - 19:38
(108) пипец вы отмороженныее... пишешь пишешь. а никто мозг НЕ ВКЛЮЧАЕТ.

да ты там хоть тресни! никакие свойства не помогут ИБО (92)

Без изменения обработки печати ничего НЕ СДЕЛАТЬ
   Garykom
 
110 - 07.04.18 - 20:21
(109) Зачем ее менять то? Там типовой механизма умеет брать данные из базы ))
 
 Рекламное место пустует
   Garykom
 
111 - 07.04.18 - 20:21
Маня ты иногда так тормозишь
   Maniac
 
112 - 07.04.18 - 20:37
(110) ....
уволил бы.

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

10 характеристик. будет 10 строк в таблице печати ценников.
и так на каждый товар.

Значит будет печатать столько ценников сколько характеристик по количеству.

а тут нужен всего 1 ценник.
   Maniac
 
113 - 07.04.18 - 20:39
ну или не один. но явно не столько сколько характеристик.

у одного 10, у дргого 5, у третьего 7 и так далее.

те по сути она фигачит все что есть в базе.

Отборы там конечно есть, но отборов таких чтобы без характеристик вывелось, чисто 1 строка - товар НЕТ
   Garykom
 
114 - 07.04.18 - 20:55
(112) (113) Не тормози, чем помешают лишние этикетки?
Причем можно печатать ценник на номенклатуру без характеристик
   Maniac
 
115 - 07.04.18 - 21:01
вот дибил....
   Garykom
 
116 - 07.04.18 - 21:04
(115) Это признание?
   Maniac
 
117 - 07.04.18 - 21:05
Только от идиота-программиста можно было услышать "лишние ценники не помешают"
   Garykom
 
118 - 07.04.18 - 21:05
Чем так сложно понять - он завел у номенклатуры доп.реквизит "размеры".
Заполнил его характеристиками через ",".

И вывел в ценник!
   Garykom
 
119 - 07.04.18 - 21:06
(118) Строковый реквизит...
   Maniac
 
120 - 07.04.18 - 21:07
Я бы этими ценниками лишними и выдал бы потом зарплату.
   triviumfan
 
121 - 07.04.18 - 23:42
(120) лол
   runoff_runoff
 
122 - 08.04.18 - 16:00
(0) и всё же?..
   Лефмихалыч
 
123 - 08.04.18 - 19:47
(97) а мне - "играл с тапком и проиграл"
   Сияющий в темноте
 
124 - 09.04.18 - 09:31
Если вам не нравятся лишние ценники,то можно написать обработку,которая удаляет лишнее из таблицы обработки,опять же не меняя базовую версию.
Просто,программист сэкономил денег компании,им не пришлось покупать проф версию и итс на каждую точку,коих может быть много
   Гений 1С
 
125 - 09.04.18 - 23:52
(113) ты невнимательно читал.

Печается ценник на каждую конкретную модель Номенклатура + Характеристика (Цвет + Размер).

Но на каждую модель печататеся дополнительно весь размерный ряд.

Так что будь мужиком и уволь себя.

(124) Маня невнимательно почитал, там никаких лишних ценников печатать не нужно.
   Maniac
 
126 - 10.04.18 - 00:15
(125) гнилая отмазка.
   Maniac
 
127 - 10.04.18 - 00:17
Не делай из нас идиотов.
В любом обувном магазине на витрине стоит я туфля с ценником и разными размерами на остатках.

никто не печатает ценники на все характеристики которые лежат где то в подсобке.
Как и в принципе я не видел магазинов где бы на витрине лежало 25 одинаковых товаров с одинаковыми ценниками
   lodger
 
128 - 10.04.18 - 00:19
(125) то, что Маня тот ещё пирожок, мы знали и до этого поста.
Но решение записать в базу такое... Компромиссное.
Дёшево, работает, базу догружает. Зато типовое...
   Maniac
 
129 - 10.04.18 - 00:22
Лучше бы признался что криворукий и к задаче необдуманно подешел... но нет продолжает упорствовать))))
   Maniac
 
130 - 10.04.18 - 00:26
(128) какое оно типовое? оно бестолковое - это уж точно.

типовое решение я описал еще гораздо выше.

1) берем типовую обработку
2) выделяем в расширение
3) допиливаем в ней свертку таблицы Товары, по товару.
одновременно все характеритиски с остатками запихивая в одну строку (можно с разделителем или как угодно).
Строку делаем реквизитом табличной части Товары

Таким образом мы стандартно после запроса получим нужную форму. 1 товар со строкой всех характеристик с остатками (все эти данные есть в таблице ДО)

4) правим макет в которую выставляем переменную реквизита таблицы Товары

Получаем результат.
   Maniac
 
131 - 10.04.18 - 00:31
таблица там полная. по факту мы просто ее перехватываем.
Можно на одну кнопку все повесить, дописав ПОСТ-процедуру обработки полученной ТЗ.

Можно отдельной кнопкой (чтобы оставить двойной функционал), можно в одну все. На свое усмотрение.

Получается очень элементарное, простое решение нужной задачки. Количество ценников там регулировать можно.

Если нужно как тут Гений пишет количество ценников = количсетву характеристик. То в этой же свертке можно это количество вычислять и ставить в ТЗ в соответствуюущую колонку количества ценников по строке (реквизит КоличествоЦенников)

Получается все красиво, удобно, наглядно.
   ambrozii-fadeevich-s
 
132 - 10.04.18 - 09:23
я не фанат мани, но то что он предлагает - вполне разумно и логично.

сирожа же, конечно, не может не удивлять. насоздавать каких-то свойств не понятно для чего, чего-то там перезаписать, а потом вывести все характеристики и напечатать их "на всякий случай". так может каждый раз просто весь комплект ценников вообще по всей номенклатуре печатать "на всякий случай же".
я понимаю, что он свои темы создает ради того, чтобы в них все писали - дизлайки на ютубе ведь тоже выводят видео в топ. но, блин, вряд ли волшебник за количество постов в теме автору что-то отстегивает, а рейтинга, как на инфостарте, тут нет.
   bolobol
 
133 - 10.04.18 - 10:02
У Маньяка решение простое, когда знаешь куда вклиниться и знаешь структуру данных обработки.
Расширения - зло неустойчивое, но для данной задачи - никак на рабочий процесс "вдруг отвалившись" повлиять не сможет, что есть плюс от решения именно таким правильным методом.
Решение, забабахать в базу реквизит с данными, который нужно распечатать ценно тем, что не грузит мозг, не требует работать, по времени - столько же, деньги - те же.
Ну и смысл работать больше?
 
 
   Garykom
 
134 - 10.04.18 - 11:27
(133) Умеешь расширения для базовых версий? Вперед!
   bolobol
 
135 - 10.04.18 - 11:34
(134) Это к Маньяку вопрос - он спец по расширениям базовых. Я базовых в глаза не видел
   Garykom
 
136 - 10.04.18 - 11:42
(135) Чисто теоретически "расширение для базовой" это купить базовую версию и еще один доп ключик 1С полной.

Тогда вроде бы можно внести изменения в базовую конфу и она будет работать на полной платформе со всеми плюшками.

С лиц. точки зрения не в курсе насколько это допустимо. Особенно обновления такой базовой - они извините каким образом? ИТС покупать?
   Вафель
 
137 - 10.04.18 - 11:53
(136) базовая вполне ест обычные ключи без всяких "доработок"
   Garykom
 
138 - 10.04.18 - 12:08
(137) Законность этого какая?
   Garykom
 
139 - 10.04.18 - 12:08
(138)+ По сути запуск конфы без покупки "основной поставки" которая обязательно должна быть на каждую "локальную сеть".
   bolobol
 
140 - 10.04.18 - 12:35
(139) Ещё раз повторюсь - по вопросам использования расширений в базовых версиях, равно как и возможность сделать внешнюю обработку из встроенной, вместо использования расширения, как и об аналогичности трудозатрат этих двух решений, и возможности использования внешней обработки в базовой версии - можно задать Маньяку.
Меня бесполезно об этом спрашивать, своё мнение о решении задачи я выразил, и оно не использует всего вышеописанного.
   bolobol
 
141 - 10.04.18 - 12:42
Кстати, уверен, почему-то, что Великий Увольнятель вполне бы продал владельцу базовой версии - КОРП пакет со всеми ПРОМ решениями и расширил бы его загрузкой прайсов, потому что там используются (кем-то) Великие Управленческие, аж даже Производственные, Механизмы за миллионы денег, продал бы, и ещё бы на платную подписку раскрутил. У Маньяка в этом гениальность решения.
   mehfk
 
142 - 10.04.18 - 12:52
(141) Розницу КОРП - это что-то новое :)
   lodger
 
143 - 10.04.18 - 13:25
(142) для одинокой палатки у ДК в селе на сто домов.
   Гений 1С
 
144 - 11.04.18 - 06:56
(126) это не отмазка, а постановка задачи.

(127) там можно выставить галочками, на какие позиции печатать ценники. Конечно же, на каждый размер печатать не будут. ;-)

(128) вот именно, дешево и сердито, по деньгам.

(129) какое криворукое? Решение толковое, ненапряжное, даже СКД не надо знать.
   Mort
 
145 - 11.04.18 - 07:47
Клиент в силу своей некомпетенции не может определить, какие его хотелки полезные, а какие ему навредят. Потакать каждому желанию клиента это вредить ему, гуру так не делают. Если бы пациенты говорили хирургу тут режьте, а тут нет - мало бы кто выживал.
   Mort
 
146 - 11.04.18 - 07:51
Ну и айтишная этика, которая в зародыше. За деньги любое г сделать - частая практика.
   Garykom
 
147 - 11.04.18 - 11:37
(145) В курсе что хирурги обязательно берут согласие на операцию/вмешательство?
По сути резать/нет решает именно клиент (пациент).

(146) Вы ничего не попутали, какая еще "айтишная этика"?
Простые товарно-денежные отношения и вся "этика" в рамках законов.
Взялся за исполнение/решение проблемы - будь добр сделай, или денежку не получишь.
   Сияющий в темноте
 
148 - 11.04.18 - 11:56
А разве в базовой версии внешние печатные формы нельзя использовать?Потому как через них задача тоже решается,ну,еще можно перехват сделать,чтобы внешняя обработка забирала табличную часть из формы печати ценников
и потом,одному ларечку в глуши проф версию вместо базовой продать можно,и они даже денег наскребут,а вот в сеть из мелких ларечков проф версию не засунешь,т.к.дороговато для них получается
   Garykom
 
149 - 11.04.18 - 12:02
(148) Все можно, просто ТС гениально ленивая ж
 
 Рекламное место пустует
   Гений 1С
 
150 - 12.04.18 - 22:42
(148) хочешь написать свою печать ценников? нормальный ход.
Посчитай человеко-часы.

Суть того, что можно сделать по-разному. Можно банально поменять схему СКД.

Но речь о том, чтобы сделать максимально дешево и удобно. То бишь, чтобы дешевое решение не стало неудобным.

А Маня и компани рогом уперлись в какой-то идеализм, забыв что у клиента не так много денюшек, чтобы их изыскания оплачивать.

(149) да, я не люблю работать бесплатно. Хотя можно конечно найти на ИС готовую печать ценников и продать клиенту, или даже купить.
   Genayo
 
151 - 12.04.18 - 22:45
(150) Ты сколько за это клиенту выставил?
   Maniac
 
152 - 12.04.18 - 22:46
(150) я думаю что из внешнего решения можно было бы даже вполне сделать коммерческую разработку и она бы продавалась.
Окупилась бы сполна и принесла денег.
   Maniac
 
153 - 12.04.18 - 22:46
(150) не молоти фигню)) то что в (92) по трудозатратам могу поспорить дешевле чем ты накарлякал.
   Maniac
 
154 - 12.04.18 - 22:47
сори не в (92) ну там я писал выше про свертку.
   Maniac
 
155 - 12.04.18 - 22:54
(150) Какая фиг разница сколько у клиента денег. ВОПРОС в ТОМ сколько ты ГОТОВ потратить своего времени.

А ты на эту тему убил столько уже что можно было 20 решений написать или 1 супермегакрутое.

Допустим клиент 2 000 рублей сказал. Мотивируя тем что у  денег мало и надо сделать ДЕШЕВО.

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

Но это же бред. Я не беру деньги за часы, я беру деньги за результат. Если клиент платит 2000 но мне надо портатить больше, то в чем проблема? ее НЕТ.

Однако ты нам тут доказываешь что цена работы должна была быть дешевой, те по сути ты обозначил границу своих трудозатрат!

Я бы взял туже сумму но клиенту сказал что сделаю, вне зависимости от свои трудозатрат. Те мне было бы фиолетово час уйдет или пять.
   Maniac
 
156 - 12.04.18 - 22:59
В разработке задач под клиентов, не бывает сделать дешево. Сделать дешево, это значит вообще не включать мозг, а накарлякать абы-что лишь бы ровно уложиться в свой счетчик трудозатрат.

Именно так поступил Гений. Но потом побежал на форум, и из мухи раздул слона. Убил времени больше чем решал задачу, больше чем взял денег (трата времени на тему = убытки, т.к можешь их смело приплюсовывать в общему времени жизни которое ты потратил на печать ценников).....

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

Вот в чем суть.
   Maniac
 
157 - 12.04.18 - 23:01
Я бы в данном случае, согласился сделать клиенту работу за теже деньги что у него есть.
Но подошел бы сразу с нормальным подходом, что я и сделал, написал бы решение даже потратив меньше/больше времени.

Еще бы сразу посмотрел какие там изьяны и что можно добавить "от себя".
Отдал бы клиенту за его деньги, разработку бы вылажил в тиражное решение.

За год еще бы раз 10 продал.
   mehfk
 
158 - 13.04.18 - 06:12
Всю тему не читал, а то что Г1С говнокодер и его надо гнать отовсюду ссаными тряпками уже было?
  1  2

Список тем форума
Рекламное место пустует  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует