|
Сравнение с текущей датой | ☑ | ||
---|---|---|---|---|
0
Ly_Alena
05.12.14
✎
06:53
|
Доброе утро!
Задача такая - если ДатаПриемки совпадает с текущей датой (То есть если пользователь в течении рабочего дня сообразил что накосячил - то у него есть возможность исправить, если сообразил на следующий день - то такой возможности нет.) Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) ДатаПриемушки = ЭлементыФормы.ДатаПриемки; Если ДатаПриемушки=ТекущаяДата() Тогда Предупреждение ("Попали!"); Иначе Предупреждение ("Операционный период закончен. Редактирование записи - запрещено."); Отказ = Истина; КонецЕсли; КонецПроцедуры Выдает только предупреждение что период закончен - если ставлю точку остановы - он как будто бы туда не попадает - но условие иначе выполняет. |
|||
1
ASV
05.12.14
✎
06:55
|
началодня(ДатаПриемушки)=началодня(ТекущаяДата())
|
|||
2
mergan
05.12.14
✎
06:55
|
Если НачалоДня(ДатаПриемушки)=НачалоДня(ТекущаяДата()) Тогда
|
|||
3
ASV
05.12.14
✎
06:57
|
//ДатаПриемушки = ЭлементыФормы.ДатаПриемки;
ДатаПриемушки = ДатаПриемки; зачем на форму смотреть. когда объект есть |
|||
4
DrZombi
гуру
05.12.14
✎
06:58
|
(0) Отладчик украли? Учись пользоваться...
|
|||
5
Ly_Alena
05.12.14
✎
07:00
|
(2) (1) Спасибо большое! Все перепробовала кроме началодня. Спасибо и респект опыту!
|
|||
6
Ник второй
05.12.14
✎
07:01
|
(5) Какой нафиг опыт, надо было просто свою попу поднять и открыть ОТЛАДЧИК.
Мда 87 год..... |
|||
7
Cube
05.12.14
✎
07:03
|
(0) Подход не верный. Такую проверку надо писать в модуле объекта ПередЗаписью(), а не в модуле формы.
В модуле формы, можно установить ЭтаФорма.ТолькоПросмтр = Истина; для информативности... То есть, в модуле формы: Процедура ПередОткрытием(Отказ, СтандартнаяОбработка) Если ДатаПриемки <> '01.01.0001' И ДатаПриемки < НачалоДня(ТекущаяДата()) Тогда ЭтаФорма.ТолькоПросмотр = Истина; КонецЕсли; КонецПроцедуры А в модуле объекта: Процедура ПередЗаписью(Отказ) Если ДатаПриемки <> '01.01.0001' И ДатаПриемки < НачалоДня(ТекущаяДата()) Тогда Отказ = Истина; #Если Клиент Тогда Сообщить("Операционный период закончен. Редактирование записи - запрещено."); #КонецЕсли КонецЕсли; КонецПроцедуры |
|||
8
Godofsin
05.12.14
✎
07:06
|
гыгыгы))) ДатаПриемушки))))
ДаточкаПриемушки = ЭлементочкиФормочки.ДаточкаПриемочки; ))) Розовое программирование )))) |
|||
9
Ник второй
05.12.14
✎
07:06
|
(7) Представь сколько это из (0) рождает овнокода.
Есть только одна надежда, что производительность труда низкая... Жаль что нет рядом специалиста, который бы ЖКК по голове стукнул. |
|||
10
Ly_Alena
05.12.14
✎
07:25
|
(9) мне и Вас хватает
|
|||
11
Ly_Alena
05.12.14
✎
07:26
|
(7) Если только просмотр - то нельзя данные фильтровать
|
|||
12
Cube
05.12.14
✎
07:41
|
(11) Чё фильтровать? Твой код вообще форму не открывает...
|
|||
13
xXeNoNx
05.12.14
✎
07:50
|
(0) перепроектируй, оперативное проведение в течение дня - не одно условие
|
|||
14
xXeNoNx
05.12.14
✎
07:55
|
(0) а если этот док не проведен?
|
|||
15
xXeNoNx
05.12.14
✎
07:56
|
(0) амно код-однозначно.
|
|||
16
ilyavorobyev
05.12.14
✎
07:57
|
(0) что? ДатаПриемушки??красненькая процедура?желтенький конфигуратор?? бедный программист, который потом будет разбирать уменьшительно ласкательные процедуры и переменные
|
|||
17
xXeNoNx
05.12.14
✎
08:01
|
Аленушка, бросьте это.
|
|||
18
Banned
05.12.14
✎
08:01
|
(16) Согласен.
Почему не ДатушкаПриемушки? )) |
|||
19
ilyavorobyev
05.12.14
✎
08:07
|
так и представляю бородатый 1сник в свитере лет под 50, обсуждает что у него хранится в ДатеПриемушке
|
|||
20
xXeNoNx
05.12.14
✎
08:07
|
Аленушка, не пишите так рано, у людей еще юмор только просыпается. А тем более сегодня пятница
|
|||
21
ilyavorobyev
05.12.14
✎
08:09
|
Предлагаю, чтобы Аленушка каждую пятницу присылала свои кусочки кода сюда
|
|||
22
Любопытная
05.12.14
✎
08:09
|
Набежали, накинулись. ТС, кстати, давно уже ушла работать, пока вы тут свое самолюбие на начинающих тешите.
|
|||
23
Banned
05.12.14
✎
08:10
|
(21) Главное, чтобы catena их собирала и публиковала...
А то пропадут в никуда... |
|||
24
ilyavorobyev
05.12.14
✎
08:11
|
(22) вы женщина, тоже уменьшительно ласкательными балуетесь?
|
|||
25
Любопытная
05.12.14
✎
08:13
|
(24) Я балуюсь исключительно ласкательно-увеличительными :)
|
|||
26
Cube
05.12.14
✎
08:32
|
(25) ДатищеПриёмища?)))
А вообще, согласен, что вы накинулись на Ly_Alena ? Вы сами-то программистами родились что ли? Все с чего-то начинают... ТС хоть вопросы формулирует нормально - это означает, что потенциал есть. К тому же, фотка в личку выложена - чего вам ещё надо? :) |
|||
27
ilyavorobyev
05.12.14
✎
08:33
|
(26) требуем нормальные названия для переменных!:)
|
|||
28
Cube
05.12.14
✎
08:34
|
(27) Так требуйте, а не унижайте...
|
|||
29
mTema32
05.12.14
✎
08:48
|
(26) Да. Девочка очень даже симпатичная)
И пусть будет уж ДатушкаПриемушки, чем что-то типа "дтПр1". А то есть любители коротких переменных: Дт, А, Стр, Ы. Потом на такой код без слез смотреть невозможно. |
|||
30
Любопытная
05.12.14
✎
08:50
|
(29) Дада! Разбирай потом за такими... Пишут-то они по началу точно такую же пургу, как и ТС. Только непонятнее раз в сто
|
|||
31
Ly_Alena
05.12.14
✎
08:52
|
(26) (22) Ой я датушку приемушки специально для вас сделала - значала что оцените.А вообще вы же понимаете что можно было и без присваивания обойтись вовсе. А столько возгласов ))
И да я тоже думаю 1с-никами становятся при желании, и бросать это дело не собираюсь. Чмоки. Еще раз всем спасибо! |
|||
32
SiAl-chel
05.12.14
✎
08:52
|
(6) Для девушек юный возраст - это не оскорбление, а комплимент. :)
|
|||
33
xXeNoNx
05.12.14
✎
09:03
|
(31) Аленушка, когда так язвить станешь, так же это будет знак, что ты стала одинесником)
Смотри с иронией) |
|||
34
Ly_Alena
05.12.14
✎
09:17
|
(33) я думаю язвить это не главное для одинэсника.
И если бы близко к сердцу принимала - то одного посещения мне бы хватило ) |
|||
35
xXeNoNx
05.12.14
✎
09:23
|
(34) поверь, это самое главное))
Это стиль жизни) А потом тебе еще расскажут про логан и 22см |
|||
36
Godofsin
05.12.14
✎
09:23
|
(34) Опыт показывает, что глумление над остальные растет прямо пропорцианально с опытом одноэснега. Такие мы...
|
|||
37
Godofsin
05.12.14
✎
09:24
|
(35) и про 86 )))
|
|||
38
ilyavorobyev
05.12.14
✎
09:27
|
развели тут академию становления 1сника))
|
|||
39
gerthog
05.12.14
✎
09:31
|
Я тоже с именами переменных балуюсь, бывают у меня всякие "Датуля" и т. п.)))
|
|||
40
xXeNoNx
05.12.14
✎
09:58
|
(39) морду лица не били коллеги твои?
|
|||
41
mTema32
05.12.14
✎
10:20
|
(39) Приходилось как-то код разбирать, так там мат-перемат был. При чем не в комментах (там думаю в редких случаях допустимо =)), а прям в названиях переменных и процедур.
|
|||
42
фобка
05.12.14
✎
10:35
|
(41) один раз только встречал переменную "ТочкаДжи", причем название смысловую нагрузку не несло в себе. Видимо наболело
|
|||
43
фобка
05.12.14
✎
10:36
|
А "ДатушкаПриемушки" - прикольно, можно даже не подписываться в коде после реализации модуля) сразу понятно все будет. Стиль выработан
|
|||
44
Любопытная
05.12.14
✎
10:38
|
(41) Один раз переделывала отчет с рекурсивным выводом строк для ТиС 7.7, клиент хотел итоги видеть снизу, а не сверху. Так меня оно запарило, что в какой-то момент в коде появились переменные Хрень, Хрень1 и Хрень2. Так к клиенту и ушло :(
|
|||
45
фобка
05.12.14
✎
10:40
|
(44) нормально чо, Хрень1, ХреньВрем, ХреньИтог..
|
|||
46
МишельЛагранж
05.12.14
✎
10:43
|
(29)>>А то есть любители коротких переменных: Дт, А, Стр, Ы.
-знаю большую сеть, где это "неофициальный стиль программирования". Зато быстро. Правда, я с ними не сработался - как по "зато быстро", так и по стилю программирования... |
|||
47
МишельЛагранж
05.12.14
✎
10:45
|
(36)>>что глумление над остальные растет прямо пропорцианально с опытом одноэснега
- только у одноэсников. У программистов 1С ничего постороннего не растет вместе с опытом. |
|||
48
МишельЛагранж
05.12.14
✎
10:46
|
(39)>>Я тоже с именами переменных балуюсь
- как набалуетесь, так за голову схватитесь - чем "Дата" отличается от "Датуля" и "Датушка". |
|||
49
МишельЛагранж
05.12.14
✎
10:48
|
(44)>>что в какой-то момент в коде появились переменные Хрень, Хрень1 и Хрень2.
- как напрограммишь, так и назовешь.... |
|||
50
gerthog
05.12.14
✎
11:25
|
(48) Чаше всего из-за того, что "Дата" уже есть, а городить "Дата1", "Дата2" и т. п. не хочется. К тому же как говорилось выше, это лучше чем: "Дт, А, Стр, Ы."
|
|||
51
МишельЛагранж
05.12.14
✎
11:29
|
(50) пишите с контекстом - "ДатаТЗ", "ДатаПоступлений", "ДатаВременная".
|
|||
52
Любопытная
05.12.14
✎
11:31
|
(49) Вот всегда знала, что все Миши - занудные зануды :)
|
|||
53
МишельЛагранж
05.12.14
✎
11:45
|
(52) как одноэсники могут программировать что-то серьезное, если им надо использовать переменную, а у них в списке переменных вываливается
Дата1 Дата2 ... ДатаNN Хрень1 ... ХреньN )) |
|||
54
Ник второй
05.12.14
✎
21:06
|
(51) За ДатаТЗ я тоже ЖКК по мордам.
ТаблицаДат или ТаблицаЗначенийДатПоступленийПоФизическимЛицам. |
|||
55
фобка
06.12.14
✎
11:27
|
(54) за длинные имена переменных я тоже бы пропесочил - взяли в моду многоэтажные выражения сочинять, устанешь разбирать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |