Имя: Пароль:
1C
1C 7.7
v7: Как сформировать список всех используемых документов за период в 1С77
, , ,
0 maxikat
 
04.10.16
10:45
Добрый день! Подскажите, пожалуйста, есть ли постой способ получить весь перечень документов, используемых в системе за период. Или придется писать какую-то обработку? Просто с 77 очень давно не работаю, не хотелось бы на это время тратить. Может есть типовой отчет или обработка? Заранее спасибо!
1 Господин ПЖ
 
04.10.16
10:46
перейти на 8-ку и написать запрос
2 Это_mike
 
04.10.16
10:47
базопузометр
3 maxikat
 
04.10.16
10:48
Как раз стоит задача перенести все из 77 в 83)) И собственно для этого надо получить полный список объектов и согласовать с заказчиком, что именно требуется перенести. То есть напечатать на бумаге.
4 Это_mike
 
04.10.16
10:48
(1) запрос можно и в клюшках написать...
5 Злопчинский
 
04.10.16
10:48
Перечень документов или видов документов?
7 orefkov
 
04.10.16
10:50
(1)
А в семёрке то это кстати проще сделать - там один 1sjourn.
8 Это_mike
 
04.10.16
10:50
(5) намекаешь на DocPrint ? :-) Это слишком просто...
9 maxikat
 
04.10.16
10:50
Видов, но тех именно документов, которые заполнялись за последние 3 года.
10 Это_mike
 
04.10.16
10:50
(9) базопузометр
11 maxikat
 
04.10.16
10:50
(10) Что это?
12 Это_mike
 
04.10.16
10:52
(11) вот и выросло поколение...©
13 orefkov
 
04.10.16
10:52
Самый простой способ - это
select distinct IDDOCDEF from _1SJOURN

даже семёрку можно не запускать :)
14 Это_mike
 
04.10.16
10:53
(13) ну, щазз ты ей будешь год объяснять, где и как это надо написать, чтоб получить результат...
она ж "я восьмерочница"
15 aka AMIGO
 
04.10.16
10:54
СЗД = СоздатьОбъект("СписокЗначений");
    Док = СоздатьОбъект("Документ");
    Дата1 = ...;
    Дата2 = ...;
    Док.ВыбратьДокументы(Дата1, Дата2);
    Пока Док.ПолучитьДокумент() = 1 Цикл
        Если СЗД.НайтиЗначение(Док.Вид())=0 Тогда
            СЗД.ДобавитьЗначение(Док.Вид());
            Сообщить(Док.Вид());
        КонецЕсли;
    КонецЦикла;
16 orefkov
 
04.10.16
10:54
(3)
Нормально чё - семёрку не знаем, но за ваши деньги возьмёмся за перенос из неё данных. А потом на форумы - "а как вообще с клюшками работать"
17 Это_mike
 
04.10.16
10:55
(16) обучение за деньги заказчика - обычное явление для 1сников...
18 aka AMIGO
 
04.10.16
10:55
(16) В точку :)
19 orefkov
 
04.10.16
10:56
(17)
Раньше было принято в таких случаях отвечать - "обратитесь к специалисту" :) Пусть эти деньги получит достойный.
20 maxikat
 
04.10.16
10:59
Да, ребят, спасибо вам, конечно, большое за все добрые слова. Я простила не писать за меня обработку, а сказать, если ли типовые методы. Если нет, то уж понятное дело, буду разбираться. Просто в восьмерку есть типовой способ хотя бы выгрузить перечень.

А уж простите, но зачем мне нужно знать семерку, если требуется просто перенести из нее данные в восьмерку, простите? В каком месте в конвертации данных вы используете семерку?
21 Злопчинский
 
04.10.16
10:59
(16) "piyesone, сэр!" ;-)
22 Злопчинский
 
04.10.16
11:02
(20) для тупых
Типовым реестром документов или универсальной печатью документов строишь реестр
Сохраняешь в эксель
В экселе строишь сводную таблицу по видам документов
Как раз для тупых восьмерочников, которые программить не умеют ;-)
23 orefkov
 
04.10.16
11:02
(20)
>> В каком месте в конвертации данных вы используете семерку?
В месте получения списка видов документов за период, которые нужно будет перенести :)
24 Это_mike
 
04.10.16
11:04
(22) ну-ну-ну...
так ты договоришься до того, что восьмерочник должен Excel знать...
25 maxikat
 
04.10.16
11:05
Рада, что подняла вашу самооценку)))
Уважаемые программисты, серьезно, зачем переходить всегда на грубость, если задается вопрос, который кажется вам элементарным?
26 Это_mike
 
04.10.16
11:06
(25) ответ дан во 2 посте.
если он непонятен - см (19)
27 maxikat
 
04.10.16
11:08
Ок, спасибо большое всем за помощь!
Отдельное спасибо тому, кто выложил код, а потом удалил его)) Не хотела Вас оскорбить.
28 orefkov
 
04.10.16
11:08
(20)
>> А уж простите, но зачем мне нужно знать семерку, если требуется просто перенести из нее данные в восьмерку, простите?
>> В каком месте в конвертации данных вы используете семерку?
http://i78.fastpic.ru/big/2016/1004/04/469a7afcab9455adb060b5c508a56f04.jpg
29 aka AMIGO
 
04.10.16
11:11
(26) "Базопузомер" - дааавнее понятие из области 7-ки, в принципе можно найти его в форуме.
Смутно помню, что есть таковой и для 8-ки.. Но это мне не интересно.
Но, все-таки помню..

Ну, откуда-ж знать это слово молодым? :)
30 Это_mike
 
04.10.16
11:12
(29) можно спросить у яндекса/гугля - "что это такое", найти за 1 минуту, и сделать требуемый отчет...
31 maxikat
 
04.10.16
11:12
(28) Поясню. Задача поставлена была, отказаться от выполнения я не могу, хотя очень хотелось. Когда я пояснила, что не знаю семерки, мне было сказано, что знание семерки тут не требуется. Пока были перенесены ПТУ,РТУ и тому подобное. Теперь нужно перенести остальное.

Про базопузометр я уже прочитала, спасибо!
32 maxikat
 
04.10.16
11:13
(30) и даже скачала))
33 aka AMIGO
 
04.10.16
11:15
(30) Ну, да, тоже действенный метод :)
34 Это_mike
 
04.10.16
11:16
(33) как люди раньше без энторнетов жили?
35 Злопчинский
 
04.10.16
11:16
(28) блин, я даже посмеялся, что нечасто со мной сейчас бывает!
Спасибо, порадовал!
36 orefkov
 
04.10.16
11:16
(31)
Что это за заказчик, если отказаться от выполнения нельзя?
Это тогда работодатель.
37 Господин ПЖ
 
04.10.16
11:17
>знание семерки тут не требуется.

они наговорят... а периодика и прочие извраты
38 aka AMIGO
 
04.10.16
11:20
(37) Семерку надо знать, однозначно.
Даже если пользоваться КД, и то будут подводные камушки..
39 aka AMIGO
 
04.10.16
11:20
(34) Прозябали :)
40 maxikat
 
04.10.16
11:21
(31) Все верно, работодатель, но к счастью, не основной))

(37) Мда, я этого и боюсь. Переносить из кривой старой семерки в самую последнюю восьмерку, это еще тот дурдом.

(38) Я не то, чтобы совсем не знаю семерки, просто последний раз работала с ней лет 5 назад.
41 Злопчинский
 
04.10.16
11:48
(40) почему это семёрка кривая? Старая - да, а почему кривая? Какие руки такая и семерка

Вдобавок она настолько проста, что на крайняк можно и без кд все поперенлсить
42 aka AMIGO
 
04.10.16
11:52
(41) по СОМ? - Угу, но там тоже есть свои тонкости..
43 aka AMIGO
 
04.10.16
11:55
+42 у меня на старом компе были ссылки-рекомендации по применению COM/OLE, погибли вместе с ним, сейчас поискал - нет их в инете, видно, состарились без подпитки, сервера ведь чистят, большинство админов считают их простым хламом..
44 Это_mike
 
04.10.16
12:04
(42) зачем OLE/COM ??? ADO!! :-)))
45 Это_mike
 
04.10.16
12:07
+(44) причем, как справедливо сказано в (13), "семерку можно вообще не запускать", и даже не иметь в принципе....
46 bodri
 
04.10.16
12:13
(0) Вроде
СоздатьОбъект("Документ")
47 bodri
 
04.10.16
12:18
точно (46)

    Док = СоздатьОбъект("Документ");
    Док.ВыбратьДокументы(Дата1,Дата2);
    Пока Док.ПолучитьДокумент() = 1 Цикл
        
    Конеццикла;
48 Это_mike
 
04.10.16
12:21
(47) вторник с пятницей попутал?
49 aka AMIGO
 
04.10.16
12:30
Ладно.. убрал я удаление с (15)
50 Это_mike
 
04.10.16
12:31
(49) а оно надо?
51 aka AMIGO
 
04.10.16
12:32
(50) Не обязательно.. Да ладно уж :)
52 bodri
 
04.10.16
12:37
(48) это к чему? в (0) был вопрос "Подскажите, пожалуйста, есть ли постой способ получить весь перечень документов, используемых в системе за период" в (47) ответ.
53 maxikat
 
04.10.16
13:05
Спасибо всем, все выгрузила.

По поводу переноса из 77 в 8.3. Даже интересно, как это не через конвертацию, а еще проще перенести всю базу? Уверена, что способы есть. Но чтобы проще?

База 77 "кривая", потому что еще очень старая версия и вся доработанная.
54 mehfk
 
04.10.16
13:08
>>  как это не через конвертацию, а еще проще перенести всю базу
Посадить бабароботов.
55 Это_mike
 
04.10.16
13:10
(53) никто не обещал "проще"...
56 maxikat
 
04.10.16
13:16
(55) А смысл?

(54) Самоутверждение или какая-то обида на род женский?))
57 Это_mike
 
04.10.16
13:21
(56) допустим, отсутствие 7.7 :-), отягощенное лицензионно-религиозными заморочками.
58 maxikat
 
04.10.16
13:24
(57) Согласна, при отсутствии 77, это хорошее решение.
59 mehfk
 
04.10.16
13:26
(56) Предлагаю погуглить на "обдиное" слово :)
60 Torquader
 
04.10.16
21:35
А семёрка-то какая ?
А то, может быть, если стандартный помощник перехода, который в два клика всё умеет ?
61 Злопчинский
 
04.10.16
22:12
(53) проще то, что знаешь
62 Torquader
 
04.10.16
23:05
(61) Они сначала дорабатывают, не зная, как оно работает, а потом переносят, не зная, что они переносят.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший