|   |   | 
| 
 | журнал документов 1С 8.0 | ☑ | ||
|---|---|---|---|---|
| 0
    
        bestlexa 16.08.11✎ 12:17 | 
        Есть журнал документов "Заявки от покупателей"...
  Задача такова, ели на основании заявки есть проведенная реализация, окрасить строчку в зеленый цвет. Собственно вопрос, как перебрать строки в журнале документов? | |||
| 1
    
        Reset 16.08.11✎ 12:18 | 
        ПриПолученииДанных     | |||
| 2
    
        Живой Ископаемый 16.08.11✎ 12:18 | 
        Зачем перебирать строки?     | |||
| 3
    
        bestlexa 16.08.11✎ 12:20 | 
        а как, если не перебирать?     | |||
| 4
    
        Reset 16.08.11✎ 12:20 | 
        "как" - что?     | |||
| 5
    
        Prikum 16.08.11✎ 12:21 | 
        (3) см. в (1)     | |||
| 6
    
        Живой Ископаемый 16.08.11✎ 12:21 | 
        (3) для того чтобы мне тебе ответить я должен буду притвориться, что не вижу (1)... я так не могу...     | |||
| 7
    
        kosts 16.08.11✎ 12:22 | 
        (0) Стаж: 5 г. 4 мес.  
  В чем подвох? | |||
| 8
    
        Живой Ископаемый 16.08.11✎ 12:24 | 
        я думаю существует черный рынок мисто-аккаунтов... с миллиардным оборотом. :)     | |||
| 9
    
        bestlexa 16.08.11✎ 12:24 | 
        да нет подвоха....
  простой вопрос....можно ли перебрать строки в журнале документов ? и в зависимости от критериев раскрасить их фоновыми цветами? | |||
| 10
    
        unregistered 16.08.11✎ 12:25 | 
        (7) >> В чем подвох?
  Не все собравшиеся - программисты. Тут дофига бухгалтеров, консультантов и просто сочувствующих. | |||
| 11
    
        Reset 16.08.11✎ 12:26 | 
        (9) "можно ли перебрать строки в журнале документов" -> неверная постановка вопроса
  "можно ли .... в зависимости от критериев раскрасить их фоновыми цветами" -> Можно. | |||
| 12
    
        chelentano 16.08.11✎ 12:27 | 
        (9) ну таки можно, раскрашивай, я не против     | |||
| 13
    
        chelentano 16.08.11✎ 12:28 | 
        (9) прикрути голосовалку 
  1.за 2.против 3.воздержался | |||
| 14
    
        Живой Ископаемый 16.08.11✎ 12:29 | 
        еще раз, "можно ли перебрать строки в журнале документов ?" - зачем? чтобы что?     | |||
| 15
    
        unregistered 16.08.11✎ 12:31 | 
        Для неуправляемой формы, например, так:
  Процедура ДокументСписокПриПолученииДанных(Элемент, ОформленияСтрок) Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл ДанныеСтроки = ОформлениеСтроки.ДанныеСтроки; Если не ДанныеСтроки=Неопределено Тогда Если не ДанныеСтроки.Проведен Тогда ОформлениеСтроки.ЦветФона=ЦветСерый; Иначе ОформлениеСтроки.ЦветФона=ЦветАвто; КонецЕсли; КонецЕсли; КонецЦикла; КонецПроцедуры ЦветАвто = новый Цвет(); ЦветСерый = новый Цвет(210, 210, 210); | |||
| 16
    
        Reset 16.08.11✎ 12:31 | 
        (10)
  Род занятий: программер :) | |||
| 17
    
        Масянька 16.08.11✎ 12:33 | 
        Как всегда - налетели, заклевали...
  Ну, что вы в самом деле? Человек может только открыл восбмерку. Нет чтобы помочь... | |||
| 18
    
        unregistered 16.08.11✎ 12:34 | 
        (17) Ему в течении ОДНОЙ МИНУТЫ помогли в первом же посте.
  Всё остальное - флуд чистой воды. | |||
| 19
    
        chelentano 16.08.11✎ 12:34 | 
        (17) ему помогли уже сразу в (1)     | |||
| 20
    
        Масянька 16.08.11✎ 12:36 | 
        (18) (19) Типа, отмазались :)))
  Ну не понимает - перебор не нужен. | |||
| 21
    
        Живой Ископаемый 16.08.11✎ 12:36 | 
        2(17) каким образом? Выслать денег на покупку новых очков?     | |||
| 22
    
        Масянька 16.08.11✎ 12:37 | 
        (21) Очки тут не спасут... Только опыт, набитие шишек и т.д.     | |||
| 23
    
        Живой Ископаемый 16.08.11✎ 12:39 | 
        (22) Если человек задает вопрос, он должен быть готов к тому чтобы пробовать ответы. Если ответы не вмещаются в его шаблончик - пусть тогда терпит как с ним обходятся или не задает вопрос вовсе.     | |||
| 24
    
        unregistered 16.08.11✎ 12:41 | 
        (22) Какой опыт? 
  Опыт бараньего упорства с требованиями рассказать как сделать перебор там, где он нафиг не нужен? Как такой опыт может помочь? | |||
| 25
    
        Живой Ископаемый 16.08.11✎ 12:43 | 
        впрочем ладно... действительно набросились... было бы настроение другое с утра, вполне могло случиться, что подробно рассказали бы как и что делать...
  Просто вопрос-то азбучный... У Габца описан. вот куда автор дел свой букварь? | |||
| 26
    
        bestlexa 16.08.11✎ 12:44 | 
        ну хорошо, может и баранье упорство....
  давайте по другому.... есть документ "Заказ покупателя"....задача раскрасить строчки заказов в зеленый цвет для тех заказов, для которых есть проведенные доки реализации. для формы списка я это сделал использую именно "ПриПолученииДанных"....а для журнала так не работает, вот я и спросил как это сделать? предположил что можно перебором.... если перебор не правильно, то тогда как? | |||
| 27
    
        Prikum 16.08.11✎ 12:45 | 
        (26) Тебе в документе надо раскрасить или в списке документов?     | |||
| 28
    
        unregistered 16.08.11✎ 12:46 | 
        (26) >> а для журнала так не работает
  Как именно не работает для журнала? Не верю(с) | |||
| 29
    
        bestlexa 16.08.11✎ 12:46 | 
        в журнале документов     | |||
| 30
    
        chelentano 16.08.11✎ 12:46 | 
        (29) а что не работает то?     | |||
| 31
    
        Prikum 16.08.11✎ 12:47 | 
        (29) см. (1), если не получается, то ошибку приведи     | |||
| 32
    
        unregistered 16.08.11✎ 12:47 | 
        (29) Что в журнале документов?
  Коллекцию ОформленияСтрок украли? Кто? Фамилия? | |||
| 33
    
        Масянька 16.08.11✎ 12:47 | 
        (25) Как-то мне рассказывали, чем русские отличаются от других национальностей. 
  купили новую технику. Принесли домой, установили, включили... А не арбайтен. Пошли перекурили, включили... А не арбайтен. Позвали соседа Михалыча. Включили... А не арбайтен. Взяли пол-литра. Выпили, включили... А не арбайтен... И так до 5 утра... В 5 утра пришел сосед Гена. Послушал, сказал: "А где букварь?" Достали букварь, почитали, сделали по букварю... А не арбайтен. :))) | |||
| 34
    
        bestlexa 16.08.11✎ 12:48 | 
        ошибки нет....он вообще не заходит в процедуру
  в форме списка документа написано вот так: Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок) СписокЗаказов = Новый Массив; Для каждого Строка Из ОформленияСтрок Цикл СписокЗаказов.Добавить(Строка.ДанныеСтроки.Ссылка); КонецЦикла; СписДоковРеализации = ПолучитьСписокДокументовРеализации(СписокЗаказов); Для каждого Строка Из ОформленияСтрок Цикл ДокРеал = ПолучитьДокументРеализацииПоТаблицеЗаказов(Строка.ДанныеСтроки.Ссылка, СписДоковРеализации); Если ДокРеал<>0 Тогда Строка.Ячейки["ДокументРеализации"].Текст = СокрП(ДокРеал.Номер) + " от " + ДокРеал.Дата; Строка.Ячейки.Отгружено.ОтображатьФлажок = Истина; Строка.Ячейки.Отгружено.Флажок = 1; Строка.ЦветФона = Новый Цвет(225,255,227); Иначе Строка.Ячейки["ДокументРеализации"].Текст = ""; КонецЕсли; Строка.Ячейки["ДокументРеализации"].ОтображатьТекст = Истина; КонецЦикла; КонецПроцедуры | |||
| 35
    
        Живой Ископаемый 16.08.11✎ 12:49 | 
        ооо... не заходит в процыдуру... отлично... а что ты сделал, чтобы заходил? привязал ее к событию?     | |||
| 36
    
        chelentano 16.08.11✎ 12:49 | 
        (34) если не заходит - значит процедуру на событие не навесил     | |||
| 37
    
        bestlexa 16.08.11✎ 12:50 | 
        делаю по аналогии с формой списка документа, там тоже ничего не навешано...а хде смотреть?     | |||
| 38
    
        _ vovanidze_3412341 16.08.11✎ 12:51 | 
        Дложна быть процедурка 
  ЖурналДокументовСписокПриПолученииДанных(Элемент, ОформленияСтрок) | |||
| 39
    
        chelentano 16.08.11✎ 12:51 | 
        (37) "там тоже ничего не навешано...а хде смотреть?" - откуда ты знаешь, что ничего не навешано, если не знаешь, где смотреть?     | |||
| 40
    
        unregistered 16.08.11✎ 12:52 | 
        (38) Бред какой.... обозвать процедуру-обработчик можно как угодно. он по названию к событию не привяжется.     | |||
| 41
    
        Живой Ископаемый 16.08.11✎ 12:52 | 
        2(38) правда?
  а почему нельзя так: НазываюСвоиПроцыдуркиКакПожелаю1(Элемент, ОформленияСтрок) ? кто запретил? | |||
| 42
    
        _ vovanidze_3412341 16.08.11✎ 12:54 | 
        (41)Можно..я разрешаю...просто есть уже готовая в журнале..должна быть...     | |||
| 43
    
        Живой Ископаемый 16.08.11✎ 12:54 | 
        (42)кому должна? не было ее, с чего бы ей появиться?     | |||
| 44
    
        unregistered 16.08.11✎ 12:55 | 
        (37) Смотри свойства табличного поля формы ЖурналДокументовСписок. В разделе "События" смотри какая процедура указана на событие ПриПолученииДанных (скорее всего ни какая не указана).     | |||
| 45
    
        chelentano 16.08.11✎ 12:55 | 
        (42) такая уверенность... откуда? сам писал конфу?     | |||
| 46
    
        bestlexa 16.08.11✎ 12:56 | 
        все, я точно тупень....а я смотрел в события формы )))
  всем спасибо. | |||
| 47
    
        Jaffar 16.08.11✎ 13:17 | 
        всего 40 минут понадобилось, чтоб человек признал свою ошибку :-)     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |