:: Visual Foxpro, Foxpro for DOS
Re: Календарь с выбором произвольных дат
pasha_usue
Автор

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
lulgu
Taran
И приз за второе место "Скрижали: уровень программистов" уверенно уходит....
Хотя конечно пардон. Не смешно.

Да, конечно.
Расценки и табель в одном флаконе - это достойно "Скрижалей".
Почему нет? Если на уровне табелировщика определяется, какие виды работ выполнялись работником на данном участке? Бизнес-процессы на предприятиях бывают разные. Если процесс работы участка построен именно так, а не иначе, то не всегда логично программисту перестраивать бизнес-процесс.
Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
Taran

Сообщений: 13624
Откуда: Красноярск
Дата регистрации: 16.01.2008
pasha_usue
Почему нет? ...
Ну ё-моё, Паха, ты лишаешь меня приза. ;)


Чуток про "широкую таблицу" в целом.
В принципе ее даже не надо строить. Вполне возможно в гриде прописать формулы и ячейки будут заполнены подобающим образом из "длинной" таблицы.
Аналогично и в отчетах.
И соответственно ввод в колонке (насколько помню второй контрол приходилось пихать).
Таким образом возможно динамическое добавление неограниченного (в пределах возможностей грида) добавления колонок.

Типа есть товар для распределения по водителям.
Товар в строках, водители в колонках. В базе 200 водителей и строить колонки для всех нет необходимости.

Ну это так, чуток в сторону. Никому и ни чего. Чисто новичкам для идеи.
Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
pasha_usue
Автор

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
Taran
Типа есть товар для распределения по водителям.
Товар в строках, водители в колонках. В базе 200 водителей и строить колонки для всех нет необходимости.
У меня сейчас в 1Ске примерно такая задача стоит. Базовое видение для ввода данных это двумерная таблица с иерархией по строкам, но есть ещё недетерминированное Z-измерение, которое произвольно расширяет аналитику базовой таблицы.
Решено как табличная расшифровка ячейки в той же форме.

И да. В реляционный вид всё уложено корректно, иначе огребёшь на этой N-мерности. Ну и инструменты соответствующие. Всё налету на СКД строится.
Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
Taran

Сообщений: 13624
Откуда: Красноярск
Дата регистрации: 16.01.2008
pasha_usue
Решено как табличная расшифровка ячейки в той же форме.

Ну это понятно.
В теме forum.foxclub.ru приводил пример "грида" в гриде. Т.е. группа строк детализации плавает за активной строкой.
Ну что-бы глазам меньше рыскать по экрану.
Ввод в субгриде в коде примера не работает правда. Ну и навигацию по этому субгриду мутить через Alt-Ctrl плюс стрелки надо. У меня было чисто для итогов.



Исправлено 1 раз(а). Последнее : Taran, 19.02.17 19:19
Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
Taran
Чуток про "широкую таблицу" в целом.
В принципе ее даже не надо строить. Вполне возможно в гриде прописать формулы и ячейки будут заполнены подобающим образом из "длинной" таблицы.
Аналогично и в отчетах.
И соответственно ввод в колонке (насколько помню второй контрол приходилось пихать).
Таким образом возможно динамическое добавление неограниченного (в пределах возможностей грида) добавления колонок.

Все это было - вы не первый, что так красочно расписываете подобные "чудеса".
Осталось малость - предъявить это чудо.
Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
Перминов Игорь

Сообщений: 1591
Откуда: Красная Орловка
Дата регистрации: 16.09.2001
pasha_usue
Сегодня рабочий электроцеха выполняет работы в заводоуправлении, завтра в цехе ОП, например. Я, правда, один раз видел, когда такую функцию на табелеровщика повесили
У нас так.


------------------
Без коментариев..
Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
pasha_usue
Автор

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
lulgu
Taran
В принципе ее даже не надо строить. Вполне возможно в гриде прописать формулы и ячейки будут заполнены подобающим образом из "длинной" таблицы.
Аналогично и в отчетах.
Все это было - вы не первый, что так красочно расписываете подобные "чудеса".
Осталось малость - предъявить это чудо.

На самом деле, курсорадаптер должен быть чуть сложнее. Тогда логика заполнения несуществующих дат будет более красивой, а не так топорно как в примере.
Поменял на версию с чуть более хитрым курсор-адаптером. Так идея становится понятнее.



Исправлено 3 раз(а). Последнее : pasha_usue, 20.02.17 12:35
Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
pasha_usue
Автор

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
lulgu
Все это было - вы не первый, что так красочно расписываете подобные "чудеса".
Осталось малость - предъявить это чудо.
Ну и ещё один аргумент, относительно вашего чуда. Нас с вами попросили дать возможность заводить форму за квартал. Ну ИПшник какой-то, зарплату платит в конвертике, но раз в квартал надо правильно начислить официальную часть, и сдать отчётность.
Я меняю одну строчку кода в приложенной выше форме.

Ваши действия?
Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
Две небольшие процедуры по трансформации табеля, может кому и пригодится доработать под свои нужды.

Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
Еще вариант трансформации табеля




Исправлено 1 раз(а). Последнее : lulgu, 26.02.17 17:15
Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
К сожалению, процедурки для табеля изрядно испачканы "гумусом", поэтому собрал здесь - может кому пригодится.

Ratings: 0 negative/0 positive
Re: Календарь с выбором произвольных дат
AndyNigmatec

Сообщений: 1573
Откуда: Волгоград
Дата регистрации: 28.06.2015
lulgu
К сожалению, процедурки для табеля изрядно испачканы "гумусом", поэтому собрал здесь - может кому пригодится.

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

Не принимайте на свой счет - у вас свое мнение, у меня свое ))))



Исправлено 3 раз(а). Последнее : AndyNigmatec, 27.02.17 00:44
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 25 (Гостей: 25)

© 2000-2024 Fox Club 
Яндекс.Метрика