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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LaCastet

    Цитата:
    А тебе чё постов что ли жалко.  

    Постов не жалко, а читать одно и тоже - да.

    Цитата:
    А ты сам сначала академиком стал, а только потом конфигурации стал менять??????

    Я сначала попытался сам разобраться что там к чему.
     
    А информации было предоставлено достаточно. Если человек все равно не понимает что ему говорят - то простым перебиванием образца кода ничего не заработает.
    Я сам давал советы что и как делать. Но когда вместо того что бы понять как это делается пытаются получить уже конкретное решениедля неизвестно чего - УВЫ ЭТО МНЕ НЕ НРАВИТСЯ.
     
    Meydzin

    Цитата:
    мне важно решение проблемы

    Если у тебя на пустом месте, где делов на 5 минут (посмотреть как это сделано в соседнем документе /типовой конфигурации/), уходит неделя - может стоит сначала почитать хоть про какие-то основы программирования (на 1С в часности) или все таки нанять того кто тебе это сделает ?
     
    P.S.> Мне все равно будеш ли ты этот вопрос узнавать еще месяц-два (я ни могу никому ничего навязвать и дисктовать), но ... если бы ты подробно описал свою ситуацию, то получил бы более конкретный совет.
    И еще раз повторюсь - СОВЕТ, а не конкретное решение. Никто кроме тебя не знает всех особенностоей твоей конфигурации и не может угадать о чем ты недосказал.

    Всего записей: 1475 | Зарегистр. 22-02-2002 | Отправлено: 14:57 13-01-2006
    sst



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Столкнулся с какой-то странной проблемой...  
    Дано: 1С 7.7, типовая Торговля и Склад
    Хочу добавить на форму документа поле для выбора группы из справочника номенклатуры. Казалось бы чего тут может не получиться? =)
    Добавляю элемент с типом "Справочник.Номенклатура", запускаю. Группу не выбрать, только конкретную позицию из справочника. По 2-му клику на группе входит в группу, а не выбирает ее. Даже если отжать кнопку режима вывода по группам (т.е. все в одну кучу), группу не выбрать.
    Делаю такое же поле на форме отчета - работает.
    В свойствах элемента вроде уже все крутил, не помогает. Как побороть можно?
     

    Всего записей: 59 | Зарегистр. 15-02-2002 | Отправлено: 15:16 13-01-2006
    LaCastet



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tswanea
    Есть такая мысль, что ты всё это делаешь в незаписанном документе, то есть у которого в заголовке (я подчёркиваю В ЗАГОЛОВКЕ) написано НОВЫЙ. Причём, ты создаёшь документы ОДНОГО ТИПА, то есть из расходной накладной->расходную накладную. Возможно 1С не позволяет иметь ДВА НОВЫХ ДОКУМЕНТА ОДНОГО ТИПА. Поэтому ты считаешь, что добавляешь строки в НовыйДокумент, а для 1С это тот же документ, что у тебя на экране. Если я прав, то варианты следующие:
    1. Сначала записать документ, а затем из него создавать Новые.
    2. Сделать в конфигурации документ другого типа, например: РасходныеНакладные. И из него создавать документы РасходнаяНакладная.
    3. Сделать для этих целей Обработку.
     
    Попробуй.

    Всего записей: 4902 | Зарегистр. 27-07-2005 | Отправлено: 15:22 13-01-2006
    AlexBX

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sst ВыборГруппы(<Режим>) 1- выбирать, 0 - не выбирать. По умолчанию при выборе в формах справочников, журналов  и документов = 0, в отчетах = 1.
    смотри подробности в синтаксис-помошнике.

    Всего записей: 1600 | Зарегистр. 25-09-2002 | Отправлено: 15:24 13-01-2006
    CkuB



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

    Цитата:
    Возможно подниму уже старый вопрос - как настроить разделитель учета по фирмам в 1С бухгалтерии для Украины р. 259 + 1С 7.70.025

     
    В этой конфе уже реализован учет по различным фирмам. Надо просто открыть справочник Фирмы и внести их туда. Ну и в документах выбирать соответствующую фирму...

    Всего записей: 38 | Зарегистр. 21-09-2005 | Отправлено: 15:30 13-01-2006
    sst



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AlexBX Благодарю, видимо руководство не очень внимательно читал...

    Всего записей: 59 | Зарегистр. 15-02-2002 | Отправлено: 15:30 13-01-2006
    Galex111

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!!! Не подскажете ли в чем различие между обработкой и отчетом, к сожалению с обработками раньше не имел дела, только с отчетами, но на первый взгляд они очень похожи, к тому же ставит в тупик фраза из Митичкина, цитироваль ее здесь не буду, но суть в том, что отчеты служат для получения информации из БД, обработки тоже, но могут информацию в БД изменять....
     
    Заранее спасибо!

    Всего записей: 12 | Зарегистр. 17-05-2005 | Отправлено: 16:10 13-01-2006
    KapralBel



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Galex111
    По большому счету - одно и тоже
    Смотря какие действия запрограмировать в нем...
    Есть мелкие различия различия, суть которых и сводится к
    "Получение инормации" и "изменение БД"

    Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:21 13-01-2006
    LaCastet



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

    Цитата:
    "Получение инормации" и "изменение БД"

    А вот с этого места по подробнее. Или хотя бы где об этом почитать можно ( если можно страницы, описание у меня есть). Ярлыки: диалог, модуль, таблица и там, и там. Что в модуле обработки доступны команды, недоступные в модуле отчёта????

    Всего записей: 4902 | Зарегистр. 27-07-2005 | Отправлено: 16:31 13-01-2006
    KapralBel



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    LaCastet
    Все различие состоит в следующем (только при создании новых объектов)
    Отчет
    1. Позволяет использовать конструктор макета отчета
    2. Позволяет использовать конструктор запроса
    3. Позволяет использовать конструктор бухгалтерского отчета
    4. Позволяет вставить отчет в меню
    5. В диалоге кнопка "Сфорировать"
    6. В модуле функция "Сформировать"
     
    Обработка
    1. не Позволяет использовать конструктор макета отчета
    2. не Позволяет использовать конструктор запроса
    3. не Позволяет использовать конструктор бухгалтерского отчета
    4. не Позволяет вставить отчет в меню
    5. В диалоге кнопка "Выполнить"
    6. В модуле функция "Выполнить"
     
    Все остальное одинаково
    Если все содержимое отчета и обработки будет одинаково - то и одинаковые функции будут выполняться - печатная форма или изменение БД

    Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:43 13-01-2006
    LaCastet



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KapralBel
    Grand merci.

    Всего записей: 4902 | Зарегистр. 27-07-2005 | Отправлено: 16:47 13-01-2006
    Galex111

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KapralBel
    Спасибо,   возможно я что то путаю, но два часа назад я создал обработку, при этом перешел на закладку макет и воспользовался конструктором, не помню тосного названия, но помоему это и есть конструктор макета отчета  и, соответственно, после этого конструктором запросов. Вроде все работает. Платформа 8.0. Может я что то не так понял.

    Всего записей: 12 | Зарегистр. 17-05-2005 | Отправлено: 17:19 13-01-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tswanea
    Понятно, не будет так работать.Но для такой задачи есть метод
    ВыгрузитьТабличнуюЧасть()
    ЗагрузитьТабличнуюЧасть()
    //---------------------------------------------
    Процедура Печать()
    ТЗ=СоздатьОбъект("ТаблицаЗначений");  
      ВыгрузитьТабличнуюЧасть(ТЗ);  
      УдалитьСтроки();
    НовыйДокумент=СоздатьОбъект("Документ.РасходнаяНакладная");  
        НовыйДокумент.Новый();  
        НовыйДокумент.УстановитьНовыйНомер();  
        НовыйДокумент.ДатаДок=ДатаДок;  
          НовыйДокумент. ЗагрузитьТабличнуюЧасть(ТЗ);
         НовыйДокумент.Записать();
        НовыйДокумент.Провести();  
       КонецПроцедуры

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 17:23 13-01-2006
    KapralBel



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Galex111
    Я говорил для платформы 7.7 и именно в момент создания - после создания все становится идентичным

    Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 17:24 13-01-2006
    Galex111

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KapralBel
    Спасибо, благодарю за ответ.

    Всего записей: 12 | Зарегистр. 17-05-2005 | Отправлено: 18:46 13-01-2006
    tswanea



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

    Цитата:
    Есть такая мысль, что ты всё это делаешь в незаписанном документе, то есть у которого в заголовке (я подчёркиваю В ЗАГОЛОВКЕ) написано НОВЫЙ. Причём, ты создаёшь документы ОДНОГО ТИПА, то есть из расходной накладной->расходную накладную. Возможно 1С не позволяет иметь ДВА НОВЫХ ДОКУМЕНТА ОДНОГО ТИПА. Поэтому ты считаешь, что добавляешь строки в НовыйДокумент, а для 1С это тот же документ, что у тебя на экране. Если я прав, то варианты следующие:  1. Сначала записать документ, а затем из него создавать Новые.  2. Сделать в конфигурации документ другого типа, например: РасходныеНакладные. И из него создавать документы РасходнаяНакладная.  3. Сделать для этих целей Обработку.

    да такой вариант работает, вот не знал об этом. Спасибо!!!
     
    FOLD

    Цитата:
    Понятно, не будет так работать.Но для такой задачи есть метод  ВыгрузитьТабличнуюЧасть()  ЗагрузитьТабличнуюЧасть()

    я так и делал раньше и все равно ничего, а вот как сказал LaCastet все идет намана. Спасибо и тебе!!!

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

    Всего записей: 436 | Зарегистр. 03-08-2004 | Отправлено: 20:35 13-01-2006
    FOLD

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

    Цитата:
     так и делал раньше и все равно ничего
    А у меня все отлично работает из несохраненного дока

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 20:47 13-01-2006 | Исправлено: FOLD, 20:51 13-01-2006
    tswanea



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

    Цитата:
    Процедура СформироватьТоварвФайл()
        Перем Запрос, ТекстЗапроса, Таб;
        //Создание объекта типа Запрос
        Запрос = СоздатьОбъект("Запрос");
        ТекстЗапроса =  
        "//{{ЗАПРОС(Сфор)
        |Период с (ТекущаяДата()) по (ТекущаяДата());
        |Товар = Регистр.БЧ.Товар;
        |ЦенаПродаж = Регистр.БЧ.ЦенаПродаж;
        |Количество = Регистр.БЧ.Количество;
        |Функция ВсегоКоличество = Приход(Количество);
        |Группировка Товар;
        |"//}}ЗАПРОС
        ;
        // Если ошибка в запросе, то выход из процедуры
        Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
            Возврат;
        КонецЕсли;
     
        Пока Запрос.Группировка(1) = 1 Цикл
             пТовар=Запрос.Товар;
             пКол=Запрос.ВсегоКоличество;        
             пЦена=Запрос.ЦенаПродаж;
            Путь="C:\check.inp";
            Файл.КодоваяСтраница(0);
            ГрНалог=1;
            Стр = "S,1,______,_,__;" + Лев(пТовар,22) + ";"
            + СокрЛП(Строка(Формат(пЦена,"Ч10.2")))
            +";" + СокрЛП(Строка(Формат(пКол,"Ч10.3"))) +";4;1;" + ГрНалог + ";1;1;";
            Файл.ДобавитьСтроку(Стр);
        КонецЦикла;
            Файл.Записать(Путь);
    КонецПроцедуры

     
    мне надо чтоб в файл записывались строки с товарами которые в этом регистре
    но в файле добавляеться тока одна строка с одним товарам (последний товар который зарегистрировался в регистре).
    может я чтото не то делаю? помогите плз
     


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

    Всего записей: 436 | Зарегистр. 03-08-2004 | Отправлено: 01:24 14-01-2006 | Исправлено: tswanea, 05:04 14-01-2006
    FOLD

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

    Цитата:
    |Функция ВсегоКоличество = Приход(Количество);  
    Что этой функцией ты хочешь получить?Приход?  
    Если Регистр.БЧ -регистр остатков и тебе нужны все товары ,так и пиши в запросе КонОст(Количество).
     
     
    Добавлено:
    ТекстЗапроса =  "
        |Период с (ТекущаяДата()) по (ТекущаяДата());  
        |Товар = Регистр.БЧ.Товар.Наименование;  
        |ЦенаПродаж = Регистр.БЧ.ЦенаПродаж;  
        |Количество = Регистр.БЧ.Количество;  
        |Функция ВсегоКоличество = КонОст(Количество);  
        |Группировка Товар без групп; ";
     
     Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда  
            Возврат;  
       КонецЕсли;  
     Файл=СоздатьОбъект("Текст");
     Файл.КодоваяСтраница(0);
     Путь="C:\check.inp";  
     Пока Запрос.Группировка(1) = 1 Цикл  
             пТовар=Запрос.Товар;  
             пКол=Запрос.ВсегоКоличество;          
             пЦена=Запрос.ЦенаПродаж;  
              ГрНалог=1;  
            Стр = "S,1,______,_,__;" + Лев(пТовар,22) + ";"  
            + СокрЛП(Строка(Формат(пЦена,"Ч10.2")))  
            +";" + СокрЛП(Строка(Формат(пКол,"Ч10.3"))) +";4;1;" + ГрНалог + ";1;1;";  
            Файл.ДобавитьСтроку(Стр);  
        КонецЦикла;  
            Файл.Записать(Путь);  

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 10:05 14-01-2006 | Исправлено: FOLD, 10:15 14-01-2006
    tswanea



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    FOLD
    ну да все идет намана надо было поставить создать объект до цикла, мне не интересует остатки а тока что за товар за текущий день пришел и все
    спасибо!!!

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

    Всего записей: 436 | Зарегистр. 03-08-2004 | Отправлено: 13:12 14-01-2006 | Исправлено: tswanea, 13:18 14-01-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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru