Учусь программированию на 1С есть много вопросов....
11.12.2008
00:07
#1
Есть тело программы!
Мне в Счет фактуру надо вставить дри ФЛАЖКА!
Не пойму в тексте программы где их писать!
Как поставить я понял!
Как привязать информацию к ним!
И еще при нажатии флажка должна появлятся колонка соответствующая поставленной галочки!
Уже третий день читаю книги! И все в таком же недоумении как это сделать!
Мне в Счет фактуру надо вставить дри ФЛАЖКА!
Не пойму в тексте программы где их писать!
Как поставить я понял!
Как привязать информацию к ним!
И еще при нажатии флажка должна появлятся колонка соответствующая поставленной галочки!
Уже третий день читаю книги! И все в таком же недоумении как это сделать!
11.12.2008
07:46
#2
> Есть тело программы!
Может быть модуль объекта или модуль формы?
> надо вставить дри ФЛАЖКА!
"дри" - это два или три?
> Как привязать информацию к ним!
Какую информацию?
> И еще при нажатии флажка должна появлятся колонка соответствующая поставленной галочки!
"Флажок" нельзя нажать, его можно либо установить, либо снять. Где должна появляться колонка и что она должна содержать?
> Уже третий день читаю книги!
В жкк работе с "флажками" на форме посвящены буквально пара листов, Д.Донцову читаете?
Может быть модуль объекта или модуль формы?
> надо вставить дри ФЛАЖКА!
"дри" - это два или три?
> Как привязать информацию к ним!
Какую информацию?
> И еще при нажатии флажка должна появлятся колонка соответствующая поставленной галочки!
"Флажок" нельзя нажать, его можно либо установить, либо снять. Где должна появляться колонка и что она должна содержать?
> Уже третий день читаю книги!
В жкк работе с "флажками" на форме посвящены буквально пара листов, Д.Донцову читаете?
11.12.2008
10:11
#3
>В жкк работе с "флажками" на форме посвящены буквально пара листов, Д.Донцову читаете?
Если бы было написано про флажки прям ВВЕДЕНИИ было бы круто! А так в середине каждой книги и уже в теле программы!
>Может быть модуль объекта или модуль формы?
Да модуль формы "Счет-Фактура"!
>"дри" - это два или три?
Ну на два оно не похоже согласись! Конечно три!
>Какую информациию?
Дана например информация! Но она не входит в счета-фактуры когда ты УСТОНАВЛИВАЕШЬ флажок то добавляется колона!
>"Флажок" нельзя нажать, его можно либо установить, либо снять. Где должна появляться колонка и что она должна содержать?
Да снять устоновить эт и так ясно! должна появится в Счете-Фактура! Там есть таблица вот в ней и должен я добавить колонку и флаги!
Если бы было написано про флажки прям ВВЕДЕНИИ было бы круто! А так в середине каждой книги и уже в теле программы!
>Может быть модуль объекта или модуль формы?
Да модуль формы "Счет-Фактура"!
>"дри" - это два или три?
Ну на два оно не похоже согласись! Конечно три!
>Какую информациию?
Дана например информация! Но она не входит в счета-фактуры когда ты УСТОНАВЛИВАЕШЬ флажок то добавляется колона!
>"Флажок" нельзя нажать, его можно либо установить, либо снять. Где должна появляться колонка и что она должна содержать?
Да снять устоновить эт и так ясно! должна появится в Счете-Фактура! Там есть таблица вот в ней и должен я добавить колонку и флаги!
11.12.2008
12:58
#4
"А платформа какая?
Пример для 7.7:
1. Реквизит табличной части ВклДопКолонку, тип Число, длина 1
2. В табличной части колонка с идентификатором ДопКолонка
3. На форме флажок с идентификатором ВклДопКолонку
4. У флажка с идентификатором ВклДопКолонку формула ПриСменеСостояния()
5. В модуле документа процедура:
Процедура ПриСменеСостояния()
Форма.ДопКолонка.Видимость(ВклДопКолонку);
КонецПроцедуры
6. В процедуре ПриОткрытии():
ПриСменеСостояния();
Ставим галку у флажка - видим колонку
Снимаем галку у флажка - не видим колонку
Состояние флажка запоминается
"
Пример для 7.7:
1. Реквизит табличной части ВклДопКолонку, тип Число, длина 1
2. В табличной части колонка с идентификатором ДопКолонка
3. На форме флажок с идентификатором ВклДопКолонку
4. У флажка с идентификатором ВклДопКолонку формула ПриСменеСостояния()
5. В модуле документа процедура:
Процедура ПриСменеСостояния()
Форма.ДопКолонка.Видимость(ВклДопКолонку);
КонецПроцедуры
6. В процедуре ПриОткрытии():
ПриСменеСостояния();
Ставим галку у флажка - видим колонку
Снимаем галку у флажка - не видим колонку
Состояние флажка запоминается
"
11.12.2008
17:07
#6
Дали новое задание в форме сделать колонку!
И флажок!
При нажатии флажка в колонке ставится плюс!
Если не нажать ничего не появляется.
И флажок!
При нажатии флажка в колонке ставится плюс!
Если не нажать ничего не появляется.
11.12.2008
20:16
#7
В подобной процедуре "ПриСменеСостояния()"
Используя методы "ВыбратьСтроки()" и "ПолучитьСтроку()" устанавливаешь в ячейки "+" или ".
Используя методы "ВыбратьСтроки()" и "ПолучитьСтроку()" устанавливаешь в ячейки "+" или ".
12.12.2008
00:56
#9
"тебе же всё написали...
Процедура ПриСменеСостояния()
Форма.ДопКолонка.Видимость(ВклДопКолонку);
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
ДопКолонка = ?(ВклДопКолонку=1, "+", """");
КонецЦикла;
КонецПроцедуры
> Учусь программированию на 1С есть много вопросов....
странно как-то... обычно всё сразу идёт на 8-ку, а ты на 7-ку! ...."
Процедура ПриСменеСостояния()
Форма.ДопКолонка.Видимость(ВклДопКолонку);
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
ДопКолонка = ?(ВклДопКолонку=1, "+", """");
КонецЦикла;
КонецПроцедуры
> Учусь программированию на 1С есть много вопросов....
странно как-то... обычно всё сразу идёт на 8-ку, а ты на 7-ку! ...."
Читают тему
(гостей: 1)