Имя: Пароль:
1C
 
начал учить 8-ку
,
0 vip03
 
31.10.15
07:16
извиняюсь за глупый вопрос.
как во внешнем отчете подключить макет?
в 7.7
Таб=СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Отчет");

а в 8.2 как?
Таб=Новый ТабличныйДокумент;
а дальше?
1 GreenLab
 
31.10.15
07:22
Начинай с этого http://online.1c.ru/catalog/free/16435725/
4 книги в комплекте.
2 GreenLab
 
31.10.15
07:25
3 Pahomich
 
31.10.15
07:32
(0) Ты, видимо, намереваешься взять быка за рога и без систематического изучения нового продукта решить конкретную задачу в лоб... Войди в конфигуратор любой имеющейся у тебя типовой конфигурации по восьмерке, найди глобальный поиск и набери слово "макет", разбери встреченные ситуации и ваяй по аналогии.
4 Aleksey
 
31.10.15
07:37
(3) Здесь вам не тут. В типовой даже имея знания иной раз впадаешь в ступор со словами, "а нахрена это сделали так сложно", а уж изучать основы по типовой это вообше задача из области фантастики
5 Pahomich
 
31.10.15
07:40
(4) Я поделился собственным опытом. Кстати зачем тебе разбирать в начале там где сложно, ищи где просто.
6 Mankubus
 
31.10.15
07:44
(0) ищи в СП ПолучитьМакет
7 vip03
 
31.10.15
08:39
(2) за сыль спасибо. 2 гига...
с макетом разобрался.

помогите с перебором документов.
Док=СоздатьОбъект("Документ");
Док.выбратьДокументы(ДатаНач, ДатаКон);
Пока Док.ПолучитьДокумент()=1 Цикл
Сообщить(""+Док.Вид()+" "+Док.НомерДок);
КонецЦикла;

Для Каждого Док из Документы Цикл
Сообщить(""+Док);
// пишет ДокументМенеджер.Приход
КонецЦикла;

как сделать выборку по всем видам документов за период?
8 hhhh
 
31.10.15
08:43
(7) в восьмерке нет по всем документам. Забей пока. Учи другое.
9 orefkov
 
31.10.15
08:44
(7)
- Это вам не это. Надо понимать всю глубину наших глубин. Берете запросом получаете, что вам нужно, и выводите список документов.
- А мы не умеем.
- Дело не в умении. И не в желании. И вообще ни в чём. Дело в самом построении запроса и выводе результата.
10 orefkov
 
31.10.15
08:46
+(9)
В восьмерке нет общего журнала. "А можно всех посмотреть" здесь не прокатывает.
11 Web00001
 
31.10.15
08:50
(0)Для понимания че к чему http://wiki-1c.ru/doku.php/1c:общие:табличный_документ

(10)Почти прав, просто взять все не выйдет. На самом деле извратиться можно, но не надо тебе это сейчас. Точнее надо, но не это. Как получать данные посмотри здесь http://wiki-1c.ru/doku.php/1c:база:запросы
12 User_Agronom
 
31.10.15
08:52
(10) Прокатывает. Демонически можно текст запроса построить.
13 Web00001
 
31.10.15
08:53
+(11)кхм в этот момент все время вспоминаю Asmody у которого в ссылках не может быть русских букв, вот такие ссылки ему видимо больше нравятся
http://wiki-1c.ru/doku.php/1c:общие:табличный_документ

http://wiki-1c.ru/doku.php/1c:база:запросы
14 Mikeware
 
31.10.15
08:53
(7) работа в снеговике сильно отличается от работы с клюшками. Во-первых, не используя середины.вместо них-запросы. Получал только ко то, что нужно, запросом.
Во-вторых, "все документы" там не выбрать. Ибо нефиг. Тебя же не удивляет отсутствие возможности "выбрать все справочники" в клюшках? Так и с доками.
15 orefkov
 
31.10.15
09:01
(12)
Это не то. Это всё-равно как самому все комнаты обходить.
16 su_mai
 
31.10.15
09:06
(0) Ну может Вам её удастся чему то научить, тут многие копья сломали...
17 nva_15
 
31.10.15
09:12
(0) Поищите в Яндексе: "габец простые примеры разработки".
Идеальная книжка для перехода с клюшек. Для меня была настольной книгой много лет.
18 User_Agronom
 
31.10.15
09:14
Жуть какой сложный обход:        
        ТекстЗапроса = "";
    Для каждого Метаданный из Метаданные.Документы цикл
        Если СтрДлина(ТекстЗапроса)>0 тогда
            ТекстЗапроса = ТекстЗапроса + " Объединить все ";
        КонецЕсли;        
        ТекстЗапроса = ТекстЗапроса + "Выбрать Ссылка из Документ."+Метаданный.Имя+ " Где Дата между &ДатаОт И &ДатаПо "+Символы.ПС;        
    КонецЦикла;
    Запрос = новый Запрос;
    Запрос.УстановитьПараметр("ДатаОт", ДатаОт);
    Запрос.УстановитьПараметр("ДатаПо", ДатаПо);
    Запрос.Текст = ТекстЗапроса;
    
    РезЗапроса = Запрос.Выполнить();
    
    Таблица = РезЗапроса.Выгрузить().ВыбратьСтроку();

ТС вроде как в коде собрался делать. Если конфу менять, то и журнал можно создать.
19 vip03
 
31.10.15
11:16
(18) спасибо за код.
несколько вопросов.
ДатаПо - дата на день меньше.
т.е. даты с 29 по 30 = выводит только за 29.
дата с 29 по 31 - выводит за 29 и 30. почему?

выводит в порядке видов документа, т.е. сначала документы одного вида, потом другого. выгрузить в ТЗ и сортировать? а в самом запросе можно сразу отсортировать?
20 Zamestas
 
31.10.15
11:20
(19) В самом запросе можно сразу отсортировать.
21 HeKrendel
 
31.10.15
11:20
По моему мнению, 8ка еще сыровата
22 Mikeware
 
31.10.15
11:29
(19) потому, что в восьмерке дата имеет еще и время
23 Mikeware
 
31.10.15
11:29
(19) сортировать в запросе не можно, а нужно.
24 Smallrat
 
31.10.15
11:41
(0) правая кнопка на тексте кода - "констурктор запроса с обходом результата" - там выбрать "вести в табличный документ"
25 Smallrat
 
31.10.15
11:43
*вывод в табличный документ
26 orefkov
 
31.10.15
12:19
(18)
Вот это я и называю "обойти самому все комнаты".
Неужели не видишь никакой разницы между выборкой из общего журнала и дерганьем результата из кучи таблиц в плане нагрузки на сервер?
27 Web00001
 
31.10.15
14:25
(19)Зря благодаришь :) это он тебя сейчас <del>курить</del> плохому учит.
28 mgk2
 
31.10.15
15:21
29 opus70
 
31.10.15
19:06
я смотрю обычно здесь мелкие вопросы и не мелкие
https://helpf.pro/faq7.html
30 MaxS
 
31.10.15
20:17
(7) Там есть код, чтобы все документы перебрать
http://catalog.mista.ru/public/15800/
Бесплатно
31 Попытка1С
 
31.10.15
20:19
(0) И вы реально таким способом хотите изучить восьмерку?
Скачайте какую нибудь книжку хотя бы.
Поставьте типовую, поковыряйтесь.

А начинать "изучать" восьмерку с вопросов о простейшем на форуме это как-то не серьезно.
32 User_Agronom
 
31.10.15
20:40
(19) Ну так что ты хочешь в субботу утром?

Запрос.УстановитьПараметр("ДатаОт", ДатаОт);
Запрос.УстановитьПараметр("ДатаПо", ДатаПо);

ДатаОт и ДатаПо на 0 часов 00 минут. Вот не выводит.

Пробуй так:
Запрос.УстановитьПараметр("ДатаОт", НачалоДня(ДатаОт));
Запрос.УстановитьПараметр("ДатаПо", КонецДня(ДатаПо));

Или установи в дата по 29.10.2015 23:59:59.
33 User_Agronom
 
31.10.15
20:41
+(32) и отсортировать можно. Хоть в запросе, хоть полученную ТЗ.
34 CepeLLlka
 
31.10.15
20:42
(31)Отличный выбор я считаю..

(0)Пиши.. людей тут много, каждый зайдёт, поможет по разу и всё..

Будьте добрее, что вы..
35 Попытка1С
 
31.10.15
20:51
(34) Из первых пяти ссылок из гугла по запросу

Таб=Новый ТабличныйДокумент;

Книга знаний: Рыба вывода отчета в табличный документ
https://helpf.pro/faq/view/210.html

Читаем.

Я не против помощи на форуме, и сам пользуюсь.
Но это не способ изучения 1с, это вата какая та.
36 Злопчинский
 
31.10.15
21:08
Если нет реальной нужды чтото сделать то изучать снеговика тяжко
Теория без практики мертва так сказать
Если есть реальная нужда то изучать восьмерку времени нет надо выдать хоть чтото рабочее
Так и мечешься между кмными и красивыми
Умные на клюшках
Красивые на снеговике
37 zak555
 
31.10.15
21:10
(36) у радченко на протяжении всей книги идёт построение конфы
38 DarkWater
 
31.10.15
22:01
тс, есть бесплатный видеокурс по основам http://курсы-по-1с.рф/prog1C-21days/lp1/
39 Злопчинский
 
31.10.15
22:02
(37)  ну и нафига мне она?
40 User_Agronom
 
31.10.15
22:03
(38)
И это займет у вас всего 20 часов, включая выполнение Домашних Заданий


Уже гон.
41 DarkWater
 
31.10.15
22:06
(40) Я их платные покупаю - хорошие.
42 User_Agronom
 
31.10.15
22:09
(41) Князь Мышкин, всё понятно.
43 Провинциальный 1сник
 
31.10.15
22:19
(22) "в восьмерке дата имеет еще и время"
А еще есть тип "Граница", который надо использовать в запросах к регистрам, иначе потеряем последнюю секунду. Начинающие всегда на этом спотыкаются.
44 Провинциальный 1сник
 
31.10.15
22:20
+(43) и "МоментВремени"
45 GROOVY
 
31.10.15
22:30
А еще есть таблицы остатков и таблицы оборотов, которые ведут себя совсем по разному с датами, границами и пр. А есть еще СКД, непредсказуемый демон :) Там еще, кстати, есть подсистема анализа и прогнозирования - ваще бомба, только ее никто не использует.
46 Mikeware
 
01.11.15
00:43
(43) использование в клюшках прямых запросов предотвращает появление глупых вопросов.... ©
Вообще, после прямых - язык запросов снеговика уже не впечатляет...
Хотя недавно увидел "выпускника франчей", увидевшего впервые прямые запросы. " когнитивный диссонанс" во всей красе..
Сколько вижу франчей - не устаю удивляться дибилизму....
47 orefkov
 
01.11.15
01:59
(36)
Мне то что, разорваться теперь?
Придется свою писать, 7.8 :)
48 Web00001
 
01.11.15
05:43
(46)Не видел прямых запросов дебил?
49 Web00001
 
01.11.15
06:55
Читать (48) как
Если не видел прямых запросов, значит дебил? А не как наезд :)
50 zak555
 
01.11.15
10:14
(39) так потом с помощью этой книги сможешь читать и понимать логику типовых механизмов
51 Mikeware
 
01.11.15
10:40
(49) (49) нет, дело совершенно в другом. Франчи городят все, что угодно - лишь бы не решать проблему быстро и эффективно.. Процедура на 300 строк вместо использования итз и метода группировать... Какая-то дикая система из вложенных циклов, вместо короткой рекурсивной процедуры. Перебор справочника контрагентов вместо одного короткого запроса. И т.д.
"В семёрка этого реализовать нельзя, только переходить на восьмёрку" - показываешь реализацию - "так нечестно, там ВК".. Агабля, а тратить пол-ляма денег фирмы (и это без учёта собственной зарплаты за пол-года) -это честно...
52 orefkov
 
01.11.15
12:50
(51)
- Папа, я за неделю закрыл то дело, которое ты двадцать лет не мог решить.
- Ой идиот (хватаясь за сердце) - она нас двадцать лет кормило!
53 Mikeware
 
01.11.15
12:56
(52) ага. Если есть аналогичные анекдоты про юристов и врачей - почему бы так не поступать и программистам?
От франчей вполне реально ожидать "вечной доработки".
54 Попытка1С
 
02.11.15
00:51
(51) Многие франчи банально не в курсе компоненты 1с++ это первое.
Второе, они не заинтересованы решать проблемы, они заинтересованы делать деньги, обучать студентов 1с8, которые будут опять таки приносить деньги.

Поэтому все логично.
55 GreyK
 
02.11.15
01:21
(51) Никогда не пользовался прямыми запросами в 7ке, знаю что код типовых не оптимизирован, но видел некоторые решения на 1с++, которые были сделаны кривыми руками через то место. Понял одно, что простая обезьяна и обезьяна с гранатой - это один вид обезьян, но с разными возможностями :)
56 GreyK
 
02.11.15
01:22
(55) > (54)
AdBlock убивает бесплатный контент. 1Сергей