![]() |
![]() |
Kimmy 01.10.2004 - 12:51 | сабж |
MetaEditor 1 - 01.10.2004 - 12:52 | можно |
Тигра полосатая 2 - 01.10.2004 - 12:53 | Легко причем. |
Lvk 3 - 01.10.2004 - 12:54 | 0 +(1)... если ТЗ на форме, в противном случае юзай ВыбратьСтроку() |
Kimmy 4 - 01.10.2004 - 12:55 | ТЗ на форме функция по работе с флажками что то не вижу :-( |
Lvk 5 - 01.10.2004 - 12:57 |
на ТЗ в форме вешаешь процедуру типа: "ОбработкаКликаПоТЗ()" //***** Процедура ОбработкаКликаПоТЗ() Если ТаблицаРаспределения.ТекущаяКолонка()="Галка" Тогда КонецЕсли; КонецПроцедуры //****************************************************************************** |
Kimmy 6 - 01.10.2004 - 13:02 | И что пиктограммой флажок выводить ? |
Lvk 7 - 01.10.2004 - 13:06 |
ИМХО 1. ТЗ.НоваяКолонка("Галки",Число,1); 2. ТЗ.Галки.ВыводитьПиктограммы(<?>,); Синтаксис: ВыводитьПиктограммы(<Колонка>,<Пиктограмма>) Назначение: Выводить в элементе диалога типа ''ТаблицаЗначений'' пиктограммы. Параметры: <Колонка> - номер или идентификатор колонки, которая содержит номера пиктограмм. <Пиктограмма> - необязательный параметр. Начальный номер пиктограммы. По умолчанию 1. Замечание: Метод устанавливает режим, при котором в колонке выводится не текст, а пиктограмма. Пиктограмма будет браться из картинки, назначенной элементу диалога ''ТаблицаЗначений'' в закладке ''Картинка'' в конфигураторе. |
Kimmy 8 - 01.10.2004 - 13:07 | Прикольно я думал есть стандартный способ но так тоже неплохо :-) |
Kimmy 9 - 01.10.2004 - 13:09 | А что за ТЗ если у меня ТЗ - то что на документе, у него же нет ид ? |
Lvk 10 - 01.10.2004 - 13:10 |
(+7) не, не так 1. ТЗ.НоваяКолонка("Галки"); 2. ТЗ.НоваяКолонка("ПризнакГалки",Число,1); 3. ТЗ.ВидимостьКолонки("ПризнакГалки",0,); 4. ТЗ.ВыводитьПиктограммы("Галки",ТЗ.ПризнакГалки); 5. Процедура ОбработкаКликаПоТЗ() Если ТЗ.ТекущаяКолонка()="Галки" Тогда ТЗ.ПризнакГалки = ?(ТЗ.ПризнакГалки=1,0,1); КонецЕсли; КонецПроцедуры |
Lvk 11 - 01.10.2004 - 13:12 | (9) ТЗ или ТЧ ? Если ТЗ - мля .... что, трудно вписать идентификатор ???? |
Kimmy 12 - 01.10.2004 - 13:12 | Вопрос один - что за ТЗ если оно на форме ? |
Kimmy 13 - 01.10.2004 - 13:14 | Гоню ТЧ конечно. |
Lvk 14 - 01.10.2004 - 13:17 | (13) Почти тоже самое.... поищи в архиве, а то блин работать надо |
Kimmy 15 - 01.10.2004 - 13:18 | ОК поищу ... я просто не пойму как к ТЧ обратиться ...:-( |
МимохожийОднако 16 - 01.10.2004 - 13:20 | Посмотри подбор номенклатуры в ТиС |
Lvk 17 - 01.10.2004 - 13:21 |
Процедура ПриНачалеРедактированияСтроки() //Предопред процедура Если Форма.ТекущаяКолонка() = "Галки" Тогда ПризнакГалки = ?(ПризнакГалки = 0, 1, 0 ); КонецЕсли; КонецПроцедуры //ПриНачалеРедактированияСтроки() |
Kimmy 18 - 01.10.2004 - 13:22 | спасибо. |
Kimmy 19 - 01.10.2004 - 13:34 | Блин что то непонятно где в ТЧ я возьму свойство Картинка, которое есть в ТЗ ? Как установить чтобы в ТЧ в колонке отображались пиктограммы ? |
sauxID 20 - 01.10.2004 - 13:38 | Надо в ТЧ вставить "текст" появиться еще одна колонка в которую уже можно выводить картинки |
Mandela 21 - 01.10.2004 - 13:39 | (19) В конфигураторе, двойной клик на ТЧ, картинка... Имхо... |
Lvk 22 - 01.10.2004 - 13:40 | Добавляешь Текст прямо в ТЧ - получаешь колонку, на колонке правой кнопкой галку "Показывать пиктограммы", Правой кнопкой на ТЧ в целом - картинка |
Kimmy 23 - 01.10.2004 - 13:41 |
(21) Это картинка для всей ТЧ - имхо (20) Подробнее плиз ? Какие нужно выбирать пиктограммы ? Где я их вообще возьму ? |
Kimmy 24 - 01.10.2004 - 13:45 | Lvk -ага всё получилось ... сейчаспопробую вывести .. |
Kimmy 25 - 01.10.2004 - 13:58 | (17) Что такое ПризнакГалки ? |
Lvk 26 - 01.10.2004 - 14:00 | Скрытый реквизит ТЧ - значение которого влияет на отображение галки и дальнейшие движения документа, обычно ("число",1,0) |
sauxID 27 - 01.10.2004 - 14:00 | Переменная которая будет держать старое и принимать новое значение (17) сам её придумал |
Муму после всплытия 28 - 01.10.2004 - 14:00 |
(25) там опечатка.................. ПризракГалки................. |
Kimmy 29 - 01.10.2004 - 14:01 |
Пишу Процедура ПриНачалеРедактированияСтроки() //Предопред процедура Сообщить(Форма.ТекущаяКолонка()); Если Форма.ТекущаяКолонка() = "флажок" Тогда флажок = ?(флажок = "", 1, 0 ); КонецЕсли; Столбик называется флажок что нет так ? Пишет флажок = ?(флажок = "", 1, 0 ); {Документ.КорРегПартии.Форма.Модуль(27)}: Попытка присвоить значение недоступной для записи переменной (флажок) |
DeiMos 30 - 01.10.2004 - 14:05 |
Примерно так (Тут описано для документа, под ТЗ - переделаешь сам...) : Галочка в табличной части документа Делаем: 1.Реквизит табл.части "Флаг" - тип "число" 2.Функция Галка() пикт=1; Если Флаг=1 Тогда Пикт=2; КонецЕсли; Возврат Пикт; КонецФункции 3.Вставляем текст в таб.часть документа вешаем функцию п.2, назн.идент "Галк" 4.Указываем показывать пиктограммы 5.Выбираем картинку на табл.часть 6.Процедура ПриНачалеРедактированияСтроки() Если Форма.ТекущаяКолонка()="Галк" Тогда Если Флаг=1 Тогда Флаг=0 Иначе Флаг=1; КонецЕсли; Галка(); КонецЕсли; КонецПроцедуры Все// |
Lvk 31 - 01.10.2004 - 14:12 |
(29) см. внимательно 17, почувствуй разницу между "Галки" и "ПризнакГалки" p.s. да свосем забыл про п.2,3 из (30) |
Муму после всплытия 32 - 01.10.2004 - 14:15 |
(31) а я знаю, я знаю.................... в ПризнакГалки больше букв, да?? |
Kimmy 33 - 01.10.2004 - 14:20 |
Какая офигенная и модная галка :-). Всем спасибо особенно Lvk и DeiMos. Вопрос за засыпку а можно чтобы было несколько состояний ну там 3-4 пиктогаммы в зависимости о количества щелчков. Ну чтобы пиктограммы сменялись разными ... ну это уже так чисто из спортивного интереса :-) |
Муму после всплытия 34 - 01.10.2004 - 14:27 |
(33) можно............... |
Lvk 35 - 01.10.2004 - 14:28 |
(32) угадал, шайтан (33) можно |
Kimmy 36 - 01.10.2004 - 14:32 |
А как менять картинки ? Ну например хочу галку, крестик, кружок :-) |
Lvk 37 - 01.10.2004 - 14:35 | Картинка должна быть одна, но длинная из нескольких секторов, каждый сектор - галка, крестик, кружок, 1с выбирает сектор в зависимости от значения, возвращаемого п.2 (30) |
Kimmy 38 - 01.10.2004 - 14:38 | Клёво а нет уже готовых - или самому рисовать ? |
DeiMos 39 - 01.10.2004 - 14:43 | В любой типовой - в библиотеке картинок есть готовые длинные многосекторные нескольких видов. |