|   |   | 
| 
 | v7: Документ и куча форм | ☑ | ||
|---|---|---|---|---|
| 0
    
        julia_rostov 13.08.12✎ 12:41 | 
        Всем привет,есть проблема.Есть документ Расходная. В нем к примеру 10 позиций с ценами количеством и т.д. Мне нужно сделать печатную форму по каждой из 10 позиций.Печатную форму сделала а как заполнять каждую отдельную позицию в печатную форму незнаю.Точнее знаю что циклом.Но как пока не соображу. Может кто подскажет? или примеры покажет буду рада.     | |||
| 1
    
        miki 13.08.12✎ 12:43 | 
        В цикле ОткрыватьФорму печатной формы или, как вариант, НовуюСтраницу     | |||
| 2
    
        julia_rostov 13.08.12✎ 12:43 | 
        А можно примеры?     | |||
| 3
    
        Злопчинский 13.08.12✎ 12:44 | 
        в цикде перебора строк создавай ьаблицу и выводи.
  принципиальная трудность в ченм? | |||
| 4
    
        miki 13.08.12✎ 12:44 | 
        Давай свой код. То, что есть. Допилить помогут (наверное).     | |||
| 5
    
        julia_rostov 13.08.12✎ 12:45 | 
        незнаю как правильно цикл написать     | |||
| 6
    
        Rie 13.08.12✎ 12:45 | 
        (2)
  ВыбратьСтроки(); Пока ПолучитьСтроку()=1 Цикл Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("КакаяТамНужна"); // заполняем Там Таб.Показать(); КонецЦикла; | |||
| 7
    
        СвинТуз 13.08.12✎ 12:47 | 
        (6)
  а чего на форуме 8 лет делали не секрет? | |||
| 8
    
        СвинТуз 13.08.12✎ 12:48 | 
        хотя извиняюсь 
  вроде то и просят | |||
| 9
    
        Kreont 13.08.12✎ 12:49 | 
        Таб = СоздатьОбъект("Таблица");
  ТаблТМЦ.ВыбратьСтроки(); Пока ТаблТМЦ.ПолучитьСтроку() = 1 Цикл // Заполнение //Таб.ВывестиСекцию("Тело"); //... Таб.НоваяСтраница(); КонецЦикла; Таб.Показать(); | |||
| 10
    
        julia_rostov 13.08.12✎ 12:50 | 
        Вот еще вопрос. В печатную форму надо вывести поле директор из справочника Сотрудники. Все поля выводиться а Директор нет. Какие могут быть ошибки,блин фигня по любому а ошибки не вижу     | |||
| 11
    
        Rie 13.08.12✎ 12:51 | 
        (10) А не периодический ли это реквизит?     | |||
| 12
    
        PuhUfa 13.08.12✎ 12:51 | 
        (10) директор переодический реквизит     | |||
| 13
    
        Гефест 13.08.12✎ 12:51 | 
        (10) Я тоже отсюда ошибок не вижу     | |||
| 14
    
        Мимохожий Однако 13.08.12✎ 12:51 | 
        Добавь в выводимую секцию переменную Директор для начала. Код в студию.     | |||
| 15
    
        julia_rostov 13.08.12✎ 12:52 | 
        реквизит периодический     | |||
| 16
    
        julia_rostov 13.08.12✎ 12:53 | 
        Добавила переменную Директор.
  Спр=СоздатьОбъект("Справочник.Сотрудники"); Директор=спр.Директор; | |||
| 17
    
        Rie 13.08.12✎ 12:53 | 
        (15) ИспользоватьДату() или Получить()     | |||
| 18
    
        Rie 13.08.12✎ 12:54 | 
        (16) Отойдите от компьютера и пригласите программиста.     | |||
| 19
    
        Godofsin 13.08.12✎ 12:54 | 
        (16) Где фото побольше как обещала?!?     | |||
| 20
    
        julia_rostov 13.08.12✎ 12:58 | 
        Скиньте ссылку для добавления фото     | |||
| 21
    
        Godofsin 13.08.12✎ 12:59 | ||||
| 22
    
        Злопчинский 13.08.12✎ 12:59 | 
        (20) достаточно положить на любой файлохостинг для картинок, ссылку написать сюда     | |||
| 23
    
        julia_rostov 13.08.12✎ 12:59 | 
        смотрите     | |||
| 24
    
        vladko 13.08.12✎ 13:01 | 
        (16) Директор=спр.Директор.Получить(<дата>)     | |||
| 25
    
        Злопчинский 13.08.12✎ 13:02 | 
        Южным девушкам с темными глазами и темной прической противопоказано заниматься дейтельностью, требующей усидчивости и логики. Рекомендую все-таки остаться там где сейчас - манагером/продажником/итд.     | |||
| 26
    
        vladko 13.08.12✎ 13:02 | 
        только элемент спр. у тебя не выбран     | |||
| 27
    
        big 13.08.12✎ 13:03 | 
        протелепатирую свои 5 копеек.
  Директор = Фирма.ЮрЛицо.Руководитель.Получить(ДатаДок) | |||
| 28
    
        julia_rostov 13.08.12✎ 13:05 | 
        По вашему блондинкам можно заниматься дейтельностью, требующей усидчивости и логики можно???? Как то не справедливо. По моему от цвета волос и глаз не зависит деятельность девушки и парня вообще....     | |||
| 29
    
        Rie модератор 13.08.12✎ 13:11 | 
        Давайте к теме. Фотку потом стребуете.     | |||
| 30
    
        big 13.08.12✎ 13:18 | 
        (28) Пробовала что в (27) написано? Какая конфигурация у тебя?     | |||
| 31
    
        Злопчинский 13.08.12✎ 13:35 | 
        (28) 1. справедливости в жизни нет. 2.про блондинок я ничего не говорил. 3.у южных девушек теперамент соответсвующий - южный. отсюда наблюдение мое, базирующееся на неединичной моей личной выборке. что не исключает исключений.     | |||
| 32
    
        Злопчинский 13.08.12✎ 13:37 | 
        пока что изложенное в (0) подтверждает наблюдение - вместо систематики наблюдаем метание. вместо того, чтобы сделать костяк и решить самую сложную задачу - сделано, видимо самое легкое/несущественное - нарисован макет печформы ;-)     | |||
| 33
    
        Злопчинский 13.08.12✎ 13:37 | 
        (30) видимо ТС пошел смотреть какая конфига и пробовать (27)     | |||
| 34
    
        julia_rostov 13.08.12✎ 14:21 | 
        Народ я пишу вот что:
  спр=СоздатьОбъект("Справочник.Фирмы"); РукСдатчика= Фирма.Директор.Получить(ДатаДок); спр=СоздатьОбъект("Справочник.Клиенты"); РукПолучателя= Клиент.Директор.Получить(ДатаДок); Не выводит РукПолучателя??? Значение не представляет агрегатный объект (Получить) В чем косяк подскажите? | |||
| 35
    
        GreyAngel 13.08.12✎ 14:27 | 
        Видимо у "Клиента" реквизит "Директор" не периодический.
  Кстати, то, что Вы написали, полная чушь, а не рабочий код. | |||
| 36
    
        julia_rostov 13.08.12✎ 14:27 | 
        тогда скореектируйте пожалуйста мой код     | |||
| 37
    
        julia_rostov 13.08.12✎ 14:32 | 
        Народ ну укажите чайнику на ошибки     | |||
| 38
    
        Hande hoch 13.08.12✎ 14:34 | 
        может так 
  спр=СоздатьОбъект("Справочник.Фирмы"); РукСдатчика= Спр.Директор.Получить(ДатаДок); спр=СоздатьОбъект("Справочник.Клиенты"); РукПолучателя= Спр.Директор.Получить(ДатаДок); | |||
| 39
    
        Hande hoch 13.08.12✎ 14:35 | 
        зачем объявлять переменную спр и не использовать ее потом?     | |||
| 40
    
        julia_rostov 13.08.12✎ 14:36 | 
        Значение не представляет агрегатный объект (Получить)
  РукПолучателя= Спр.Директор.Получить(ДатаДок); | |||
| 41
    
        GreyAngel 13.08.12✎ 14:37 | 
        Скорректировать что? То что Вы написали вообще не код, а не пойми что.
  Во-первых, в типовых нет справочника "Клиенты". Есть "Контрагенты". У Вас не типовая? Во-вторых, если Вы написали "спр=СоздатьОбъект("Справочник.Клиенты")", то у Вас есть переменная "Спр", но Вы при этом обращаетесь к чему-то с названием "Клиент", пытаясь получить оттуда периодический реквизит "Директор", н а что программа Вам сообщает, что он не периодический. Или пишите ВЕСЬ код или позовите программиста. | |||
| 42
    
        Злопчинский 13.08.12✎ 14:38 | 
        (37) если "Фирма" и "Клиент"  - реквизиты на форме (документа, обработки), то
  . РукСдатчика = Фирма.Директор.Получить(ДатаДок); РукПолучателя= Клиент.Директор.Получить(ДатаДок);. . Применять через точку Получить - следует для периодических реквизитов. | |||
| 43
    
        Злопчинский 13.08.12✎ 14:39 | 
        не, ну без фотографии в корне неинтересно     | |||
| 44
    
        julia_rostov 13.08.12✎ 14:40 | 
        РукПолучателя= Клиент.Директор.Получить(ДатаДок);
  Значение не представляет агрегатный объект (Получить)?????????? | |||
| 45
    
        Злопчинский 13.08.12✎ 14:40 | 
        если ты ваяешь печатную форму для Документа какого-то типа "акт сдачи приемки работ" - то возможны два варианта:
  - ты используешь/делаешь внешнюю печатную форму - или встроенную в форму документа процедуру, которая делает твой акт | |||
| 46
    
        Злопчинский 13.08.12✎ 14:41 | 
        (44) открой конфигуратор. стань в дереве на реквизит "Директор" в справочнике "Клиент" - и смотри свойства этого реквизита - \тебе выше написали - ОН НЕПЕРИОДИЧЕСКИЙ - далее читаем (42) последнее предложение     | |||
| 47
    
        GreyAngel 13.08.12✎ 14:42 | 
        Чукча не читатель, чукча писатель?
  Реквизит "Директор" не периодический. Убери "Получить". | |||
| 48
    
        julia_rostov 13.08.12✎ 14:42 | 
        Делаю печатную форму для Документа Расходная Накладная, по кнопочке должна выводиться моя форма, причем на каждую позицию своя печатная форма.     | |||
| 49
    
        Злопчинский 13.08.12✎ 14:43 | 
        (47) тихо.. не спугни...     | |||
| 50
    
        Злопчинский 13.08.12✎ 14:45 | 
        (48) ну так - это же непростое дело быть ПРОГРАММИСТОМ 1цэ...
  напиши сначала костяк. который будет делать по крупному то что тебе надо. вместо печфоррмы напиши заглушку Сообщить("тут вывод печформы"); | |||
| 51
    
        Злопчинский 13.08.12✎ 14:46 | 
        перед заглушкой - определи все переменные, которые хочешь использовать в печформе - руководительсдатчиа, руководитеолтприемщика и т.д....     | |||
| 52
    
        Злопчинский 13.08.12✎ 14:46 | 
        потом - выведи их "заглущкой" в табло.     | |||
| 53
    
        Злопчинский 13.08.12✎ 14:47 | 
        ПОТОМ вместо заглушки вставь ОПРЕДЕЛЕНИЕ - ЗАПОЛНЕНИЕ - ВЫВОД печформы.
  . все. | |||
| 54
    
        Злопчинский 13.08.12✎ 14:48 | 
        таким образом ты хоть поймешь немножко.. совсем немножко КАК программировать. а что программировать - придет с опытом. а то у тебя ни "как", ни "что", ни фотографиитоплесс     | |||
| 55
    
        miki 13.08.12✎ 14:48 | 
        (48)Возьми ужЕ готовую внешнюю печатную форму от своей конфы, добавь в неё свой макет (если он уникальный) и допили...     | |||
| 56
    
        GreyAngel 13.08.12✎ 14:53 | 
        (54) отсутствие последнего пункта самой важное, учитывая традиции форума :)))     | |||
| 57
    
        big 14.08.12✎ 04:04 | 
        И всё же предлагаю Юле хотя-бы азбукой Морзе отстучать клювом что же за конфигурация у неё???     | |||
| 58
    
        VladZ 14.08.12✎ 05:05 | 
        (16) Какая прелесть!     | |||
| 59
    
        Прохожий 14.08.12✎ 07:36 | 
        (0) уважаемая девушка!
  Ваше появление на форуме живо обсуждается здесь: Откуда на форуме берутся стажеры-семерочники? Если вы посетите эту ветку и раскроете свое инкогнито народ перестанет мучиться догадками относительно предыстории вопроса. Очень всех вас ждем. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |