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

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

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

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

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования !!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ (обновлено 27.03.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...

Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:30 06-02-2008 | Исправлено: vkramnik, 21:26 27-03-2009
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
valerka78
Цитата:
обоснуйте
Выраженьица ..как у "братвы"  
 

 
Учесть что: база мизерная,  в однополльзовательском режиме на супержелезе для 77 (core duo + 2гига рамы, рейд 0)

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 15:36 07-04-2008 | Исправлено: FOLD, 15:37 07-04-2008
valerka78



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

Цитата:
как у "братвы"

ну и ну
 
этот пример лично мне ничего не доказывает, просто в ЭТОМ случае запрос работает быстрее. Неубедительно вобщем

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 17:18 07-04-2008
FOLD

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

Цитата:
 просто в ЭТОМ случае запрос работает быстрее
А мы здесь и обсужадли конкретный случай..именно по "конкретному" случаю ты употребил выражение "тупой".

Цитата:
Неубедительно вобщем
Если конктерные цифры тебе не доказательсво, тогда ясно с  тобой..
Доказывай ка ,ты обратное..аргументы  типа : "мамой клянусь" ,не канают

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 17:33 07-04-2008 | Исправлено: FOLD, 17:37 07-04-2008
valerka78



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

Цитата:
именно по "конкретному" случаю ты употребил выражение "тупой".  

не я а ты  

Цитата:
К тому,что  перебор,  самый тупой метод

 

Цитата:
Доказывай ка ,ты обратное..а

да я ничего не доказываю просто сказал, что запрос не панацея или панацея?

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 18:39 07-04-2008
FOLD

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

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 19:32 07-04-2008
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FOLD
Дружище, взгляни еще разочек на тот пост Там нет критики
Там шел мимо парень, решил блеснуть извилиной, и все
Причем даже не удосужился отстоять свою точку зрения.
у меня лично нет ни мании величия, ни комплекса неполноценности.
 
З.Ы. перестаю отвечать на посты не относящиеся к теме форума...

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 19:51 07-04-2008
ToppeaDop

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FOLD
картинки классные. еще бы суммировать время А то на калькуляторе долго и нудно
 

Всего записей: 466 | Зарегистр. 24-08-2003 | Отправлено: 23:45 07-04-2008
ponomix



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребта помогите не могу понять в чем проблема
Здача: Два плана счетов проводки стандартные если выбран не финансовый, а если финансовый тогда нужно по плану счетов финансовый
Вот есть код:
ВидУчета=ВидУч;
Сообщить("Вид Учета " + ВидУч,"!!!");
Если Перечисление.ВидУчета = Финансовый Тогда
    ВыбратьСтроки();
    Пока ПолучитьСтроку() = 1 Цикл
 
        Операция.НоваяПроводка();
        Операция.Дебет.Счет = СчетПоКоду("41.2",ПланыСчетов.Финансовый);
        Операция.Дебет.Номенклатура = Номенклатура;
        Операция.Кредит.Счет = СчетПоКоду("60.1",ПланыСчетов.Финансовый);
        Операция.Кредит.Контрагенты = Контрагент;
        Операция.Кредит.Договоры = Договор;
        Операция.Количество = Количество;
        Операция.Сумма = Сумма;
        Операция.РазделительУчета = ЮрЛицо;
 
    КонецЦикла;
 
    Операция.Содержание = Количество;
    Операция.СуммаОперации = Сумма;
    Операция.Записать();
КонецЕсли;

Всего записей: 11 | Зарегистр. 18-02-2007 | Отправлено: 11:45 08-04-2008
Lihonosov

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FOLD
А на картинках - это отладчик?
Если да, то можно написать как сделать, что-бы появилась такая-же таблица со временем!
Попробую сравнить время с циклом и время запросом при обработке нескольких тысяч строк на своей базе.
P.S. С отладчиком никогда не работал

Всего записей: 540 | Зарегистр. 05-07-2007 | Отправлено: 11:48 08-04-2008 | Исправлено: Lihonosov, 11:50 08-04-2008
ponomix



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

Всего записей: 11 | Зарегистр. 18-02-2007 | Отправлено: 12:07 08-04-2008
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lihonosov
В отладчике есть кнопка "Замер производительности", жмешь, запускаешь и все.

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 12:11 08-04-2008
ponomix



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не кому на ум нечего не приходит

Всего записей: 11 | Зарегистр. 18-02-2007 | Отправлено: 13:23 08-04-2008
timmon

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как отделить предыдущий год (убрать из базы)?

Всего записей: 108 | Зарегистр. 27-12-2004 | Отправлено: 13:51 08-04-2008
pa_dima



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

Цитата:
Ребта помогите не могу понять в чем проблема
Здача: Два плана счетов проводки стандартные если выбран не финансовый, а если финансовый тогда нужно по плану счетов финансовый  

 
а что имено непонято?

Всего записей: 180 | Зарегистр. 22-09-2003 | Отправлено: 14:00 08-04-2008
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
timmon
Ты хочешь обрезать (свернуть) базу? Если да, то это так просто не делается, хотя для бухгалтерии есть стандартная обработка для выполнения этой функции.

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 15:02 08-04-2008
ponomix



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pa_dima Проводит только стандартно условие которое я вставил в модуль документа не выполняется в отладчеке смотрю он просто проскакиевает его
 
 
Добавлено:
Разобрался условие выполнется  
Вот код если кому интересно:
    // ponomix
 
ВидУчета=ВидУч;
Предупреждение ("Вид Учета " + ВидУч,"!!!");
 
Если ВидУч = Перечисление.ВидУчета.Финансовый Тогда
    ВыбратьСтроки();
    Пока ПолучитьСтроку() = 1 Цикл
 
        Операция.НоваяПроводка();
        Операция.Дебет.Счет = СчетПоКоду("41.2",ПланыСчетов.Финансовый);
        Операция.Дебет.Номенклатура = Номенклатура;
        Операция.Кредит.Счет = СчетПоКоду("60.1",ПланыСчетов.Финансовый);
        Операция.Кредит.Контрагенты = Контрагент;
        Операция.Кредит.Договоры = Договор;
        Операция.Количество = Количество;
        Операция.Сумма = Сумма;
        Операция.РазделительУчета = ЮрЛицо;
 
    КонецЦикла;
 
    Операция.Содержание = Количество;
    Операция.СуммаОперации = Сумма;
    Операция.Записать();
КонецЕсли;
   //ponomix
Но возникла другая проблема условие выполнено но увы все проводки сделаны на основной план счетов
 
Добавлено:
Пишу один и сам отвечаю на свои возможно "глупые" вопросы
Все сделал для второй проводки тоже поставил условие и все решилось

Всего записей: 11 | Зарегистр. 18-02-2007 | Отправлено: 05:14 09-04-2008
OJIR

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
 
Подскажите пожалуйста, как организовать автоматическое заполнение некоторых полей табличной части?
 
А именно надо следующее: В табличной части документа "Перемещение товаров" есть два поля: материал и обозначение.
 
Материал - выбирается из справочника "Номенклатура".
Обозначение - это краткое обозначение материала.
 
Надо сделать так, чтобы при выборе материала из справочника "Номенклатура", в табличной части документа "Перемещение товаров", автоматически подставлялось значение в поле "Обозначение".
 
1С:Предприятие 8.1 (8.1.10.50)
Конфигурация: Бухгалтерия предприятия, редакция 1.6 (1.6.5.2)

Всего записей: 52 | Зарегистр. 07-01-2008 | Отправлено: 12:35 09-04-2008
pa_dima



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ponomix
 
ВидУчета=ВидУч;
Предупреждение ("Вид Учета " + СокрЛП(Строка(ВидУч)),"!!!");
 
врПланСчетов = "";
 
Если ВидУч = Перечисление.ВидУчета.Финансовый Тогда
      врПланСчетов = ПланыСчетов.Финансовый;
Иначе
      врПланСчетов = ПланыСчетов.<..................>;
КонецЕсли;  
 
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
        Операция.НоваяПроводка();
        Операция.Дебет.Счет = СчетПоКоду("41.2", врПланСчетов );
        Операция.Дебет.Номенклатура = Номенклатура;
        Операция.Кредит.Счет = СчетПоКоду("60.1", врПланСчетов );
        Операция.Кредит.Контрагенты = Контрагент;
        Операция.Кредит.Договоры = Договор;
        Операция.Количество = Количество;
        Операция.Сумма = Сумма;
        Операция.РазделительУчета = ЮрЛицо;
КонецЦикла;
Операция.Содержание = Количество;
Операция.СуммаОперации = Сумма;
Операция.Записать();
 
Вот так я думаю будет правильно.

Всего записей: 180 | Зарегистр. 22-09-2003 | Отправлено: 12:35 09-04-2008
FOLD

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

Цитата:
Надо сделать так, чтобы при выборе материала из справочника "Номенклатура", в табличной части документа "Перемещение товаров", автоматически  

Это элементарно..юзай обработчик "При изменении" В табличной части в колонке Номенклатура ,или материалы как она наывается не помню.. Примров в типовой -завлиись

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 18:06 09-04-2008
Vxd2000



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

Нужно сделать для 1С:Бухгалтерия 7.7 отчет выводящий список проведенных банковских выписок за период, но для каждой показывающих все имеющиеся строки в ней (то есть выводящий всю ее табличную часть) .
 
Сначала делается запрос выписок с их группировкой, а затем при выводе их в "печатную" форму делается цикл:
 
Выписка = Запрос.Выписка;  
 
Пока Выписка.ПолучитьСтроку()=1 Цикл
...
ну и тут то, что нужно показать, например
 
Приход=Выписка.Приход;
 
и затем вывод секции с графой "приход"
 
КонецЦикла;
 
Как лучше реализовать (для быстродействия) этот отчет так или полностью через запрос, в том числе и то, что связано с табличной частью выписки ?

Всего записей: 1149 | Зарегистр. 14-11-2002 | Отправлено: 20:00 10-04-2008
   

Страницы: 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 Программирование и поддержка
ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru