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

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

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

batva (07-06-2005 18:42): Продолжение..  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Kox



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

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

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

  • Всего записей: 66 | Зарегистр. 14-02-2002 | Отправлено: 13:11 18-02-2002 | Исправлено: vjick, 18:19 10-02-2005
    ZEF



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

    Цитата:
    1С: Торговля и Склад, конфигурация доработанная, сетевая версия, сервер под Samba/Linux, сеть 100 Mbit dв полном порядке, работает порядка 10 пользователей, активно проводя документы по реализации. Пока кто-то проводит документ, у остальных при попытке проведения высвечивается "Ожидание захвата таблицы", работать невозможно.
     
    Что делать и кто виноват?

     
    Такое будет происходить даже при увеличеном таймауте, если большой ассортимент документов (~за 50 - 100 строк) и размер базы перевалил за пару гиг, а так же если одновременно неск юзверей начали проводить доки.

    Всего записей: 151 | Зарегистр. 10-01-2004 | Отправлено: 09:43 08-07-2004
    FatPanzer



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Трэба помощь. Платформа 8.0
     
    1. Как при проведении документа внести изменения в элемент справочника, который является одним из реквизитов документа?
     
    2. При открытии диалога элемента справочника в форме получить данные из регистра сведений, измерением которого и является элемент справочника
     
    3. И так на всякий случай. Как защитить конфигурацию в 8.0? Или как сделать внешнюю компоненту?

    Всего записей: 95 | Зарегистр. 31-03-2004 | Отправлено: 10:15 08-07-2004
    xcm

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

    Цитата:
    3. И так на всякий случай. Как защитить конфигурацию в 8.0? Или как сделать внешнюю компоненту?

     
    пока самый надежный и сертиф-й способ (использовн в 1С:Логистика)-ключ апппаратной защиты. по ВК читать "технолог-ю создания ВК".

    ----------
    на свете счастья нет, но есть попкорн и сникерс.

    Всего записей: 652 | Зарегистр. 01-11-2002 | Отправлено: 14:57 08-07-2004
    FatPanzer



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

    Цитата:
    пока самый надежный и сертиф-й способ (использовн в 1С:Логистика)-ключ апппаратной защиты. по ВК читать "технолог-ю создания ВК".

    А не самый надежный, а так - от дураков? Паролить модуль в котором прописаны ограничения - типа триал или еще че?

    Всего записей: 95 | Зарегистр. 31-03-2004 | Отправлено: 16:41 08-07-2004
    xcm

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

    Цитата:
    Паролить модуль в котором прописаны ограничения - типа триал или еще че?

    not recommended
     
    Информационное сообщение для пользователей программных продуктов системы
    программ 1С:Предприятие 8.0 и партнеров фирмы 1С.
     
    В релизе 8.0.7.36 обнаружена ошибка, при установке пароля на текст
    модуля конфигурации. Установка или изменение пароля, а также изменение
    текста модуля, на который уже установлен пароль, приводит к
    невозможности последующего открытия данного модуля.
     
    Во избежание потери текста модуля рекомендуется до редактирования
    текстов модулей снять установленные ранее пароли и не устанавливать
    пароли на тексты модулей при использовании релиза 8.0.7.36.
     
    Партнерам фирмы 1С рекомендуется довести эту информацию до пользователей
    1С:Предприятия 8.0


    ----------
    на свете счастья нет, но есть попкорн и сникерс.

    Всего записей: 652 | Зарегистр. 01-11-2002 | Отправлено: 08:52 09-07-2004
    STARTER1



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Программисты 1С помогите, а то у меня мозги скоро расплавятся
    Такая ситуация:
       Есть справочник "Контрагенты" и справочник "РасчетныеСчета", подчиненный справочнику "Контрагенты". В справочнике "Контрагенты" есть реквизит "РасчетныйСчет"
    с типом значения "Справочник.РасчетныеСчета". В диалоге формы элемента справочника
    "Контрагенты" соответственно есть поле ввода "РасчетныйСчет", в свойствах которого, на
    закладке "Дополнительно" есть элемент закладки "Связан с". Если там указать ..., то
    при вводе значения в редактируемый элемент диалога выбор элемента из подчиненного
    справочника будет производиться без запроса элемента справочника-хозяина.  
       Т.е. проще говоря при вводе/редактировании данных в справочник "Контрагенты" на форме элемента можно было бы открыть подчиненный справочник "РасчетныйСчет" со счетами данного контрагента и, главное, чтобы при этом повторно не запрашивался выбор элемента справочника-хозяина.
       Мозги уже вскипели. Что только я не пробовал вводить в элемент закладки "Связан с" - все равно запрашивается элемент справочника-хозяина. В документации нет конкретного примера, облазил весь программный код в типовой конфигурации - нет ни чего подобного. Может так сделать теоретически нельзя?

    Всего записей: 156 | Зарегистр. 03-02-2003 | Отправлено: 06:12 13-07-2004
    Xel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    В любой типовой Бух конфе это уже давно решено.

    Цитата:
    облазил весь программный код в типовой конфигурации - нет ни чего подобного

    Как это нету? Бухия 4.хх, Справочник.Контрагенты-форма элемента и т.д.
    Нет ничего в поле "Связан с", есть просто галка "Автовыбор"


    ----------
    Нет никакой ложки!

    Всего записей: 1212 | Зарегистр. 21-11-2001 | Отправлено: 07:13 13-07-2004
    STARTER1



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xel
     
    Галка Авто. выбор
    Используется для реквизитов типа "Документ", "Справочник" и "Перечисление". Если эта опция включена, то при помещении курсора в такой реквизит будет автоматически открываться соответствующий список для выбора значения реквизита.
     
    Галка Связан с
    Используется для реквизитов типа "Справочник", если используемый в качестве типа значения справочник является подчиненным справочником. Может содержать идентификатор реквизита диалога, который имеет в качестве типа значения справочник-хозяин.
    При вводе значения в редактируемый элемент диалога выбор элемента из подчиненного справочника будет производиться без запроса элемента справочника-хозяина. Список элементов справочника, выданный на экран для выбора, будет содержать только элементы, подчиненные элементу справочника-хозяина.
     
    Мне нужно ПОДЧИНЕННЫЙ справочник открывать БЕЗ запроса элемента справочника-хозяина

    Всего записей: 156 | Зарегистр. 03-02-2003 | Отправлено: 07:55 13-07-2004
    vjick

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

    Цитата:
    Может содержать идентификатор реквизита диалога, который имеет в качестве типа значения справочник-хозяин.  

    ну ты сам и ответил
     
    т.е. если тебя не устраивает то что написал Xel и типовая бух-ия
    Создай реквизит(в справочнике "Контрагенты") типа Справочник.Контрагенты(на форму можешь не выносить).
    После того как запишешь элемент помести в реквизит ссылку на самого себя, тогда в поле
    реквизита типа Справочник.РасчетныеСчета в поле "связан с" можешь смело написать
    "Контрагент"  
    P.S. но все равно надо будет программно защищать вариант "Когда будут выбирать расчетный счет при не выбранном(записаном в базу) контрагенте"

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 07:07 14-07-2004 | Исправлено: vjick, 07:08 14-07-2004
    arxie

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос по 1с80. Есть справочник "Торговые марки". Есть текстовый реквизит "Торговая марка". Как лучше сделать, чтобы значение реквизита выбиралось из справочника, но сохранялось не ввиде ссылки а ввиде обычного текста?

    Всего записей: 25 | Зарегистр. 24-07-2003 | Отправлено: 11:51 14-07-2004
    STARTER1



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vjick
    Спасибо за помощь- оригинальный вариант, я  как то об этом не подумал... приму на заметку. Я еще не волшебник, я только учусь
     
    А вот мне "Меланхоличный ворон" еще так подсказал:
    (в модуле формы элемента)
    Процедура ПриНачалеВыбораЗначения(ЭлементДиалога)
       Если ЭлементДиалога="РасчетныйСчет" Тогда
          РасчетныйСчет.ИспользоватьВладельца(ТекущийЭлемент());
       КонецЕсли;
    КонецПроцедуры
    и уже не нужен "Связан с"

    Всего записей: 156 | Зарегистр. 03-02-2003 | Отправлено: 12:48 14-07-2004 | Исправлено: STARTER1, 12:51 14-07-2004
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    STARTER1
    ну так этот вариант и есть в типовой бухгалтерии и + там проверка на то записан уже
    элемент в справочник или нет(т.к если не записан, то РасчетныйСчет.ИспользоватьВладельца(ТекущийЭлемент());  
    отвалится с ошибкой)+ запись если не записан + открытие формы списка подчиненных расчетных счетов

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 17:08 14-07-2004 | Исправлено: vjick, 17:14 14-07-2004
    STARTER1



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vjick
    ...теперь разобрался. Но это программный способ. Я то пытался это проделать через свойство "Связан с". А вот это-то в типовой как раз ни где не реализовано и как сделать так и не понятно.

    Всего записей: 156 | Зарегистр. 03-02-2003 | Отправлено: 04:15 15-07-2004
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    STARTER1
    ну почему
    открывай любой приходный документ и смотри реквизиты контрагент и договор
    все как ты написал

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 06:27 15-07-2004
    STARTER1



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vjick
     
    В том то и дело, что ДОКУМЕНТ - там без проблем, а вот чтобы так же можно было бы  сделать на форме СПРАВОЧНИКА, используя свойство "Связан с", а не программно. Вот это-то в типовой как раз ни где не реализовано  (и ни где не встречал такое, почему и вопрос задал). Может так сделать принципиально нельзя?

    Всего записей: 156 | Зарегистр. 03-02-2003 | Отправлено: 12:07 15-07-2004
    arxie

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще один вопрос по 1с80 (может и глупый):
    Есть справочник сотрудники. Есть периодический (1 день) регистр сведений, содержащий булево значение работает или нет этот сотрудник.
     
    Есть поле выбора сотрудника.  
     
    Как грамотно отфильтровать форму списка, чтобы выдавался только список сотрудников, которые работают на указанную дату?

    Всего записей: 25 | Зарегистр. 24-07-2003 | Отправлено: 13:17 15-07-2004
    Xel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    STARTER1
    Связан с
     
    Используется для реквизитов типа "Справочник", если используемый в качестве типа значения справочник является подчиненным справочником. Может содержать идентификатор реквизита диалога, который имеет в качестве типа значения справочник-хозяин.
    При вводе значения в редактируемый элемент диалога выбор элемента из подчиненного справочника будет производиться без запроса элемента справочника-хозяина. Список элементов справочника, выданный на экран для выбора, будет содержать только элементы, подчиненные элементу справочника-хозяина.
     
    1С:Предприятие, версия 7.7. (c) 1996-1999, Фирма "1С"  
     
    У элемента придется создать реквизит, ссылающийся на самого себя, как сделано, например, в ЗиКе, прописывать его ПриЗаписи (а иначе негде), положить его на форму и на него уже ссылаться.
    А в типовой это не используется, ибо нафига?

    ----------
    Нет никакой ложки!

    Всего записей: 1212 | Зарегистр. 21-11-2001 | Отправлено: 14:18 15-07-2004
    STARTER1



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xel
    Во - это уже конструктивный вариант, хотя в итоге получается полный изврат.
     
    На форме элемента справочника Контрагенты делаем поле ввода с идентификатором КонтрагентХозяин и типом Справочник.Контрагенты (т.е. ссылаемся сами на себя). Ставим флажок Сделать невидимым. В реквизите "РасчетныйСчет" в поле "Связан с" пишем КонтрагентХозяин. Ну и еще в модуле  пропишем в процедуре ПриОткрытии (ПриЗаписи): КонтрагентХозяин=ТекущийЭлемент().
    Я думал есть более красивое решение.
     
    А вот почему бы нельзя было не городить весь этот огород, а в поле "Связан с" просто написать ТекущийЭлемент(). Ведь это логично- открывается подчиненный справочник. Подчиненный кому? - текущему элементу. Ан не работает.
     
    А типовая тут ни причем, я пишу свою конфигурацию. Типовую использую как образец высокой программистской мысли.

    Всего записей: 156 | Зарегистр. 03-02-2003 | Отправлено: 04:47 16-07-2004
    vjick

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

    Цитата:
    А вот почему бы нельзя было не городить весь этот огород, а в поле "Связан с" просто написать ТекущийЭлемент(). Ведь это логично- открывается подчиненный справочник. Подчиненный кому? - текущему элементу. Ан не работает.  

     
    а вот если прикинуть как это будет выглядеть на SQL серваке при работе с таблицами
    то возможно и не огород

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 06:56 16-07-2004
    Xel



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

    Цитата:
    А типовая тут ни причем, я пишу свою конфигурацию.

    Сам сказал, что
    Цитата:
    Вот это-то в типовой как раз ни где не реализовано  (и ни где не встречал такое, почему и вопрос задал).  

     
    Между прочим, покопал чуток типовую. Там все реализовано как раз четко и красиво.
     
    Процедура ПриНачалеВыбораЗначения(ИдентЭлементаДиалога,ФлагСтандартнойОбработки)// Предопределенная процедура
    Если ИдентЭлементаДиалога = "ОсновнойДоговор" Тогда
      ФлагСтандартнойОбработки = 0;
      Если Выбран() = 0 Тогда
        Если Вопрос("Список договоров можно открыть
               |только после записи контрагента.
               |Записать контрагента?", "Да+Нет") = "Да" Тогда
    Записать();
        КонецЕсли;
      КонецЕсли;
      Если Выбран() = 0 Тогда
        Возврат;
      КонецЕсли;
      ОткрытьФорму("Справочник.Договоры", ТекущийЭлемент());
    ...
     
    То бишь, достаточно прописать все в процедуре ПриначалеВыбораЗначения, правильно указав все необходимые переменные. При этом не нужно извращаться с реквизитами, ссылающимися самими на себя!


    ----------
    Нет никакой ложки!

    Всего записей: 1212 | Зарегистр. 21-11-2001 | Отправлено: 07:34 16-07-2004
       

    Страницы: 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

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C
    batva (07-06-2005 18:42): Продолжение..


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru