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

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

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

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

   

Vladimir54

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

Цитата:
Люди добрые, подскажите пожалуйста. Есть бухгалтерия, 7-ка

     Сделать так, чтобы была восьмёрка, многое почти 90% случаев зависит от главного бухгалтера А 10%  от программиста
 
Добавлено:

Цитата:
Надо в оборотно-сальдовой добавить все накладные покупателей, и по каждой накладной в отдельной колонке разницу между сроком задолженности оплаты товара от договорного срока. Ума не приложу с чего начать, т.к. новичок. Может есть где-то готовый отчёт? Заранее спасибо!

  Брать форму ТТН и по аналогии учиться создавать обработки, я вот 1 обработку сам помучился неделю, но написал не без помощи программёров, зато понял каждую деталь и кучу ньюансов, сечас пишу вторую обработку более сложную, уже 2 неделю, вот сижу каждый день в отпуске учусь, что непонятно конкретно свои наработки отсылаю опытным программёрам на этом форуме. Поэтому тебе совет, ты сначала наработки сделай, что да как, уточни, а потом спроси что не получается и т.д. а так просто спрашивать - это бесполезно.

Всего записей: 868 | Зарегистр. 06-11-2005 | Отправлено: 20:37 14-08-2007
ReqVieM

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
      Вот еще один вопрос. По поводу подборов:

Код:
 
Процедура ПриВыбореДокумента(Конт)  
    ОткрытьПодбор("Журнал.ДокументыПоТранспорту","ФормаДляВыбора");    
    УстановитьЗначениеВПодборе("Контрагент",Контрагент);
    УстановитьЗначениеВПодборе("Выписан",0);
    ДатаПост=ПодачаТранспорта.ДатаПодачи;
    СуммаКОплате=ПодачаТранспорта.Сумма;
Конецпроцедуры
 

        По идеи это процедура должна открыть журнал документы по транспорту и отобразить в нем только  документы с одним и тем же  контрагентом и не выписаные.  Или я не прав?  
        Одним словом работает это довольно криво Журнал открывается, документы там отображаются все...(( А  по закрытию, журнала, 1с выдает ошибку:
            Попытка присвоить значение не доступной для записи переменной (Контрагент)
            Попытка присвоить значение не доступной для записи переменной (Выписан)
И еще есть где-нибудь нормальный хелп к 1с, а не тот что встроенный?
 
 

Всего записей: 24 | Зарегистр. 05-07-2007 | Отправлено: 10:31 16-08-2007
SIF

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ReqVieM
 "Контрагент" и "Выписан" должны быть реквизиты диалога, как они называются на форме, а ты похоже пытаешься присвоить значение графе отбора "Контрагент" и "Выписан". Вроде так.
 

Цитата:
 еще есть где-нибудь нормальный хелп к 1с, а не тот что встроенный?

Есть описание встроенного языка в ворде. 600кб в архиве. могу скинуть.

Всего записей: 161 | Зарегистр. 12-12-2005 | Отправлено: 15:04 16-08-2007 | Исправлено: SIF, 15:10 16-08-2007
Vladimir54

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SIF
   Скинь пожалуста мне тоже. Кстати, только если это Радченко, то не нужно, уж очень плохая книга, ничего полезного там пока не нашёл, все примеры там очень простые, на которых невозможно чему-то научиться. Если у вас есть серьёзные книги по Языку Запросов, вышлите пожалуста, буду очень признаетелен. Адрес rew54@yandex.ru Ответ напишите на форуме.

Всего записей: 868 | Зарегистр. 06-11-2005 | Отправлено: 00:11 17-08-2007
783334



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите, плиз, как посчитать количество дней между двумя датами? 7.70.027

Всего записей: 91 | Зарегистр. 18-01-2007 | Отправлено: 05:45 17-08-2007
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ReqVieM
SIF
Vladimir54
на форуме есть специальная ветка - Книги по 1С -  
http://forum.ru-board.com/topic.cgi?forum=93&bm=1&topic=0259&start=420#lt
Все вопросы по литературе обсуждайте там. Кстати возможно найдете что нить и полезное для себе!
 
783334
одну дату вычесть из другой не работает разве? Если нет нужно тогда обе даты к одному виду (например, в дни или часы) а затем вычитать.

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:34 17-08-2007
783334



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

Цитата:
одну дату вычесть из другой не работает разве?  

 
ура, работает!!! спасибо за подсказку! осталось только придумать как в 1С:Бухгалтерии 7.7 посчитать посчитать количество рабочих дней между двумя датами.

Всего записей: 91 | Зарегистр. 18-01-2007 | Отправлено: 08:38 17-08-2007
DangerousWulf

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите какую конфигурацию из 7.7 и 8.х  
использовать для фирмы занимающейся производством и торговлей
есть полуфабрикты
нжно списание материалов и полуфабрикатов в производство по ФИФо  
а так же партионный учет в торговле

Всего записей: 152 | Зарегистр. 16-03-2007 | Отправлено: 09:48 17-08-2007
Aksenov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день, всем! есть трабла - если из конфигуратора делать сохранить данные на съёмные носители (флешка, внешний жёсткий диск) то пишет не хватает памяти (хотя памяти свободной - гигабайты на них), когда сохраняешь на жёсткий диск - всё нормально, с чем связано?

Всего записей: 1 | Зарегистр. 18-07-2007 | Отправлено: 10:03 17-08-2007
pavlika2



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

Всего записей: 626 | Зарегистр. 08-10-2004 | Отправлено: 11:37 17-08-2007
DangerousWulf

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ посдкажите есть обработка для переноса документов или ПУБ в ПУБ 300  
очень надо

Всего записей: 152 | Зарегистр. 16-03-2007 | Отправлено: 12:24 17-08-2007
pavlika2



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

Цитата:
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    ХозрасчетныйОстатки.Счет КАК Счет,
                   |    ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
                   |    ХозрасчетныйОстатки.СуммаОстатокДт КАК ОстатокДт,
                   |    ХозрасчетныйОстатки.СуммаОстатокКт КАК ОстатокКт,
                   |    КонтактнаяИнформация.Объект.ОсновнойБанковскийСчет.НомерСчета КАК НомерСчета,
                   |    КонтактнаяИнформация.Объект.ОсновнойБанковскийСчет.Банк КАК СчетБанк,
                   |    КонтактнаяИнформация.Объект.ОсновнойБанковскийСчет.БанкДляРасчетов.КоррСчет КАК КоррСчет,
                   |    КонтактнаяИнформация.Представление КАК ЮрАдрес,
                   |    КонтактнаяИнформация.Объект.ОсновнойБанковскийСчет.Банк.Наименование КАК БанкНаименование,
                   |    КонтактнаяИнформация.Объект.ОсновнойБанковскийСчет.Банк.Город КАК БанкГород,
                   |    КонтактнаяИнформация.Объект.ОсновнойБанковскийСчет.Банк.КоррСчет КАК БанкКоррСчет
                   |ИЗ
                   |    РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В ИЕРАРХИИ (&СписокСчетов), , Организация = &Организация) КАК ХозрасчетныйОстатки
                   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
                   |        ПО ХозрасчетныйОстатки.Субконто1 = КонтактнаяИнформация.Объект
                   |ГДЕ
                   |    КонтактнаяИнформация.Вид = &Вид
                   |ИТОГИ
                   |    СУММА(ОстатокДт),
                   |    СУММА(ОстатокКт)
                   |ПО
                   |    Счет
                   |АВТОУПОРЯДОЧИВАНИЕ";
    
    // параметры
    Запрос.УстановитьПараметр("Дата", Дата);
    //Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.РасчетыСПоставщикамиИПодрядчиками);
    Запрос.УстановитьПараметр("Вид", Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента);
    Запрос.УстановитьПараметр("Организация", Организация);    
    Запрос.УстановитьПараметр("Контрагент", Контрагент);
    
    М = Новый Массив;
    Для Каждого ТекущаяСтрока Из СписокСчетов Цикл
        М.Добавить(ТекущаяСтрока.Счет);
    КонецЦикла;
    Запрос.УстановитьПараметр("СписокСчетов", М);
    
    Выборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
 

Всего записей: 626 | Зарегистр. 08-10-2004 | Отправлено: 12:48 17-08-2007
chegol

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Существет ли эмулятор фискального регистратора. Программа, которая заменит собой фискальный регистратор, 1С будет считать что он подключен? Надо опробовать возможности конфигурации, а покупать ФР для этих целей очень накладно.

Всего записей: 47 | Зарегистр. 03-08-2003 | Отправлено: 13:36 17-08-2007
fol



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

Цитата:
Подскажите какую конфигурацию из 7.7 и 8.х  
использовать для фирмы занимающейся производством и торговлей  
есть полуфабрикты  
нжно списание материалов и полуфабрикатов в производство по ФИФо  
а так же партионный учет в торговле

Сложно сказать, если ПУБ 7.7 для производства, то это очень специфическая конфигурация, далеко не всем подходит. УПП для 8.0 не советую, т.к. большая часть функционала будет невостребована, да и дорогая она. Попробуйте связку БП+УТ для 8.1, на мой взгляд самый оптимальный вариант, у нас многие клиенты пользуют.

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 22:17 17-08-2007
KF



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

Цитата:
1С:Бухгалтерии 7.7 посчитать посчитать количество рабочих дней между двумя датами.

напиши счетчик между датами и в нем исключение вроде такого...
РабДней=0;
Сч=0;
ВсегоДней=Дата2-Дата1+1;
Для Сч=0 по ВсегоДней Цикл
  НомДня=НомерДняНедели(Дата1+Сч);
  Если НомДня<6 тогда
    РабДней=РабДней+1;
  КонецЕсли;
КонецЦикла;
// Конечно возможны варианты

Всего записей: 277 | Зарегистр. 06-05-2003 | Отправлено: 13:39 19-08-2007 | Исправлено: KF, 13:40 19-08-2007
alt76



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KF
можно проще
 
РабДней=0;  
Для Сч=Дата1 по Дата2 Цикл  
  НомДня=НомерДняНедели(Сч);  
  Если НомДня<6 тогда  
    РабДней=РабДней+1;  
  КонецЕсли;  
КонецЦикла;
 
ну, а вообще-то, по правильному - нужна база(справочник, например, как самое простое) выходных. ибо есть еще и праздники и переносы раб дней на субботу

Всего записей: 1260 | Зарегистр. 03-04-2003 | Отправлено: 13:49 19-08-2007 | Исправлено: alt76, 13:51 19-08-2007
Gluzer

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1С 8.0 Версия для обучения програмированию
Подробнее...

Всего записей: 8765 | Зарегистр. 31-03-2003 | Отправлено: 15:08 19-08-2007
VladZetRu

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
783334
В торговле есть такое возьми за основу:

Цитата:
 
//******************************************************************************
// глБанковскаяДата(НачДата,КолвоДней)
//
// Параметры:  
//  НачДата   - дата, от которой считаем,  
//  КолвоДней - количество дней, котрое надо отсчитать
//
// Возвращаемое значение:  
//  Дата, через заданное кол-во дней
//
// Описание:  
//  Функция возвращает дату через заданное количество рабочих дней, т.е.
//  без суббот и воскресений.
//
Функция глБанковскаяДата(НачДата,КолвоДней)  Экспорт
    Перем БанковскихДней, ОбычныхДней, ДеньНедели;
 
    БанковскихДней = 0;
    ОбычныхДней    = 0;
    Пока БанковскихДней < КолвоДней Цикл  
        ОбычныхДней = ОбычныхДней+ 1;
        
        // определим день недели
        ДеньНедели=НомерДняНедели(НачДата+ОбычныхДней);
        
        // если не выходной, то прошел еще один банковский день
        Если ДеньНедели < 6 Тогда
            БанковскихДней=БанковскихДней+1;
        КонецЕсли;
    КонецЦикла;
    
    Возврат (НачДата + ОбычныхДней);
 
КонецФункции // глБанковскаяДата()
 

 

Всего записей: 467 | Зарегистр. 14-03-2005 | Отправлено: 23:45 19-08-2007
783334



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

Цитата:
В торговле есть такое возьми за основу:

 
skip
 
спасибо. я подглядел как сделанов ЗиК, после чего добавил пятидневный календарь в стандартную Бухгалтерию и для вычисления рабочих дней между двумя датами использую стандартную функцию  
 

Код:
КолРабочихДней = Календарь.Дней(НачальнаяДата,КонечнаяДата)

 
на самом деле, это количество "ненулевых" дней, т.е. календарь необходимо заполнить перед использованием. но это очень быстро и не напряжно.

Всего записей: 91 | Зарегистр. 18-01-2007 | Отправлено: 02:36 20-08-2007
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
chegol
Если ты планируеш ваабще использовать ФР, то покупай его и не заморачивайся с эмулятором - пока ФР не зарегистрирован и не активирован можно спокойно на нем эксперементировать. Из личного опыта скажу что в семерке ФР работает нормально - проблем вообщем-то больших не было. Про восьмерку ничего не могу сказать, т.к. не работал с ней, но я думаю что в 8 тоже проблем не будет - т.к.все отлажено в предыдущих версиях 1С.

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 06:56 20-08-2007
   

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

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
ShIvADeSt (06-02-2008 02:31): продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=9226


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru