Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (06-02-2008 02:31): продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=9226  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

   

tvskit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FOLD - сенькью - чет только не получается чтоб в ТЗ добовлял по одному элементу и сохранял в документе это ТЗ. Конечно не в тему, но всеж поможите найти хорошую инфу ПО РАБОТЕ С Таблица значений(да и не только с ТЗ)- работа в ТЗ - справочнике, документе!!!

Всего записей: 285 | Зарегистр. 07-04-2005 | Отправлено: 12:06 14-12-2006
leka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста где копать, не удается запустить УРБД, и постоянно выдается такая ошибка:
Для работы с центральным узлом распределенной информационной базы необходимо
установить компоненту "Управление распределенными информационными базами"
Переустановил 1С, DistrDB.dll обновилась, при последуещем запуске из конфигуратора пишет что работает в разделенном режиме, и выдает ту же ошибку о необходимости установки компоненты. Где, что посмотреть, почему не запускается? Заранее благодарен за помощь.

Всего записей: 193 | Зарегистр. 13-01-2003 | Отправлено: 12:30 14-12-2006
Horex



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Причем если свой запрос скопирую в консоль запросов, обрезав условия, то выводится окно с результатами, и при клике в нем получаю то, что надо... значит, надо рыть в сторону обработки ТЗ=Резалт.ЗапросБол.Выполнить().Выгрузить();
Только пока не знаю, как.
 
Добавлено:
Разобрался.
Кому вдруг пригодится:

Код:
    ЗапросБол=Новый Запрос("ВЫБРАТЬ
    |    НачислениеПоБольничномуЛисту.ПериодРегистрации,
    |    НачислениеПоБольничномуЛисту.ПричинаНетрудоспособности,
    |    НачислениеПоБольничномуЛисту.Физлицо,
    |    НачислениеПоБольничномуЛисту.Начисления
    |    
    |
    |
    |
    |ИЗ
    |    Документ.НачислениеПоБольничномуЛисту КАК НачислениеПоБольничномуЛисту
    |ГДЕ
    |    НачислениеПоБольничномуЛисту.ПериодРегистрации = &ПериодРегистрации
    |    И НачислениеПоБольничномуЛисту.ПричинаНетрудоспособности= &ВыборПеречисления");
    
    ЗапросБол.УстановитьПараметр("ПериодРегистрации",ПериодРегистрации);
    ЗапросБол.УстановитьПараметр("ВыборПеречисления",Перечисления.ПричиныНетрудоспособности.ОбщееЗаболевание);
    Резалт = ЗапросБол.Выполнить();
    //ВыборкаБол=Резалт.Выбрать();    
 
    
    ТЗ=Резалт.Выгрузить();
    
    для инд=1 по ТЗ.Количество() цикл
        СтрокаТЗ=ТЗ.Получить(инд-1);
        СуммаБольничного=0;
        Для инд2=1 по СтрокаТЗ.Начисления.Количество() цикл
            Если СтрокаТЗ.Начисления.Получить(инд2-1).Сторно<>истина тогда
                СуммаБольничного=СуммаБольничного+СтрокаТЗ.Начисления.Получить(инд2-1).Результат;
            КонецЕсли;
        КонецЦикла;
        Сообщить(СуммаБольничного);
    конеццикла;
 
Теперь поедем дальше..

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 13:29 14-12-2006
vadver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Зачем так сложно? Если ты хочешь выбрать начисления по б/л, которые не являются сторно и посчитать их сумму - так это прямо в запросе можно сделать:

Цитата:
 
ЗапросБол=Новый Запрос("ВЫБРАТЬ
    |    НачислениеПоБольничномуЛисту.ПериодРегистрации,
    |    НачислениеПоБольничномуЛисту.ПричинаНетрудоспособности,
    |    НачислениеПоБольничномуЛисту.Физлицо,
    |    СУММА(НачислениеПоБольничномуЛисту.Начисления.Результат) КАК СуммаБольничного
    |
    |ИЗ
    |    Документ.НачислениеПоБольничномуЛисту КАК НачислениеПоБольничномуЛисту
    |ГДЕ
    |    НачислениеПоБольничномуЛисту.ПериодРегистрации = &ПериодРегистрации
    |    И НачислениеПоБольничномуЛисту.ПричинаНетрудоспособности= &ВыборПеречисления
    |    И НЕ НачислениеПоБольничномуЛисту.Начисления.Сторно
    |
    |СГРУППИРОВАТЬ ПО    НачислениеПоБольничномуЛисту.ПериодРегистрации,
    |    НачислениеПоБольничномуЛисту.ПричинаНетрудоспособности,
    |    НачислениеПоБольничномуЛисту.Физлицо
    |
    |ИТОГИ  
    |     СУММА(СуммаБольничного)
    |ПО ОБЩИЕ
    |");
     
    ЗапросБол.УстановитьПараметр("ПериодРегистрации",ПериодРегистрации);
    ЗапросБол.УстановитьПараметр("ВыборПеречисления",Перечисления.ПричиныНетрудоспособности.ОбщееЗаболевание);
    Резалт = ЗапросБол.Выполнить();
    ВыборкаБол=Резалт.Выбрать();    
    ВыборкаБол.Следующий();
    СуммаБольничного = ВыборкаБол.СуммаБольничного;
 

   

Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 15:02 14-12-2006 | Исправлено: vadver, 15:11 14-12-2006
Horex



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vadver
Я в запросах слабо разбираюсь... верю, что можно проще, но не знаю, как.
Скопировал твой запрос, выдало вот что:

Цитата:
{Форма.Отчет(208)}: Ошибка при вызове метода контекста (Выполнить): Группировка по таблицам верхнего уровня и вложенным таблицам
    Резалт = ЗапросБол.Выполнить();
 
И зачем нужно "ВыборкаБол.Следующий(); "?

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 15:25 14-12-2006
vadver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Horex
1. Что такое у тебя
Цитата:
НачислениеПоБольничномуЛисту.Начисления
Табличная часть?
Если да, то запрос будет по-другому выглядеть.
2.
Цитата:
ВыборкаБол.Следующий()
- позиционирует выборку на первую запись. Поскольку первая запись - это общий итог, то спозиционируется именно на нее. Что и требуется.
 

Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 15:35 14-12-2006
Horex



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vadver
Да, табличная часть.

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 15:47 14-12-2006
Aler_new



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
All  
 
конвертировал базу с 77 в 8  
после пробую наложить на неё доработанную конфигурацию а она ругается  
"нет пользователя с административными правами"
 
Что не так ???  


----------
Братва и кольца (AUDI OOOO)
Украинский клуб любителей AUDI

Всего записей: 1085 | Зарегистр. 27-07-2001 | Отправлено: 16:28 14-12-2006
pavlika2



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aler_new
пользователь БД с полными правами есть?

Всего записей: 626 | Зарегистр. 08-10-2004 | Отправлено: 17:59 14-12-2006
vadver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Horex
Тогда текст запроса должен быть таким:

Цитата:
 
 ЗапросБол=Новый Запрос("ВЫБРАТЬ
    |    НачислениеПоБЛ.Ссылка.ПериодРегистрации,
    |    НачислениеПоБЛ.Ссылка.ПричинаНетрудоспособности,
    |    НачислениеПоБЛ.Ссылка.Физлицо,
    |    СУММА(НачислениеПоБЛ.Начисления.Результат) КАК СуммаБольничного
    |
    |ИЗ
    |    Документ.НачислениеПоБольничномуЛисту.Начисления КАК НачислениеПоБЛ
    |ГДЕ
    |    НачислениеПоБЛ.Ссылка.ПериодРегистрации = &ПериодРегистрации
    |    И НачислениеПоБЛ.Ссылка.ПричинаНетрудоспособности= &ВыборПеречисления
    |    И НЕ НачислениеПоБЛ.Сторно
    |
    |СГРУППИРОВАТЬ ПО    НачислениеПоБЛ.Ссылка.ПериодРегистрации,
    |    НачислениеПоБЛ.Ссылка.ПричинаНетрудоспособности,
    |    НачислениеПоБЛ.Ссылка.Физлицо
    |
    |ИТОГИ  
    |     СУММА(СуммаБольничного)
    |ПО ОБЩИЕ
    |");
 

т.е. ты должен сделать запрос не к документу,а к табличной части "Начисления" документа "НачислениеПоБольничномуЛисту"

Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 19:52 14-12-2006 | Исправлено: vadver, 19:52 14-12-2006
Horex



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vadver
Вставил в "НачислениеПоБЛ.Начисления.Результат" слово Ссылка. Стала возникать ошибка "Группировка по таблицам верхнего уровня и вложенным таблицам". Удалил напрочь группировку, возникла ошибка что-то про таблицу данных и 1С вылетала.
Пробовал и в консоли запросов, и в отчете.
Можешь в консоли попробовать?

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 09:07 15-12-2006
IUnknown777



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, как я могу узнать программно какая конфигурация запущена?

Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 10:08 15-12-2006
Aler_new



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pavlika2
 
да

----------
Братва и кольца (AUDI OOOO)
Украинский клуб любителей AUDI

Всего записей: 1085 | Зарегистр. 27-07-2001 | Отправлено: 11:04 15-12-2006
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Horex
Если "Начисления" ТЧ то эта строка неверная

Цитата:
СУММА(НачислениеПоБЛ.Начисления.Результат) КАК СуммаБольничного  

ТЧ уже определен псевдоним, к нему и обращайся
 
 СУММА(НачислениеПоБЛ.Результат) КАК СуммаБольничного  
 
tvskit

Цитата:
чет только не получается чтоб в ТЗ добовлял по одному элементу и сохранял в документе это ТЗ. Конечно не в  

что-то я тебя не понимаю, ТЗ она в памяти как ты ее хочешь сохранить?
 

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 11:07 15-12-2006 | Исправлено: FOLD, 11:09 15-12-2006
vadver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IUnknown777
Платформа 7.7
1. КаталогИБ() - возвращает каталог информационной базы
2. Метаданные.Синоним, Метаданные.Идентификатор - дает название и синоним конфигурации
 
Платформа 8.0
1.  Метаданные.Имя, Метаданные.Синоним - название конфигурации
Каталога ИБ может просто не существовать

Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 11:58 15-12-2006
tswanea



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ТаблКатег = таблица значений
 строка 3 таблицы присвоем работнику Х
надо чтоб мне показывало для этого работника Х не 3 строку, а 2 строку
как мне сделать запрос?

----------
... И развернутся врата ада, и силы тьмы обрушатся на землю ...

Всего записей: 436 | Зарегистр. 03-08-2004 | Отправлено: 12:00 15-12-2006
fol



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IUnknown777 Метаданные.Имя
 
Добавлено:
tswanea не совсем понятно, объясни поподробнее.

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 12:06 15-12-2006
ckopn

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите пожалуста какйо релиз 1С Предприятия версии 7.7 в связке с MS
SQL 2000 sp4 стабильнее.

Всего записей: 11 | Зарегистр. 20-12-2005 | Отправлено: 15:32 15-12-2006
fol



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ckopn 25, у 26 нашелся глюк в оборотке (у клиента проявился, не знаю объявлялся ли официально) - независимо от оборотов за период конечное сальдо равно начальному. Поменяли на 25 движок - все нормально.

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 16:24 15-12-2006
IUnknown777



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vadver
Спасибо.

Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 13:51 16-12-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
ShIvADeSt (06-02-2008 02:31): продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=9226


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru