Имя: Пароль:
1C
1C 7.7
v7: Установка документом значения константы.
0 Senator_I
 
16.02.12
08:43
Просьба сильно не ругать за такой простой дл професионалов вопрос, но я такого за 5 лет еще ни разу не делал. В общем есть константа, называется Дата1, тип - Дата. Теперь мне необходимо, чтобы она при проведении определенного документа выставлялась по дате этого документа.
Написал так: УстановитьАтрибут(Константа.Дата1,Дата(ДатаДок));
Так не заработало. Подскажите, в чем ошибка?
1 filh
 
16.02.12
08:45
Константа.Дата1 = ДатаДок;
2 Senator_I
 
16.02.12
08:46
Так тоже не сработало.
3 andrewks
 
16.02.12
08:47
неправильный подход
4 Senator_I
 
16.02.12
08:49
А какой будет правильный? Я нашел как сделать периодическим реквизитом, но потом константа работает не так, как мне надо. Принципиально, чтобы реквизит был не периодическим.
5 DJ Anthon
 
16.02.12
08:49
УстановитьАтрибут("Дата1",Дата(ДатаДок))
6 пипец
 
16.02.12
08:49
жесть , дата периодический реквизит
7 DJ Anthon
 
16.02.12
08:50
это если периодический
8 DJ Anthon
 
16.02.12
08:50
(6) ниче, пусть изучает платформу, посмотрим че дальше будет )
9 Senator_I
 
16.02.12
08:50
Нет, писал выше, периодический не подходит.
10 andrewks
 
16.02.12
08:51
(5) нахрена Дата(ДатаДок)? боишься, что там текст? :)
11 andrewks
 
16.02.12
08:51
(4) а нам откель знать? ты же задачу не озвучил
12 Senator_I
 
16.02.12
08:52
Все, вопрос снимается, прокатило это: Константа.Дата1=ДатаДок; Почему-то вчера не работало, видимо чересчур уставший был. :-)
13 filh
 
16.02.12
08:53
(9) А что надо, вообще, озвучь задачу.
14 filh
 
16.02.12
08:53
(12) о как! Наверно вчера Дата1 был периодическим?
16 DJ Anthon
 
16.02.12
08:55
(10) да у него там что угодно может быть. если какой-нить объект оле, то платформа вообще упасть может ))
18 zak555
 
16.02.12
09:36
суть записи константы огласите ?
19 Senator_I
 
16.02.12
09:42
Делал значит так. В типовой конфигурации есть закрытие периода. Это распространяется на все документы. Мне надо было сделать так, чтобы после инвентаризации нельзя было редактировать только документы движения товара. Я решил сделать так. Завел константу с типом "Дата" и решил в проводке инвентаризации прописать её запись, которая равна дате документа (инвентаризации). А в документах движения овара при открытии прописал проверку, меньше дата документа этой константы или нет и если меньше, то открывать только в режиме просмотра.
20 zak555
 
16.02.12
09:44
(19)

1. что можно тогда "трогать" ?
2. разрешается редактироваться и перепроводить ?
21 Senator_I
 
16.02.12
09:44
И если кого-то задел своим, то извините, я не говорю, что я сверхпрофессиональный программист, я не заканчивал ни одних курсов и если сталкиваюсь со сложностями, то спрашивааю здесь, на форуме, в основном задачи решаю сам. А если на каждый вопрос будет выливаться негатив, то для чего тогда и форум нужен, не понимаю?
22 Senator_I
 
16.02.12
09:45
(20)
Трогать можно всю бухгалтерию: банк, переоценку, заказы, зарплату, кассу. Кстати, платформа Типовая 1С для бухгалтерии, немного переработанная.
23 Senator_I
 
16.02.12
09:47
(20)
2. Редактировать и перепроводить не разрешается. В проведение документа тоже проверку поставил, т.к. возможно, будут создавать документы, тогда чтобы провести не могли.
24 zak555
 
16.02.12
10:00
(21) ты думаешь, что тут все ходили на курсы ?
25 zak555
 
16.02.12
10:01
(22) (23)

хорошо, тогда такая сутация
отчётность сдали, период закрыт (пусть это будет год)
в итоге выясняется, что какой-то документ забыли завести
что будете делать ?
26 Mikeware
 
16.02.12
10:03
""переработанная платформа для бухгалтерии"  - зачетно....
27 Mikeware
 
16.02.12
10:05
(21)(24)

— Дорогая, я всё-таки не могу на тебе жениться!
— Почему?!
— Говорят, что у тебя уже было много мужчин…
— Тебе что — не нравится, как я готовлю?
— Нет, что ты! Такой вкуснятины я и не пробовал!
— Тогда, может, тебе не нравится, как я убираю в доме!
— Да ты что? У тебя чище, чем в операционной!
— Может, тебе не нравится, как я принимаю гостей!
— Да что ты! Все просто в восторге!
— Может, я тебя в постели не устраиваю!!!
— Да я даже и не представлял, что можно получить такое удовольствие…
— Так ты что — думаешь, что всему этому я на заочных курсах научилась?!!
©
28 Name2006
 
16.02.12
10:05
(21) А чего ты хотел. Это на своем f2.kz ты первый парень на деревне. А здесь ты просто клоун, судя по твоим вопросам.
29 Senator_I
 
16.02.12
13:32
(28) Ну и что, пусть и клоун, я этого не стесняюсь. И не надо меня f2.kz потыкать, пожалуйста, там сайт не про то совсем.
30 Senator_I
 
16.02.12
13:33
(25) Для этого есть право вручную редактировать константу у директора.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший