|
Заполнение колонки ТЧ данными из поля формы | ☑ | ||
---|---|---|---|---|
0
GoroStyle
28.08.12
✎
14:47
|
Господа знатоки!))
Вот что-то совсем запуталась( Нужно чтобы СрокОзнакомления в табличной частиСправочника, заполнялся значением, вводимым в форме справочника ДатаОзнакомления. Получилось вот такое, но не работает, подскажите... Процедура КонтрольныйСрокПрочтенияПриИзменении(Элемент) Потребители.ЗаполнитьЗначения("КонтрольныйСрок",КонтрольныйСрокПрочтения); Сообщение = Новый СообщениеПользователю(); Сообщить("Введена новая дата контрольного срока прочтения ", СтатусСообщения.Важное); Сообщение.Сообщить(); // Вставить содержимое обработчика. КонецПроцедуры |
|||
1
GoroStyle
28.08.12
✎
14:48
|
Сообщение-то работает, а вот дата в таблице Потребители, в колонке КонтрольныйСрок - нет((
|
|||
2
GoroStyle
29.08.12
✎
05:53
|
...
|
|||
3
kosts
29.08.12
✎
06:05
|
Может вместо этого
Потребители.ЗаполнитьЗначения("КонтрольныйСрок",КонтрольныйСрокПрочтения); нужно Потребители.ЗаполнитьЗначения("СрокОзнакомления",КонтрольныйСрокПрочтения); |
|||
4
Wobland
29.08.12
✎
06:13
|
просто фото неправильное
|
|||
5
GoroStyle
29.08.12
✎
08:13
|
Нет, правитьное название поля "КонтрольныйСрок"
|
|||
6
GoroStyle
29.08.12
✎
08:15
|
*правильное)) иКонтрольныйСрокПрочтения
|
|||
7
Wobland
29.08.12
✎
08:15
|
(5) а какого мнения придерживается СП по поводу ЗаполнитьЗначения ?
|
|||
8
GoroStyle
29.08.12
✎
08:18
|
Если ЗначениеЗаполнено(КонтрольныйСрокПрочтения)
Тогда Стр.КонтрольныйСрок = КонтрольныйСрокПрочтения; Стр.КонтрольныйСрок.Заполнить(); Записать(); КонецЕсли; Переделала вот так, пишет: Значение не является значением объектного типа (КонтрольныйСрок) |
|||
9
Wobland
29.08.12
✎
08:19
|
(8) вот видишь, какую ересь можно понаписать с неправильным фото. что такое КонтрольныйСрокПрочтения и Стр?
|
|||
10
GoroStyle
29.08.12
✎
08:20
|
))КонтрольныйСрокПрочтения - поле на форме, Стр.КонтрольныйСрок - это колонка таб.части на этой же форме
|
|||
11
Wobland
29.08.12
✎
08:27
|
КонтрольныйСрокПрочтения должен быть реквизитом, а не полем, стр - что такое?
|
|||
12
GoroStyle
29.08.12
✎
08:38
|
Строка
|
|||
13
GoroStyle
29.08.12
✎
08:40
|
Ну,да - это реквизит.
|
|||
14
Wobland
29.08.12
✎
08:44
|
(12) откуда у строки контрольный срок? Стр.КонтрольныйСрок
|
|||
15
GoroStyle
29.08.12
✎
09:01
|
"КонтрольныйСрок" - это наименование строки
|
|||
16
Wobland
29.08.12
✎
09:05
|
(15) совсем каша в голове? или это у меня температура? я потерял уже всю нить
|
|||
17
Web00001
29.08.12
✎
09:07
|
(16) +100
- стр - что такое? - Строка - откуда у строки контрольный срок? - "КонтрольныйСрок" - это наименование строки Удивительный поток сознания |
|||
18
GoroStyle
29.08.12
✎
09:10
|
)) Подскажи лучше, видишь извилины переплелись, или расплелись))
|
|||
19
Wobland
29.08.12
✎
09:11
|
(18) задачу скажи. от (0) уже уехали куда-то
|
|||
20
Wobland
29.08.12
✎
09:11
|
а по поводу (0) я высказался в (7)
|
|||
21
GoroStyle
29.08.12
✎
09:17
|
В справочнике заполняется форма, в ней таблица - список пользователей, с датой контрольного ознакомления с документом, есть поле:КонтрольныйСрокПрочтения.
Нужно сделать так, чтобы при изменении этого срокаПрочтения, заполнялось это же зачение во всем списке пользователей в таблице формы. |
|||
22
Wobland
29.08.12
✎
09:18
|
(21) -> (7)
|
|||
23
GoroStyle
29.08.12
✎
09:19
|
Не пойму вопрос, что значит СП-?
|
|||
24
Wobland
29.08.12
✎
09:19
|
(23) синтакс-помощник
|
|||
25
GoroStyle
29.08.12
✎
09:20
|
Пишет - нет ошибок
|
|||
26
Wobland
29.08.12
✎
09:21
|
(25) не синтаксический контроль, а ктрл+ф1 - документация
|
|||
27
GoroStyle
29.08.12
✎
09:27
|
Посмотрю(26) переделала так:
Процедура КонтрольныйСрокПрочтенияПриИзменении(Элемент) Если КонтрольныйСрокПрочтения = Модифицированность() Тогда Потребители.КонтрольныйСрок = КонтрольныйСрокПрочтения; КонецЕсли; Сообщение = Новый СообщениеПользователю(); Сообщить("Введена новая дата контрольного срока прочтения ", СтатусСообщения.Важное); Сообщение.Сообщить(); // Вставить содержимое обработчика. КонецПроцедуры Не ругается... Перебрать строки по циклу.. |
|||
28
Wobland
29.08.12
✎
09:28
|
(27) я вот упорно не буду говорить, что надо поправить в (0), пока не научишься читать и думать
|
|||
29
GoroStyle
29.08.12
✎
09:49
|
Процедура КонтрольныйСрокПрочтенияПриИзменении(Элемент)
Потребители.ЗаполнитьЗначения(КонтрольныйСрок, "Потребители"); Сообщение = Новый СообщениеПользователю(); Сообщить("Введена новая дата контрольного срока прочтения ", СтатусСообщения.Важное); Сообщение.Сообщить(); // Вставить содержимое обработчика. КонецПроцедуры |
|||
30
Wobland
29.08.12
✎
09:51
|
(29) поздравляю. теперь фото. странно, конечно, что колонка с датами называется Потребители
|
|||
31
GoroStyle
29.08.12
✎
09:56
|
Да, нет, так не работает, метод не обнаружен"ЗаполнитьЗначение". да и вообще тут нужен обход по циклу..(
|
|||
32
Wobland
29.08.12
✎
09:57
|
(31) нужен так нужен
|
|||
33
GoroStyle
29.08.12
✎
11:18
|
Ну, вот так как-то)))
Процедура КонтрольныйСрокПрочтенияПриИзменении(Элемент) Режим = РежимДиалогаВопрос.ДаНет; Текст = "ru = ""Контрольный срок прочтения будет изменён у всех пользователей в списке. Продолжить выполнение? "";" + " en = ""Do you want to continue?"""; Ответ = Вопрос(НСтр(Текст), Режим, 0); Если Ответ = КодВозвратаДиалога.Нет Тогда Возврат; КонецЕсли; Для каждого СтрокаТЧ из Потребители цикл Сообщить("СтрокаНомер="+СтрокаТЧ.НомерСтроки); СтрокаТЧ.КонтрольныйСрок = КонтрольныйСрокПрочтения; КонецЦикла; КонецПроцедуры Всем Спасибо.. |
|||
34
Classic
29.08.12
✎
11:21
|
(4)
Слишком маленькое |
|||
35
GoroStyle
29.08.12
✎
11:24
|
Вполне по размеру)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |