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

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

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

ShIvADeSt (29-09-2006 09:19): продолжаем здесь
http://forum.ru-board.com/topic.cgi?forum=33&topic=7403
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 105

   

batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущая тема доступна здесь.
 
1С Предприятие "Конфигурирование и Администрирование"
 
Тема посвящена вопросам разработки, функционирования и обслуживания конфигураций 1С Предприятие.
 
Обсуждаются все версии, можно задавать любые вопросы, кроме нарушающих авторское право.  
Советы в подборе конфигураций в разделе программы
За  вопросами "где достать?", "откуда скачать?" Специальный сериал в Варезнике
 
Так же вопросы можно задавать и много полезного узнать на:
  • Волшебный форум
  • Территория 1С на кубани
     
    Некоторые из форумов посвященных бухучету:
  • Клерк.Ру (тут в основном Россияне)
  • Дебет-Кредит (тут в основном Украина)
     
    Для тех кто осознал что лучший способ эксплуатации 1С это вариант 1С+SQL:
  • Некоторое количество информации по этому вопросу (1С:Предприятие и SQL Server: практика использования. Решение проблем связки 1С и SQL, оптимизация. Книги по 1С, обработки, отчеты.)
  • Еще один ресурс по 1С+SQL  
     
    Ну и неплохо бы зайти еще вот сюда и сюда

    Некоторые вопросы касательно работы с SQL сервером можно задать здесь, например как установить, почему неработает, как написать SQL запрос для получения остатков склада
    Вопросы о том где взять SQL сервер можно задать здесь

     
    Для начинающих и не только:
  • Учебник по 1с  
  • Первые шаги  

    Коллеги,если вы решили спросить,или посоветоваться по возникшим у Вас вопросам,убедительная просьба придерживаться двух простых правил:
    1.Указывайте версию платформы 1С и ,желательно, конфигурацию.
    2.Постарайтесь сформулировать свой вопрос так,чтобы он был понятен другим участникам конференции.

     
    Желающие получить билеты для сдачи экзамена 1С:Специалист могут обращаться ко мне в ПМ //fol

  • Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 18:41 07-06-2005 | Исправлено: fol, 12:38 28-09-2006
    mrFiX



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    perpeccop
    Отчет нестандартный.
    Писать надо.
    За основу можно взять любой простой документ.
    Реализацию, Заявку и т.п.
    Посмотри что там написано и сделай подж себя.
     
    Если какие-то конкретные вопросы непонятны - добро пожаловать.
    А по твоему письму  - вообще непонятно чего тебе непонятно.

    Всего записей: 1474 | Зарегистр. 22-02-2002 | Отправлено: 17:24 22-06-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    perpeccop
    Создай в конфигураторе новый отчет-(в дереве конфигурации правой лапой Отчеты-Новый).Откроется конструктор отчета ,включи в интерфейс свой отчет и жми "Макеты".На этой закладке внизу жми-Конструкторы- конструктор выходной формы.Открывается конструктор запросов.
    Добейся в нем чтобы запрос выглядел таким образом

     ВЫБРАТЬ
     Контрагенты.Ссылка КАК Контрагент,
     ДоговорыКонтрагентов.Ссылка КАК Договор
     ИЗ
     Справочник.Контрагенты КАК Контрагенты
     ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
     ПО Контрагенты.Ссылка = ДоговорыКонтрагентов.Владелец.Ссылка
     
     СГРУППИРОВАТЬ ПО
     Контрагенты.Ссылка,
     ДоговорыКонтрагентов.Ссылка

     
    Текст запроса на любом этапе можно посмотреть нажав кнопку ЗАПРОС.
    Потом переходи на закладку отчеты ,флажок использовать Построитель отчета погаси и жми оК.
    Проверь что получилось в пользовательском режиме.Как это сделаешь можно пойти дальше
     
    IUnknown777
    У меня нет УПП и соответственно нет датоы выпуска продукции.

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 20:43 22-06-2006 | Исправлено: FOLD, 20:46 22-06-2006
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    полу OFF
    тут неплохая тренировка по MSSQL ным запросам- так что восьмерочникам советую
    http://www.sql-ex.ru/

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 22:33 22-06-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vjick
    Ты у себя sql запросы юзаешь? Что дает это ?Просто V8 клиент-сервер (сейчас файловый )  ближе к новому году внедрять будем.или ты про похожесть языка запросв sql  и языка запросв в v8 ипоэтому ползен восмерешникам
     
    perpeccop
    А вообще может быть ты не совсем верно объяснил.Может тебя устроит вот это.
    Находясь в формесписка справочника Контрагенты жми кнопку "отчет" -выведет информацию о Контре со всеми реквизитами , которые ты перечислил.
    А по кнопке перейти ты можешь увидеть договоры Текущего контра.Правда печать не получиться

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 22:58 22-06-2006 | Исправлено: FOLD, 23:23 22-06-2006
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    про похожесть- вернее про родство. сам замечаешь куча вопросов идет про запросы - а практика на упражнениях там хорошая. (тем более разбираются после решения различные варианты). Мне очень понравилось

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 08:05 23-06-2006 | Исправлено: vjick, 08:07 23-06-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vjick
    Ага понял спасибо, тоже поюзаю.
    IUnknown777
    Гадание на кофейной гуще - дата выпуска продукции Тип: дата.А состав даты у тебя какой?Может нужно назначить состав даты :Дата+Время

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 09:11 23-06-2006
    IUnknown777



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    Понимаешь в чем фишка, когда составляю отчет за 6 число если был приход за 4, 5 - это все отражается, или если делаю за 3 число, или за 7,8,9...
    А если сделаю за 4, то не отраждается приход за 4-ое,
    если сформирую отчет за 5, не отражается приход за 5.
    Шаманство какое-то.
    Запрос один и тот же ведь.
     
    Добавлено:
    Кто знает из-за чего может быть такое?
    Спасибо всем за помощь.

    Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 09:27 23-06-2006
    BlackVetal



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    IUnknown777
    в запросе скорее всего стоит проверка по дате "датаПрихода"<"текущаяДата", то есть без учета времени. скорее всего нужно будет сравнивать позицию документа с точкой актуальности или еще что-нить. но можно попробовать поставить в проверке знак "<=" вместо "<".

    Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 09:54 23-06-2006
    pavlika2



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IUnknown777
    По умолчанию время в дате установлено в 00:00:00. Поэтому, когда ты задаешь период, например, с 01.03.06 по 31.03.06, итоги регистра рассчитываються c 01.03.06 00:00:00 по 31.03.06 00:00:00. Т.е. данные за 31 число, отличные от 00:00:00 в расчет не войдут. Поэтому ставь состав даты как "дата" и используй КонецДня()

    Всего записей: 626 | Зарегистр. 08-10-2004 | Отправлено: 10:10 23-06-2006 | Исправлено: pavlika2, 10:10 23-06-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IUnknown777
    Понятно что запрос один и тотже.В 8 дата -это не просто дата, а дата+время.
    Предположим что бы в какой либо отчет попали доки ,скажем за 4ЧИСЛО, а в отчете
    ДатаКонца установлена тоже 4число, то нужно указывать КонецДня(ДатаКонца).
    Кроме этого возможно проверка стоит какая-либо   типа
     
     Если ПроверяемаяДата = '00010101000000' Тогда
     
    Поэтому здесь с отладчиком пройтись, и определить по какой причине не попадают документы за текуще число

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 10:11 23-06-2006
    perpeccop

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    Ух. Огромное спасибо за Ваш ответ. Первое - то, что нужно, практически! Сделал, то что Вы написали. Жду дальнейших указаний. Хотя, впринципе, уже более понятно! Под словом "договор" имелось ввиду подставление данных контрагента в сам текст договора.
     
    mrFiX
    Благодарю за ответ.

    Всего записей: 6 | Зарегистр. 07-06-2006 | Отправлено: 12:50 23-06-2006 | Исправлено: perpeccop, 13:30 23-06-2006
    IUnknown777



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pavlika2
    у меня состав даты - дата.
    FOLD
    Проверка стоит в ф-ии СформироватьОтчет()
    Если  ДатаОтчета = '00010101000000' Тогда
                    ОбластьЗначение.Параметры.Период = "По состоянию заказов на момент последнего движения ";
                Иначе
                    ОбластьЗначение.Параметры.Период = "По состоянию заказов на: " + Формат(ДатаОтчета, "ДФ = ""дд.ММ.гггг""");
                КонецЕсли;
     
    Но она же не несет смысловую нагрузку.
     
     
     
    Добавлено:

    Цитата:
    Понятно что запрос один и тотже.В 8 дата -это не просто дата, а дата+время.  
    Предположим что бы в какой либо отчет попали доки ,скажем за 4ЧИСЛО, а в отчете  
    ДатаКонца установлена тоже 4число, то нужно указывать КонецДня(ДатаКонца).

    Не поняла, где это надо проверить? В запросе или при выводе строк запроса?
     
     

    Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 13:18 23-06-2006
    pavlika2



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

    Цитата:
    По умолчанию время в дате установлено в 00:00:00. Поэтому, когда ты задаешь период, например, с 01.03.06 по 31.03.06, итоги регистра рассчитываються c 01.03.06 00:00:00 по 31.03.06 00:00:00. Т.е. данные за 31 число, отличные от 00:00:00 в расчет не войдут

    если укажешь с 4-ого по 4-ое, то попадут все документы c 00:00:00 4-ого по 00:00:00 4-ого, а таких, я думаю, нет. Поэтому ставишь состав даты как "дата", что ты и делаешь, и вместо ДатаКонец используй КонецДня(ДатаКонец), чтобы запрос был по 23:59:59 4-ого

    Всего записей: 626 | Зарегистр. 08-10-2004 | Отправлено: 14:00 23-06-2006 | Исправлено: pavlika2, 14:04 23-06-2006
    IUnknown777



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pavlika2
    Так и делается
    вот проверочка
    Запрос.УстановитьПараметр("ДатаОтчета",?(ДатаОтчета='00010101000000','00010101000000',КонецДня(ДатаОтчета)));
    и ставится всегда конецДня
     
    вот словила пропускается строчка
    _НаименованиеНоменклатуры - 04.06.2006 0:00:00 - вот это позиция не отражается
     
     

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IUnknown777
    Ты слишком буквально поняла.Имел ввиду, что ВОЗМОЖНО , в модуле гдето проверка есть на формат даты, и  если у тебя состав даты "Дата" то он не вписывается в этот формат,повторюсь это все гадание .У тебя отладчик в руках
    В типовых , в запросах/отчетах установлено обычно КонецДня(ДатаКонца), поэтому
    попробуй поменять Дата+Время . дата выпуска продукции это что за реквизит? самопальный или уже был в типовой
     
    Добавлено:
    perpeccop
    Тебе нужна печать всех контров, или печать данных отдельно каждого?И вот это расшифруй "Под словом "договор" имелось ввиду подставление данных контрагента в сам текст договора." Что значит подставление.В одной печтной форме данные о контре и о договорах?Слово подставление я не понимаю
     
     

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 16:24 23-06-2006
    IUnknown777



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    Самопальный.
    Я отчет переделала, и кругом баги начали вылезать.  
    Я еще с расшифровкой мучаюсь.
    Еще напрягает тот факт, что 1С 80 очччень отличается от 77.
     

    Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 16:32 23-06-2006
    FOLD

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

    Цитата:
    что 1С 80 очччень отличается от 77
    Это ты права, с построителями отчета черт ногу сломит.Попробуй поменяй - метод тыка, еще не отменяли.
    А он реквизит чего?Какое его вообще предназначение
     

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 16:37 23-06-2006
    IUnknown777



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    Если тебе интересно, могу рассказать...
    Есть некий документ, который когда проводится в измерениях некоторого регистра накоплений записывается номенклатура, которая должна выпускаться и дата выпуска.
    Вот это дата и берется.
    Все работало вроде, пока не вылезла эта фишка.
     
    Насчет построителя - ты прав, я еще до конца не втыкнула как он пашет, такая гадость.
    Но всему надо когда-нить начать учится.
    Фирма 1С начала работать по принципу Micro$ofta.)))
    Те чуть ли не каждый год выпускают новые средства и языки и платформы для разработок. И винды.
    Такой гемор все это изучать.
    Блин.
     

    Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 17:04 23-06-2006
    FOLD

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

    Цитата:
    Есть некий документ, который когда проводится в измерениях некоторого регистра накоплений записывается номенклатура, которая должна выпускаться и дата выпуска
    ДатаВыпуска является условием в запросе ?Если так ,то вероятно условие  неверное.
    Ну ты уже поняла.. КонецДня() НачалоДня()
    Или же ДатаВыпуска это просто информация которая выводится в отчете?.Кстати совпадает ли ДатаВыпуска с датой документа регистратора?

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 09:04 24-06-2006 | Исправлено: FOLD, 09:04 24-06-2006
    IUnknown777



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ДатаВыпуска - это условие в запросе.
    ДатаВыпуска не совпадает с датой регистратора.
    Если использовать НачалоДня(), то в отчете нет даже такой колонки, а если КонецДня(), то колонка есть только данных по ней нет.

    Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 11:45 26-06-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 105

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
    ShIvADeSt (29-09-2006 09:19): продолжаем здесь
    http://forum.ru-board.com/topic.cgi?forum=33&topic=7403


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru