Имя: Пароль:
1C
1С v8
Отчет СКД Обычные Формы Параметры и Отбор на форму
,
0 genesys
 
13.09.16
08:44
Чот не пойму,как вывести на форму НачалоПериода и КонецПериода на форму отчета
И отбор как-нибудь покрасивее чем табличное поле, где весь отбор отображается?
1 genesys
 
13.09.16
08:46
Если делать: ТабличноеПоле КомпоновщикНастроек Настройки Отбор
то он так убого здоровым окном полный отбор предоставляет
а мне нужно только 2 реквизита
2 Zombi
 
13.09.16
08:47
Самому рисовать форму
3 genesys
 
13.09.16
08:48
Ну я сделал форму, а отбор то туда как бабахнуть
4 genesys
 
13.09.16
09:13
А ещё вопрос
Обработка коннектится к другой базе и от туда данные берёт
Если Организация.Код = "000000001" Тогда // ФОРМУЛА ЗДОРОВЬЯ
            БазаБух = DB.Connect("File=""C:\Base_1C\FZ_BUH"";");


как ей коннектица, если там появились юзеры и теперь просто так зайти не получится
обработке нужно юзера создавать?
Если да, то как это в коде указывать?
5 AceVi
 
13.09.16
09:24
(3) Самому написать перенос данных с формы в скд. разные виды сравнения это системные перечисления так что с ними тоже проблем не будет.
Так же ,например в упп, есть стандартные функции которые связывают реквезит на форме с твоим скд, но их мало кто использует, проще самому написать.
(4)  Обработке не надо создавать юзера. сам создай юзера а обработка под ним будет коннектиться у метода Connect почитай хелп.
6 genesys
 
13.09.16
09:25
(5) А под каким именно она будет коннектица ?
7 genesys
 
13.09.16
09:26
Connect(<ИнформационнаяБаза>, <ИмяПользователя>, <Пароль>)

об этом речь ?
8 AceVi
 
13.09.16
09:28
(7) да, какого создашь под таким и законнектиться
9 genesys
 
13.09.16
09:33
(8) Ну дак его нужно прописывать где то в коде обработки ? юзеры так то есть
10 genesys
 
13.09.16
09:34
Connect(<ИнформационнаяБаза>, <ИмяПользователя>, <Пароль>)

Тут инфомрационнаябаза - имя базы же,а не путь до неё ? У меня в обработке путь указан
11 genesys
 
13.09.16
09:34
DB = Новый COMобъект("V83.COMConnector");
    Попытка
        КодОрганизацииБух ="";
        //БазаБух = DB.Connect("File=""D:\1С\БД\82\УТ тест"";Usr=""Обмен"";Pwd=""Обмен"";");
        Если Организация.Код = "000000001" Тогда // ФОРМУЛА ЗДОРОВЬЯ
            БазаБух = DB.Connect("File=""C:\Base_1C\FZ_BUH"";");
            КодОрганизацииБух = "000000002";
        Иначе
            БазаБух = DB.Connect("File=""C:\Base_1C\CLP_BUH"";");
            Если Организация.Код = "000000002" Тогда // Дети индиго
                КодОрганизацииБух = "000000002";
            ИначеЕсли Организация.Код = "000000003" Тогда // Доктор ОСТ
                КодОрганизацииБух = "000000004";
            ИначеЕсли Организация.Код = "000000007" Тогда // Клиника Доктор Ост
                КодОрганизацииБух = "000000007";
            ИначеЕсли Организация.Код = "000000004" Тогда // МедиОст
                КодОрганизацииБух = "000000005";
            ИначеЕсли Организация.Код = "000000005" Тогда // Обособленное подразделение ООО ФОРМУЛА ЗДОРОВЬЯ"
                КодОрганизацииБух = "000000003";
            ИначеЕсли Организация.Код = "000000006" Тогда // Учреждение Дети Индиго
                КодОрганизацииБух = "000000006";
            КонецЕсли;
12 genesys
 
13.09.16
09:36
Так, я понял, но вопрос
Получается нужен юзер без пароля ?
13 genesys
 
13.09.16
09:36
("File=""c:\InfoBases\Trade"";
        Usr=""Director"";")
тип того ?
14 AceVi
 
13.09.16
09:39
(13) тип того, только почему без пароля? так же как указал юзера, можно указать и пароль.
15 genesys
 
13.09.16
09:42
(14) Я в СП не вижу как пароль указывать, Pass=""pass"";") ?
16 AceVi
 
13.09.16
09:46
(15) ну чувааак,
"File=""C:\1CBase""";Usr=""login"";Pwd=""password"";";

первая строка в гугле.
17 Artificial
 
13.09.16
09:47
Опять ты?
18 genesys
 
13.09.16
09:47
))))
19 DDwe
 
13.09.16
09:47
(16) Там его уже забанили.
20 genesys
 
13.09.16
09:48
(16) Спасибо)
21 genesys
 
13.09.16
09:51
Во, работает!)
22 genesys
 
13.09.16
09:51
(16) цем цем