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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    IUnknown777



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vjick
    У меня имеется регистр накопления ЗаданияНаВыпускПоДням - тип Остатки
    Измерения:
    док ЗаданиеНаПроизводство
    док Заказ
    Номенклатура
    Датавыпуска
    Подразделение
     
    Ресурс:
    Количество.
     
    При движении расход - необходимо найти товар в регистре по номенклатуре и изменить его количество получается - то есть делать расход только по тому товару, по которому делали приход, дабы не было минуса. В противном случае движения не формируются.
    И как это сделать?
    на мой взгляд:
    1 найти запись в регистре и зменить ее количество
    2 найти запись в регситре и копировать ее измерения и поставить кол-во, кот. расходуется.
    Что-то мало предстваляю себе, как это сделать
    Сколько искала, никто так никогда не делал.  
     
     
    Добавлено:
    мля... может мне ДатуВыпуска, Заказ, ЗаданиеНаПРоизводство - надо было сделать реквизитами?
     
    Добавлено:
    Что никто ничего не знает???
    Дам 50 центов хороший совет.
     
     
    Добавлено:
    Да, сработало!
    Надо было сделать реквизиты!!! а не измерения. Блин.

    Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 17:09 25-05-2006
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IUnknown777
    ну давай подумаем
    только опиши последовательно во времени приход по регистрам
    Вообще я в последнее время просек что регистры надо делать на основе необходимых отчетов
    Собираешь в кучу все отчеты и детально смотришь что откуда можно поиметь
    а потом пытаешься что-то проектировать  
    поэтому я типа твое ТехЗад не до конца улавливаю
    ну еще раз[
    Цитата:
     найти запись в регистре и зменить ее количество  

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

    Цитата:
    Добавлено:  
    Да, сработало!  
    Надо было сделать реквизиты!!! а не измерения. Блин.

    увы прочитал позже

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 19:33 25-05-2006
    vrogin



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В проге 1С v.7.70.025    Торговля Склад ред.9.2  локальная
    1. вроде всё работает..но  
    если документ не проведён (и в накл и с/ф если надо изменить значения(количество)) пишет не хватает полномочий для редактирования...
    2. в проведённых документах открываешь накл торг12 или с/ф значок редактирования документов недоступен...
    хотя в проге зарегистрирован 1 пользователь с правами админа...
    подскажите как получить все полномочия в проге...
    Спасибо  
    vrogin
    __________________
    Не плюйтесь в меня, экран все равно Вам вытирать
    vrogin

    Всего записей: 412 | Зарегистр. 31-01-2004 | Отправлено: 11:19 26-05-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vrogin
    Пользователю назначь набор полномочий.Структура компании-справочники-пользвателт-полномочия.Разрешить редактирование цен- разрешить редактирование таблиц

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



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FOLD
    Advanced Member
    Ответ правильный и гланое оперативный ...
    PS: пять баллов
     
    **************************
    1С: установка и "лечение"
     
    В проге 1С v.7.70.025  Торговля Склад ред.9.2
    1. вроде всё работает..но
    при запуске 1С  
    в строке пользователь не указан, организация не указана...
    можно ли прописать где то свои данные..
    Спасибо
    vrogin
    PS:ответ типа купи и всё будет ровно можно не писать...
    __________________
    Не плюйтесь в меня, экран все равно Вам вытирать
    vrogin

    Всего записей: 412 | Зарегистр. 31-01-2004 | Отправлено: 19:31 26-05-2006 | Исправлено: vrogin, 22:16 26-05-2006
    vaa

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1cv77
    Встала проблема
    Есть конфигурация1 и конфигурация2  
    Нужно из конфигурация1  получить данные конфигурация2.
    И если в Delphi, .Net есть команда, позволяющая проверить, запущен OLE объект, и если запущен - вернуть его. То в 1с я нашел только команду открытия нового экземпляра.  
     Может я чего-то недоглядел. И как выкрутится. (ну не хочтся dll писать!)  
     
     
     

    Всего записей: 53 | Зарегистр. 15-08-2004 | Отправлено: 00:08 27-05-2006
    ksander



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня вопрос, я работаю в небольшой нефтяной компании, бухгалтерия у нас работает в 1С 7.7, сейчас стоит вопрос перехода на 1 С 8.0, только что выбрать отдельно Бухгалтерия , Зарплата и Кадры или поставить УПП.
    Программисты склоняются, к тому чтобы взять написать новую конфигурацию в которой объединить Бухгалтерию Зарплату и Кадры, Финансовое планирование ,Снабжение. Но меня это настораживает и мне бы хотелось чтобы они доработали под нас УПП. Может кто объяснит какие трудности у меня как пользователя (налоговый учет) если примут позицию программистов.

    Всего записей: 67 | Зарегистр. 08-08-2004 | Отправлено: 19:47 27-05-2006
    IUnknown777



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

    Цитата:
    1cv77  
    Встала проблема  
    Есть конфигурация1 и конфигурация2  
    Нужно из конфигурация1  получить данные конфигурация2.  
    И если в Delphi, .Net есть команда, позволяющая проверить, запущен OLE объект, и если запущен - вернуть его. То в 1с я нашел только команду открытия нового экземпляра.  
     Может я чего-то недоглядел. И как выкрутится. (ну не хочтся dll писать!)  

     
    Нет в 1С не предусмотрено таких ф-ий.
    Библиотеки писать - геморное дело.  

    Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 20:36 27-05-2006
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vaa
    Открыть одну конфигу из другой спокойно можно по OLE, только данные потом можно получить только простых типов - Строка, Число. Или я не совсем понял вопрос?
     
    Добавлено:
    vrogin
    Запускаешь regedit.exe, ищешь ветку HKEY_LOCAL_MACHINE/Software/1C/1Cv7, там будут 2 строковых параметра RegOrg и RegUser, дальше я думаю разберешься...

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 20:48 27-05-2006
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vaa
    Вопрос интересный
    Но в свое время беседовал слюдьми которые этим занимались и помню они говорили что даже через Delphi с 1с были проблемучки в отличиескажем от word
    в общем не получилось у них так сделать
    только новый объект

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 20:54 27-05-2006
    fol



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ksander
    Если денежный вопрос не стоИт остро, то лучше брать и дорабатывать УПП. Объясню почему: при объединении к примеру бухучета и зарплаты с вероятностью 99,9% ваши программисты чего-то не доделают, сделают криво и т.д. (а это типовой функционал). И пострадают при этом рядовые пользователи. В УПП конечно не все работает так гладко (все-таки конфигурация не маленькая), но в большинстве своем все модули состыкованы, да и штат разработчиков у 1С я думаю побольше чем ваш

    Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 21:00 27-05-2006
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ksander
    а пользователей много? - одна база все утянет?
    вообще я думаю у них(программеров) финансовый интерес
    если нормальные напишут что хотите главное правильно хотеть
    А вообще если будет своя конфа - кто ее постоянно будет подтягивать до законодательста
    1с и выйграла на рынке:  
     - открытый код
     - сразу идет среда разработки
     - поддержка пользователей в соответствии с изменяющимся законодательством
     - за счет урезания некоторых функций - более быстрая разработка, но чуть меньше возможностей
     
    короче основной вопрос у тебя и программеров - это бабки
    тебя хотят как можно крепче и на подольше посадить на их выплату
    и это нормально
    Ты же хочешь сэкономить и это тоже нормально
    Вот тебе и надо глядеть насколько упп тебе подходит
    а если пользователей много то возможно лучше несколько разных конфигураций и интеграция между ними
     

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 21:15 27-05-2006
    FOLD

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vaa
    Мона узнать ,только ,запущена конфа или нет.
    Ну а получать данные только простых типов
     
    Здесь спрашивал по другому http://forum.ru-board.com/topic.cgi?forum=5&topic=8058&start=760#2 Уточняй чего хочешь

    Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 21:22 27-05-2006 | Исправлено: FOLD, 21:26 27-05-2006
    slayer12



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос по ТИС 7.7. В конфе несколько фирм и много пользователей. Мона ли в главном окне 1с дать инфу о залогиненном юзере (т.е. в заголовке окна например) или есть какой-то еще вариант (не в главном окне).

    Всего записей: 66 | Зарегистр. 09-08-2004 | Отправлено: 11:16 29-05-2006
    BlackVetal



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    slayer12
    смотри вниметельнее функции - помоему функция называется "пользователь" (не помню!!!!) - но вывести наверно только получиться в доку (заголовок)!

    Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 12:36 29-05-2006
    slayer12



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BlackVetal
       
     
       Дык функцию я знаю , а вот как в главное окошко 1с вывести нет.
    Может, кто подскажет.

    Всего записей: 66 | Зарегистр. 09-08-2004 | Отправлено: 13:05 29-05-2006
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    slayer12 ЭТО?
    ЗаголовокСистемы(<?>)
    Синтаксис:
    ЗаголовокСистемы(<Заголовок>)
    Назначение:
    Позволяет получить/установить заголовок окна программы. Возвращает строковое значение - заголовок окна программы.
    Параметры:
    <Заголовок> - строковое выражение - задаваемый заголовок окна программы.
     
     
    Добавлено:
    ЗЫ только у каждого пользователя будет свой заголовок со своим именем

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 17:11 29-05-2006
    lamer666

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2All
    Такой вопрос: нужно обрабатывать нажатия клавиш. Из доступных компонент поробовал FormEx.dll и AddHook.dll. В первой процедура ПриНажатииКнопкиКлавиатуры() не различает клавиши управления курсором, Ins, Delete и некоторые другие. Вторая не умеет оключать стандартный обработчик. Есть что-нить доступное без этих недостатков?  
     
    Разобрался! Просто скан-код этих клавиш из двух байтов, и первый байт одинаковый! FormEx подходит

    Всего записей: 104 | Зарегистр. 23-03-2005 | Отправлено: 23:49 29-05-2006 | Исправлено: lamer666, 04:46 30-05-2006
    pavlika2



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

    Цитата:
    Режим = РежимДиалогаВопрос.ДаНет;
    Ответ = Вопрос("Пометить на удаление "+ВыбДок+" ?", Режим, 0);
    Если Ответ = КодВозвратаДиалога.Да Тогда
        ДокСсылка = Документы.РеализацияТоваровУслуг.НайтиПоНомеру(ВыбДок.Номер,ВыбДок.Дата);    
        Если Не ДокСсылка.Пустая() Тогда
            ДокОбъект = ДокСсылка.ПолучитьОбъект();
            //ДокОбъект.ПометкаУдаления = Истина; //1
            ДокОбъект.УстановитьПометкуУдаления(Истина); //2
            ДокОбъект.Записать();
        КонецЕсли;
    КонецЕсли

    Почему в случае //1 вместо //2 получаю:

    Цитата:
    {Форма.Форма(48)}: Ошибка при вызове метода контекста (Записать): Проведенный документ не может быть помечен на удаление!
            ДокОбъект.Записать();
    по причине: Проведенный документ не может быть помечен на удаление!

    как должно правильно выглядеть при использовании свойства ПометкаУдаления?
    p.s.
    советуют в случае //1 делать так:

    Цитата:
    ДокОбъект.Записать(РежимЗаписиДокумента.ОтменаПроведения,);

     

    Всего записей: 626 | Зарегистр. 08-10-2004 | Отправлено: 12:16 30-05-2006 | Исправлено: pavlika2, 14:35 30-05-2006
    LaCastet



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

    ----------
    Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

    Всего записей: 4566 | Зарегистр. 27-07-2005 | Отправлено: 13:29 30-05-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