|
v7: Требуется доработать отчет "Ведомость по контрагентам" 7.7 ТиС | ☑ | ||
---|---|---|---|---|
0
Sj74
26.05.16
✎
11:15
|
Доработка не тривиальная, нужно добавить в печатную форму колонку с ИНН контрагента. Кто, за сколько?)
|
|||
1
Ёпрст
26.05.16
✎
11:16
|
Лавров.jpg
|
|||
2
Масянька
26.05.16
✎
11:18
|
(0) А чего не тривиального-то?
|
|||
3
Sj74
26.05.16
✎
11:19
|
(2) Ну я так понимаю там работы от 15 до 30 минут. Готов за это заплатить.
|
|||
4
Крысиный король
26.05.16
✎
11:20
|
3000h
|
|||
5
Крысиный король
26.05.16
✎
11:20
|
руб
|
|||
6
Sj74
26.05.16
✎
11:22
|
(4) Мне кажется с таким ценником Вам мимо)))
|
|||
7
Byasha
26.05.16
✎
11:23
|
(6) Неужели на фрилансах отказались за тарелку супа сделать?
|
|||
8
Maniac
26.05.16
✎
11:23
|
Пока все тупят - пиши за 1000 сделаю.
[email protected] |
|||
9
Крысиный король
26.05.16
✎
11:24
|
(6) пфф. Мужик, это скачать 7.7 сломать, с тобой связаться, получить от тебя эту хрень. Сделать, оттестировать, послать тебе обратно. тут на все 8тыр, тебе скидка.
|
|||
10
DDwe
26.05.16
✎
11:26
|
(8) демпингатор...
|
|||
11
oslokot
26.05.16
✎
11:27
|
Зря смеетесь, там не всё так просто как может оказаться на первый взгляд
|
|||
12
Крысиный король
26.05.16
✎
11:27
|
(10) помню тему Маньяк разрывался, -"Блин, демпингуете, сами себе заработать не даете."
|
|||
13
Крысиный король
26.05.16
✎
11:28
|
(11) а я о чем, 3000 нормальная цена.
|
|||
14
DDwe
26.05.16
✎
11:28
|
(13) Даже низковато.
|
|||
15
Sj74
26.05.16
✎
11:29
|
Все тема закрыта, всем огромное спасибо!)
|
|||
16
Maniac
26.05.16
✎
11:29
|
(12) За 5 минут работы 1000 рублей.
Это 12 000 за час. |
|||
17
Ёпрст
26.05.16
✎
11:30
|
(11) еще бы, у клиентоса посмотреть ЮрФизЛицо.ИНН - это очень много знать надо.
|
|||
18
DDwe
26.05.16
✎
11:31
|
Ветка вроде с предложением работы и мимо начальника. )))
|
|||
19
oslokot
26.05.16
✎
11:32
|
(17) вот и я думаю, нафейхоя это в ведомости по контрам?
разовость? |
|||
20
oslokot
26.05.16
✎
11:33
|
бардак в учете, вот что там
|
|||
21
oslokot
26.05.16
✎
11:33
|
:)
|
|||
22
Ёпрст
26.05.16
✎
11:34
|
(20) нет там никакого бардака. Есть просто куча клиентосов с одинаковым Наименованием и разным ИНН/КПП.
|
|||
23
Sj74
26.05.16
✎
11:37
|
(22) Вот это верное утверждение)
|
|||
24
Масянька
26.05.16
✎
11:42
|
(23) А что мешает в детализации поставить галку "Контрагент", а в сформированном отчете посмотреть расшифровку?
|
|||
25
Sj74
26.05.16
✎
11:45
|
(24) Это бухам надо за какой то... Там смотреть слишком много контриков.
|
|||
26
Ёпрст
26.05.16
✎
11:48
|
в общем, там дел немного, это если просто колонку с инн добавить или ИНН лепить вместе с наименованием.
|
|||
27
SED
26.05.16
✎
11:49
|
500
|
|||
28
DDwe
26.05.16
✎
11:57
|
(27) Оленей покорми.
|
|||
29
SED
26.05.16
✎
12:02
|
(28) может лосей?
|
|||
30
trdm
26.05.16
✎
12:06
|
(0) > нужно добавить в печатную форму колонку с ИНН контрагента
У меня на 1С++ работает класс "ДетализаторГруппировок", 2 слоя формы, с табличными частями, где можно выбрать дополнительные колонки для отчета. Выбираешь групировку и реквизиты и доп колонку в отчет вставляешь и вперед. http://s018.radikal.ru/i522/1605/af/351cd643222e.png Любые данные вылезают. Доработка в (0) - прошлы век. |
|||
31
Чайник Рассела
26.05.16
✎
12:19
|
(30) блеванул при виде 7.7
|
|||
32
SED
26.05.16
✎
12:23
|
(31) ))))
|
|||
33
trdm
26.05.16
✎
12:46
|
(31) Эгоизм и не такое с людьми делает.
|
|||
34
Злопчинский
26.05.16
✎
12:55
|
тьфу.
без всяких приблуд и прочего - 1 час работы, ибо минимальный имеющий смысл браться за такую работу. Правильно Епрст говорит. |
|||
35
Злопчинский
26.05.16
✎
12:55
|
(30) а как выглядит сама печформа без детализации и с детализацией?
|
|||
36
Ёпрст
26.05.16
✎
13:08
|
(30) Твой класс... умеет обрабатывать реквизиты неопределенного типа, или реквизиты с типом <Справочник> - без вида, как у ТС в данной задаче, где реквизит ЮрФизЛицо имеет тип <Справочник> и именно у него нужно поглядеть ИНН ?
|
|||
37
Злопчинский
26.05.16
✎
13:11
|
(36) а я нифига не понял, что делает этот класс.
он сам что - умеет в макет вставлять отсутсвующие там столбцы? |
|||
38
trdm
26.05.16
✎
13:14
|
(36) Хороший вопрос. Можно научить его в зависимости от конфы.
|
|||
39
trdm
26.05.16
✎
13:16
|
(37) Вот его использование:
Перем гДетализаторГруппировок; Функция ПолучитьЗапросИТекстЗапроса(Запрос, ТекстЗапроса, Загол="") НетОш = НетОш * гДетализаторГруппировок.ДопГруппировкиДобавитьДопПутиДляГруппировок( ТекстЗапроса, СЗГруппировок, СЗГруппировокДопПути); // #ДопГруппировки НетОш = НетОш * гДетализаторГруппировок.добавитьДополнительныеУсловия( ТекстЗапроса, ТЗДопУсловий, Загол ); КонецФункции // ПолучитьЗапросИТекстЗапроса() Процедура ВывестиСекциюТаблицы(Запрос, НомерГруппировки) гДетализаторГруппировок.вывестиДополнительныеСекции(Таб, ИДГрупировки, ЗначГруппировки, ИмяГорСекции, вИдентВертСекции); КонецПроцедуры // ВывестиСекциюТаблицы() Процедура Сформировать(ЗакрытьДиалог = 0) гДетализаторГруппировок.забратьТаблицуДопКолонок(ТЗДопКолонок); гДетализаторГруппировок.вывестиДополнительныеСекции(Таб, "", "", "Заголовок", гИдентВертСекцииДопКолонок); гДетализаторГруппировок.ПриОкончанииФормированияОтчета(Таб); КонецПроцедуры Процедура ПриОткрытии(ФлагВосстановленияНастройки) вСписокВсехГруппировок = гДетализаторГруппировок.ДопГруппировкиСлитьСпискиГруппировок(гСписГруппировокНач, СЗГруппировокДоп); // #ДопГруппировки гДетализаторГруппировок.ИнициализацияТаблДопКолонок(ТЗДопКолонок); гДетализаторГруппировок.ИнициализацияТаблДопУсловий(ТЗДопУсловий); КонецПроцедуры Процедура КнопкаНажатие(псАктивныйЭлемент="") ИначеЕсли псАктивныйЭлемент = "кнДействия" Тогда гПомошникОтчета93.поКнопкеДействияПлюс(Контекст,,гДетализаторГруппировок); ИначеЕсли псАктивныйЭлемент = "кнДобавитьГруппировку" Тогда гДетализаторГруппировок.ДопГруппировкиДобавить(СЗГруппировок,СЗГруппировокДоп, СЗГруппировокДопПути);// #ДопГруппировки ИначеЕсли псАктивныйЭлемент = "кнОчиститьГруппировки" Тогда гДетализаторГруппировок.ДопГруппировкиОчистить(СЗГруппировок,СЗГруппировокДоп, СЗГруппировокДопПути);// #ДопГруппировки ИначеЕсли псАктивныйЭлемент = "кнТЗДопКолонок_добавить" Тогда гДетализаторГруппировок.добавитьПользовательскуюКолонку(ТЗДопКолонок); ИначеЕсли псАктивныйЭлемент = "ТЗДопКолонок" Тогда гДетализаторГруппировок.кликНаТзДопКолонок(ТЗДопКолонок); ИначеЕсли псАктивныйЭлемент = "ТЗДопУсловий" Тогда гДетализаторГруппировок.кликНаТЗДопУсловий(ТЗДопУсловий); ИначеЕсли псАктивныйЭлемент = "кнТЗДопУсловий_добавить" Тогда гДетализаторГруппировок.добавитьПользовательскоеУсловие(ТЗДопУсловий); КонецПроцедуры // КнопкаНажатие гДетализаторГруппировок = СоздатьОбъект("Отчеты.ДетализаторГруппировок"); гДетализаторГруппировок.установитьИдентификаторОтчета(гИдентОтчетаВМетаданных, Контекст); |
|||
40
trdm
26.05.16
✎
13:19
|
(37) > он сам что - умеет в макет вставлять отсутсвующие там столбцы?
Нет, в макете должны быть 2 колонки, одна для числовых данных неширокая, другая для справочников, строк. |
|||
41
Злопчинский
26.05.16
✎
13:22
|
(40) уууу... а если надо вывести две дополнительные числовые колонки..? - все, приплыли?
|
|||
42
trdm
26.05.16
✎
13:28
|
(41) да хоть сотню.
|
|||
43
trdm
26.05.16
✎
13:32
|
||||
44
Масянька
26.05.16
✎
13:47
|
Блин... Вот извращенцы :)
Делов - на 15 минут, а они ... :))))))))) Увлеченные, блин, люди :) |
|||
45
Злопчинский
26.05.16
✎
13:56
|
(43) ага, ты ее присоединить секцию типа делаешь столько сколько надо?
|
|||
46
Ёпрст
26.05.16
✎
14:12
|
(43) не хватает группировок в отчете :)
|
|||
47
Ёпрст
26.05.16
✎
14:12
|
от йокселя
|
|||
48
Ёпрст
26.05.16
✎
14:16
|
||||
49
trdm
26.05.16
✎
14:33
|
(48) Кайфушка
|
|||
50
Злопчинский
26.05.16
✎
14:50
|
(48) а мне такую не поделишься? ([email protected])
у себя я на панель повесил кнопку преобразования в йоксельные группировки - в принципе хватает. да и отчеты у нас не сильно большие - я йоксельными группировками пользуюсь только когда надо большой отчет визуально просмотреть... |
|||
51
Злопчинский
26.05.16
✎
14:50
|
(49) Ёпрст - знатный мастер
|
|||
52
Ёпрст
26.05.16
✎
15:01
|
(50) ок
|
|||
53
Ёпрст
26.05.16
✎
15:08
|
ну, тока ты сам там копайся. Для группировок, там всё просто сделано, встраивается в любой типовой отчет за минут 15 с перекурами.
|
|||
54
Злопчинский
26.05.16
✎
15:14
|
(53) ок, если осилю
я у себя в ведомость по остаткам ТМЦ еще галку вел для блокировки вывода движений (например по заявкам), который не влияют на конечный остаток - так получается компактнее и удобнее для "анализа" |
|||
55
Ёпрст
26.05.16
✎
15:17
|
(54) да, поправь там еще одну процу, на вот так:
Процедура ИзменениеПорядкаГрупп(НаправлениеСдвига) ТекСтр = Группировки.ТекущаяСтрока(); ПослСдвигСтр = Группировки.РазмерСписка() - 1; // Если ТекСтр <= ПослСдвигСтр Тогда Если не((НаправлениеСдвига = 1) и (ТекСтр = ПослСдвигСтр)) Тогда Группировки.СдвинутьЗначение(НаправлениеСдвига, ТекСтр); КонецЕсли; //Иначе // Предупреждение("Группировка ""По документам движения"" всегда находится // |в конце списка и не перемещается.",60); // КонецЕсли; КонецПроцедуры // ИзменениеПорядкаГрупп() |
|||
56
Злопчинский
26.05.16
✎
15:19
|
(55) поправил
|
|||
57
Ёпрст
26.05.16
✎
15:22
|
Ну и.. текст запроса придётся поправить, ибо конфа маленечко не типовая :) Ну там, мелочи - измерения типУчета в типовых нема, его поменять на фирму.
|
|||
58
Djelf
26.05.16
✎
23:15
|
А если еще и вот так?
https://gyazo.com/23694a66e9157e05f020a5ef4b1dd974 |
|||
59
Злопчинский
26.05.16
✎
23:30
|
(58) уууу.. а мне такую? [email protected]
|
|||
60
Djelf
27.05.16
✎
00:08
|
(59) Кинул. До идеала не довел - хотелось сделать варианты фильтров в стиле v8 и т.д. и т.п. но времени как то на это нет пока. Но оно работоспособно и что-то изменить занимает минут 5, а не черт знает сколько времени в стандартных обработках...
|
|||
61
Изучаю1С8
27.05.16
✎
00:58
|
(58) Вот это реально прикольно.
|
|||
62
ДенисЧ
27.05.16
✎
07:04
|
Попытки сделать СКД на 77?
|
|||
63
Ёпрст
27.05.16
✎
08:09
|
(58) красиво
|
|||
64
Изучаю1С8
27.05.16
✎
08:15
|
Дизайн видно стырен из СКАТа)
|
|||
65
Ёпрст
27.05.16
✎
08:18
|
От дизайна, там тока иконки
|
|||
66
Изучаю1С8
27.05.16
✎
08:22
|
Ну да я это и имел ввиду.
В скате кстати вообще очень много полезного. |
|||
67
Djelf
28.05.16
✎
00:14
|
Не только от Ската, это пазл, который однажды сложился.
От Ската там еще переписанный модель чтения/записи настроек. Это не попытка скд, это микс странных идей - перенести управление на Табличные поля (зачем рисовать элементы управления?), множественный фильтр из закладки совместить с основной формой (сразу видно есть фильтр или нет), ответственность за группировки передать Индексированной таблице (да, памяти кушает больше) но зато есть возможность перед группировкой произвольно заполнять поля для группировки (была недавно тема группировки по Торговому) Ну и полуавтомат обработки запроса, чтобы лишнее не тянуть. |
|||
68
Djelf
28.05.16
✎
00:31
|
А поскольку микс то и код весьма забавный :(
Ну и ладно *посыпает голову пеплом* может кому то понадобится https://cloud.mail.ru/public/9gVG/uwktJXXYW |
|||
69
Злопчинский
28.05.16
✎
01:52
|
рефакторинг.. преемственность кода...
тьфу... кому это надо в самописках.. работает и слава богу... ? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |