Имя: Пароль:
1C
1C 7.7
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) уважаемая девушка!
Ваше появление на форуме живо обсуждается здесь:
Откуда на форуме берутся стажеры-семерочники?
Если вы посетите эту ветку и раскроете свое инкогнито народ перестанет мучиться догадками относительно предыстории вопроса.
Очень всех вас ждем.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс