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

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



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

    Цитата:
    никто не задумывался о безопасности баз

    Какая уж тут безопасность на 98! Можно, конечно, сторонними прогами зарпещать доступ к папкам, но в 98 это легко обходится.
    Здесь выход самый простой - все же НТФС и права.
     
    defis

    Цитата:
    А как можно настроить сеть так чтобы она использовалась не на 2%

    А что значит "на 2%"? И что значит "не на 2%"? Что должно получится в результате?
    Вообще-то, это дбф-версия, то бишь, файлсерверная версия. тянется база себе локально, там делается выборка данных. Хочется разгрузить сеть - SQL либо терминальные решения.

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

    Всего записей: 1214 | Зарегистр. 21-11-2001 | Отправлено: 15:35 27-02-2004
    Sherlock

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, подскажите плиз. Срочно надо сдать отчет.
    Где здесь ошибка:
     
         Функция ВсегоПриходТов=Сумма(ПриходТов*(1+НДС));  
     
    Вот если я добавляю эту функцию в запрос, то 1С вылетает. Почему???
     
    Заранее благодарен.

    Всего записей: 36 | Зарегистр. 14-08-2003 | Отправлено: 17:57 01-03-2004
    Dodger



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

    Цитата:
    Народ, подскажите плиз. Срочно надо сдать отчет.  
    Где здесь ошибка:  
       
         Функция ВсегоПриходТов=Сумма(ПриходТов*(1+НДС));  

     
    нужно  
     

    Функция ВсегоПриходТов=Сумма(ПриходТов);
    Функция ВсегоНДС=Сумма(НДС);  

     
    умножай после  Запрос.Выполнить()
    в цикле  
     

    ПриходТов = 0;
    Пока Запрос.Группировка(1) Цикл
      ПриходТов = Запрос.ВсегоПриходТов*(1+Запрос.ВсегоНДС);
    КонецЦикла


    Всего записей: 48 | Зарегистр. 20-02-2003 | Отправлено: 19:46 01-03-2004 | Исправлено: Dodger, 19:47 01-03-2004
    Sherlock

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dodger
     
    Если я сделаю, как Вы предлагаете, то получится следующее:
    Допустим у меня ест расх накладная, где в ней 3 позиции
     
    Нпп  Цена  НДС   ЦенаСНДС
    1      0,5      0,2    (0,5*(1+0,2))=0,6
    2      1,78    0,2     2,136
    3      2,01       0     2,01    
    Итого                    4,746
     
    По запросу получается следующее (групировка идет по документам):
     
    (0,5+1,78+2,01)=4,29
    (0,2+0,2+0)=0,4
     
    4,29*(1+0,4)=6,006
     
    Вот такой вот прикол

    Всего записей: 36 | Зарегистр. 14-08-2003 | Отправлено: 20:09 02-03-2004
    Dodger



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Sherlock
    При чем тут цены?!
    Что хотим получить, сумму с НДС по строке, или цену с НДС по строке?
    Почему не используем регистры или бух итоги?
    Запрос в студию!

    Всего записей: 48 | Зарегистр. 20-02-2003 | Отправлено: 12:00 03-03-2004
    Sherlock

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ТекстЗапроса=
    "//{{ЗАПРОС(Реализация)
    |Период с ДатаНач по ДатаКон;
    |ТекДок=Регистр.Обороты.ТекущийДокумент;
    |Фирма=Регистр.Обороты.Фирма;
    |Склад=Регистр.Обороты.ДопИзмерение1;
    |Контрагент=Регистр.Обороты.Покупатель;
    |ТипКонтрагента=Регистр.Обороты.Покупатель.ТипКонтрагента;
    |НДС=Регистр.Обороты.Товар.СтавкаНДС.Ставка;
    |ВидТМЦ=Регистр.Обороты.Товар.ВидТМЦ;
    |РасходСум=Регистр.Обороты.РасходСум;
    |Функция ВсегоРасходСум=Сумма(РасходСум*(1+НДС));
    |Доход=Регистр.Обороты.Доход;
    |Функция ВсегоДоход=Сумма(Доход*(1+НДС));
    |Группировка Склад;
    |Группировка Контрагент;
    |Группировка ТекДок;
    |Условие(Фирма=текФирма);";
     
    У меня в регистре РасходСум без НДС
     
    P.S. Знакомый говорит, что не в SQL базе работает нормально, а вот в SQL вылетает.

    Всего записей: 36 | Зарегистр. 14-08-2003 | Отправлено: 17:59 03-03-2004
    Dodger



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Sherlock
     
    Насколько я знаю, запросы в 1С вычислений с перемннными  
    оного внутри функций не делают. Все это легко решаемо при обходе  
    группировок запроса (см. ниже)
     
    ТекстЗапроса=  
    "//{{ЗАПРОС(Реализация)  
    |Период с ДатаНач по ДатаКон;  
    |ТекДок=Регистр.Обороты.ТекущийДокумент;  
    |Фирма=Регистр.Обороты.Фирма;  
    |Склад=Регистр.Обороты.ДопИзмерение1;  
    |Контрагент=Регистр.Обороты.Покупатель;  
    |ТипКонтрагента=Регистр.Обороты.Покупатель.ТипКонтрагента;  
    |НДС=Регистр.Обороты.Товар.СтавкаНДС.Ставка;  
    |ВидТМЦ=Регистр.Обороты.Товар.ВидТМЦ;  
    |РасходСум=Регистр.Обороты.РасходСум;  
    |Доход=Регистр.Обороты.Доход;  
    |Функция ВсегоРасходСум=Сумма(РасходСум);  
    |Функция ВсегоДоход=Сумма(Доход);  
    |Группировка Склад;  
    |Группировка Контрагент;  
    |Группировка ТекДок;  
     
    //если в документе встречается товар с разным НДС - порядок группировок такой,
    //если ставка НДС по документу - группировки ТекДок и НДС  
    //поменять местами (так красивше )
     |Группировка НДС;  
     
    |Условие(Фирма=текФирма);";
     
    //выполнить запрос
    //   .........
     
    текРасхдСНДС = 0;
    текДоходСНДС = 0;
     
    текСумСкладРасход = 0;
    текСумКонтрагентРасход = 0;
    текСумТекДокРасход = 0;
     
    текСумСкладДоход = 0;
    текСумКонтрагентДоход = 0;
    текСумТекДокДоход = 0;
     
     
    Пока Запрос.Группировка(Склад) = 1 Цикл
    //   .........
         текСумСкладРасход = 0;
         текСумСкладДоход = 0;
     
      Пока Запрос.Группировка(Контрагент) = 1 Цикл
    //   .........
         текСумКонтрагентРасход = 0;
         текСумКонтрагентДоход = 0;
     
         Пока Запрос.Группировка(ТекДок) = 1 Цикл
    //    .........
          текСумТекДокРасход = 0;
          текСумТекДокДоход = 0;
     
            Пока Запрос.Группировка(НДС) = 1 Цикл
                 текРасхдСНДС = Запрос.ВсегоРасходСум*(1+Запрос.НДС);
                 текДоходСНДС = Запрос.ВсегоДоход*(1+Запрос.НДС);
     
                 текСумСкладРасход = текСумСкладРасход + текРасхдСНДС;
                 текСумКонтрагентРасход = текСумКонтрагентРасход +текРасхдСНДС;
                 текСумТекДокРасход = текСумТекДокРасход + текРасхдСНДС;
     
                 текСумСкладДоход = текСумСкладДоход + текДоходСНДС;
                 текСумКонтрагентДоход = текСумКонтрагентДоход +текДоходСНДС;
                 текСумТекДокДоход = текСумТекДокДоход + текДоходСНДС;
     
           КонецЦикла;
         КонецЦикла;
      КонецЦикла;
    КонецЦикла;
     
     

    Всего записей: 48 | Зарегистр. 20-02-2003 | Отправлено: 21:24 03-03-2004 | Исправлено: Dodger, 21:32 03-03-2004
    Sherlock

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вчера с горя выпил пива и .... нашел выход:
     
    ТекстЗапроса=
    "//{{ЗАПРОС(Реализация)
    |Период с ДатаНач по ДатаКон;
    |ТекДок=Регистр.Обороты.ТекущийДокумент;
    |Фирма=Регистр.Обороты.Фирма;
    |Склад=Регистр.Обороты.ДопИзмерение1;
    |Контрагент=Регистр.Обороты.Покупатель;
    |ТипКонтрагента=Регистр.Обороты.Покупатель.ТипКонтрагента;
    |НДС=Регистр.Обороты.Товар.СтавкаНДС.Ставка;
    |ВидТМЦ=Регистр.Обороты.Товар.ВидТМЦ;
    |РасходСум=Регистр.Обороты.РасходСум;
    |Функция ВсегоРасходСум=Сумма(РасходСум);
                    |Функция ВсегоСуммаНДС=Сумма(РасходСум*НДС);
    |Доход=Регистр.Обороты.Доход;
    |Функция ВсегоДоход=Сумма(Доход);
    |Группировка Склад;
    |Группировка Контрагент;
    |Группировка ТекДок;
    |Условие(Фирма=текФирма);";
     
     
     
    ....
     
     Пока Запрос.Группировка(1)>0 Цикл
            ВсегоДоходСНДС=Запрос.ВсегоДоход+Запрос.ВсегоСуммаНДС;
            ...
     КонецЦмкла;
     
     
    И работает же, зараза )

    Всего записей: 36 | Зарегистр. 14-08-2003 | Отправлено: 11:57 04-03-2004
    MVl

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Откуда взялась эта надпись, может кто обьяснит?  
    "На дату документа нарушена последовательность "Взаиморасчеты".
    Граница последовательности установлена на: 01.01.0001 0:00:00.
    Проверка на допустимый срок задолженности может быть некорректной!
    Граница последовательности расположена раньше начала текущего периода! Проведение по партиям не выполнено"
    Самое интересное, что тоже самое проведение документов в демо базе подобных надписей не вызывает (УТ для Украины)

    Всего записей: 450 | Зарегистр. 28-11-2003 | Отправлено: 12:06 04-03-2004
    vlsss



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Уважаемые! Такой вопрос: Стояла 1С 19 релиз, ЗиК 242. В конфигурации чего там и кем-то там руками было дописано. Ситуация: при попытке нянуть на неё 244 релиз она сказала, что программа Расчёт с ней работать не будет... колллега всё одно натянул её. После чего перестало рассчитывать налоги в ПФ (сводная за всю фирму). Откат из зипа -те же яйца, только вид сбоку. Что делать?

    Всего записей: 311 | Зарегистр. 05-05-2003 | Отправлено: 21:00 04-03-2004 | Исправлено: vlsss, 07:16 06-03-2004
    Hare

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

    Цитата:
    Ситуация: при попытке нянуть на неё 244 релиз она сказала, что программа Расчёт с ней работать не будет

    Можно привести точное сообщение ?

    Всего записей: 567 | Зарегистр. 16-02-2002 | Отправлено: 22:14 05-03-2004
    vlsss



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

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

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

    Всего записей: 1809 | Зарегистр. 29-01-2002 | Отправлено: 08:51 06-03-2004
    Hare

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

    Цитата:
    Данный файл не является потомком, поэтому возможно разрушение данных

    В конфигурации были произведены изменения .

    Цитата:
    Данная конфигурация является специализированной, при сохранении программа Расчёт с ней работать не будет..."

    Конфигурация , которую ты одеваешь - базовая . Работать не будет - имеется в виду  
    в базовом варианте .
    Что надо сделать :
    1. Сделать из базовой конфигурации обычную . Открыть в конфигураторе , что-нибудь
    изменить ( добавить пробел в наименование конфигурации ), сохранить .
    2. Определиться , нужны ли "дописки" в старой конфигурации .
    3. Если нет - тогда загрузить измененную конфигурацию .
    4. Если нужны - тогда 2 варианта  
          а) не знаем чего дописывали - обьединение конфигураций
          б) знаем - выполняем п.3 , вносим "дописки" .
     
    Добавлено
    Написано для vlsss

    Всего записей: 567 | Зарегистр. 16-02-2002 | Отправлено: 12:16 06-03-2004
    vlsss



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vjick
    Hare
    Сенкс! Уважаемые!!! Во вторник пойду разбираться, воочию  ещё не видел что там сотворили... но если б вы видели директора по продажам....( в домашней обстановке)  О! Извиняюсь за словоблудие, но готов там разбираться неделями !
     
    PS: Всех коллег женского пола с наступающим!

    Всего записей: 311 | Зарегистр. 05-05-2003 | Отправлено: 15:55 06-03-2004 | Исправлено: vlsss, 16:03 06-03-2004
    Geedaev

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В конфигурации 1С Предприниматель 1.2 не нашел такого типа номенклатуры, как "Товар на комиссии"... В то же время в упрощенке и других конфах он имеется... можно ли сей вид вживить и в "предпринимателя", а то у меня налогом облагается только доход, ну мне и вкатывают все деньги проходящие через счет в доход, а т.к. я работаю по комиссии - такого быть не должно... vassiliev @ blacktop.ru

    Всего записей: 9 | Зарегистр. 24-12-2003 | Отправлено: 18:05 07-03-2004 | Исправлено: Geedaev, 18:06 07-03-2004
    vjick

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hare
    ? вот то что специализированной согласен что пытается базовую натянуть
    а вторая часть "что расчет работать не будет" - вроде такого никогда не выскакивало в этом случае????

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vjick
    Может, там наоборот базовую пытаются на типовую обновить?
     
    Geedaev

    Цитата:
    можно ли сей вид вживить и в "предпринимателя"

    Вживить можно все, только потом с обновлениями, чем больше виживлений, тем хуже! Если ну пугает, то почему бы и нет?

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

    Всего записей: 1214 | Зарегистр. 21-11-2001 | Отправлено: 09:11 10-03-2004
    Sarancha75



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Очень нужна помошь - отпуск по уходу за ребенком создает два вида расчета
     
    СОздали документ - отпуск. Вид отпуска - по уходу за ребенком.
    Поставили дату начала и примерную дату окончания отпуска. К этому времени ребенку уже месяцев 5.  
    При проведении и дальнещем расчете по этой сотруднице видно два расчета
    - отпуск по уходу за ребенком до 1.5 лет
    - отпуск по уходу за ребенком до 3 лет
    Но должен же быть один. В чем дело?

    Всего записей: 1401 | Зарегистр. 27-09-2002 | Отправлено: 02:33 11-03-2004
    Xel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Sarancha75
    Надо понимать, что на Т1С все ответили, не так ли?


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

    Всего записей: 1214 | Зарегистр. 21-11-2001 | Отправлено: 07:47 11-03-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-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru