...

Библиотека по теме "Разработка" для 1С

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Эта статья является продолжением моей публикации http://infostart.ru/public/21181/. В работе я столкнулся с тем, что данная конструкция работает, но медленно. Когда дело касается 20-100 строк, то о времени выполнения запроса не задумываешься. Но когда в тексте запроса около 2000 строк, которые обрабатывают массивы данных около 2000+ строк на 50+ столбцов, то итоговое время заставляет задуматься. Данная статья сделана не для гуру по запросам в 1С8, она рассчитана скорее на начальный и средний уровни.

18.05.2010    20500    Ivon    24    

11

Запросы Платформа 1С v8.3 1C:Бухгалтерия

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

15.05.2010    2532    grub    8    

6

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Часто возникает необходимость посчитать сумму на форме типа ДокументСписок с текущими отборами... И при большом количестве документов методы с ПостроительЗапроса.ИсточникДанных начинают сильно тормозить, т.к. весь список грузится на клиента. Остается единственное решение - Запрос.

14.05.2010    18503    a-novoselov    11    

16

Универсальные функции Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1C77

Часто в терминальных сессиях у пользователю Windows не хватает прав на регистрацию v7plus.dll. Соответственно нельзя воспользоваться, например методом СоздатьGUID() класса V7SysInfo.

12.05.2010    16997    prolancer    5    

10

Механизмы платформы 1С Платформа 1С v8.3 1C:Бухгалтерия

Не сложная доработка практически любой типовой конфигурации 1С 8.1, 8.2, расширяющая границы доступа для отдельных типов документов. Проверено на УПП и БП. Доработка облегчает жизнь администраторам БД, вынужденных открывать/закрывать доступ к документам в закрытом периоде

12.05.2010    13469    Glaver    18    

33

Универсальные функции

Иногда надо перевести число в двоичную или шестнадцатеричную систему счисления - нет ничего проще. Кроме этого, данной функцией можно воспользоваться для компактного представления большого числа (например результат вычисления хэш функции) в виде строкового кода, когда код документа (справочника) тип строка. Например число 6869973762479115207 (19 разрядов) в 156-ричной системе счисления будет представлен строкой "KвULq%Лzq" (9 символов)

11.05.2010    26001    kosilov    9    

38

Математика и алгоритмы

Простенькие задачки по программированию на сообразительность. Зарядка для ума.

10.05.2010    72225    Evg-Lylyk    81    

75

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Иногда возникает потребность отбора в запросе по составному ключу – типа партия, серия, номенклатура – при одном значении ключа проблем нет, а вот когда значений ключа несколько возникает проблема

29.04.2010    10841    A_kryl    6    

9

Работа с интерфейсом Платформа 1С v8.3 1С:Управление торговлей 10

В каждой стране свои законы и правила, какие же подводные камни нас ждут при автоматизации учета на базе УТ 1С 8.1 . Статья, надеюсь, будет интересна, прежде всего программистам живущим где-то за пределами Республики Беларусь.

29.04.2010    6349    miXna5    12    

21

Работа с интерфейсом Платформа 1С v8.3 1C:Бухгалтерия

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

16.04.2010    54879    Rusmus    22    

31

Универсальные функции Платформа 1С v7.7 1C77

Смотрю, "полку нашего прибыло" - стали публиковаться семерочные обработки по выводу таблицы значений на экран, когда поместить таблицу значений на форму или ВыбратьСтроку() по каким-то причинам не удовлетворяет. Это - описание глобальной процедуры, которая выводит любую таблицу значений в табличный документ, с которым уже можно работать дальше. Автор: Денис Горбунов, осень 2001 - осень 2003 Оригинал расположен на: http://faq1c.gorbunov.ru

14.04.2010    24332    v.l.    14    

12

Математика и алгоритмы Платформа 1С v7.7 1C77

До настоящего времени с проверкой валидности ИИН/БИН была довольно большая проблема. Хоть алгоритм и очень простой, но его просто никто не знал. Предлагаю вашему вниманию его Алгоритм основан на статье: http://www.gotdotnet.ru/blogs/kidinfo/7516/ За что огромное спасибо автору

13.04.2010    19234    Gvozdod    10    

9

Логистика, склад и ТМЦ Математика и алгоритмы Платформа 1С v8.3 1C:Бухгалтерия

Как одним запросом получить все движения расходных документов за период ? В статье приводится альтернативный алгоритм списания по методу ФИФО .

02.04.2010    55298    Ish_2    105    

118

Инструментарий разработчика Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1C77

Рассказывается как исправить типовой универсальный отчет: "Подбор объектов", что бы он работал с SQL. В текущей реализации, которая лежит на ИТС без изменений много лет, в SQL базе отобрать объекты по вхождению в группу справочника невозможно, при этом в DBF варианте все работает.

1 стартмани

31.03.2010    13290    Sk0rp    14    

23

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Понадобилось в запросе выполнить некоторые операции с датами: - посчитать дату оплаты в банковских днях; - собирать строки, в которые должны были входить даты, точнее строковые представления дат в формате "ДФ=dd.MM.yyyy". Вот что из этого получилось.

30.03.2010    74425    alexk-is    39    

143

Работа с интерфейсом Платформа 1С v8.3 1C:Бухгалтерия

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

27.03.2010    14417    Pim    6    

25

Зарплата Механизмы типовых конфигураций Запросы Платформа 1С v8.3 1С:Зарплата и кадры бюджетного учреждения

При расчете среднего заработка у сотрудников на 6ти дневном графике работы неверно вычислялся средний заработок, и в следствии этого - остальные зависимые расчеты.. И вот как это исправили мы..

25.03.2010    13408    kote    3    

4

Банковские операции Запросы Платформа 1С v8.3 1C:Бухгалтерия

Иногда у меня возникала необходимость в запросе получить значение курсов валют на разные даты, причем заранее список дат неизвестен. Естественно было желание сделать все одним запросом. Буквально вчера нашел я оптимальное решение задачи. Т.к. подобные задачи могут возникать и у других, то решил результат здесь.

20.03.2010    20460    Nikola23    17    

38

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Недавно открыл для себя "не совсем стандартное" использование оператора ВЫБОР в запросах, и спешу им поделиться с достопочтенной публикой. Может для многих это и не новость, в таком случае воздержитесь от ругани, возмущений и минусов )

18.03.2010    109366    ll13    81    

197

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Выполнить пакетный запрос ПостроителемОтчета? Может каждый, но у вас не было времени :)

18.03.2010    10018    MoneG2    4    

9

Запросы Платформа 1С v8.3 1C:Бухгалтерия

В документация по запросам описаны 3! способа применения оператора В(IN) однако есть и четвертый

17.03.2010    18788    German    19    

53

Работа с интерфейсом Платформа 1С v8.3 1C:Бухгалтерия

Надоев лицезреть большое количество написанных отчетов и обработок (далее по тексту ОиО) для 1С на своем жестком диске я решил, что надо что-то делать, так как порой трудно найти нужную ОиО. И варианты было два либо конфигурация, либо что-то иное...

15.03.2010    14383    YAN    13    

44

Универсальные функции Математика и алгоритмы Платформа 1С v7.7 1C77

Вычисление периодов в формате ГГММДД. Вычисление дат по формуле Дата + ГГММДД. Примечание: Даты передаем в виде 'ДД.ММ.ГГГГ', периоды - "ГГ-ММ-ДД". Пользуйтесь.

10.03.2010    10708    arithmometr    1    

3

Зарплата Механизмы типовых конфигураций Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5

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

04.03.2010    9901    Stety    8    

7

Зарплата Механизмы типовых конфигураций Расчет 7.7 1С:Зарплата и кадры 7.7

При расчете переходящего больничного (2009-2010) за 2010 год не выводятся данные при расчете среднего. Предлагаю обсудить решение проблемы для 293 релиза.

01.03.2010    7317    OlegAl    10    

8

Работа с интерфейсом Платформа 1С v8.3 1C:Бухгалтерия

В 7.7 в настройках был вкладыш где настраивалось как открывать журналы документов, в 8 я этого не нашол :-(

23.02.2010    24615    AnryMc    12    

11

Зарплата Механизмы типовых конфигураций Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 1С:Управление производственным предприятием

Если кадровая служба разбивает строки документа "Отпуска организаций" по рабочим периодам одного и того же сотрудника, то такие строки в регистре сведений СостояниеРаботниковОрганизаций необходимо склеивать (чтобы корректно рассчитать отпуск сотруднику). Предлагается процедура склейки таких записей.

19.02.2010    11501    megatrend    0    

3

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия

Статьи, публикации, блоги, обсуждения, линки, которые помогают в разработке для 1С 8

10.02.2010    35496    artbear    37    

203

Механизмы платформы 1С Платформа 1С v8.3 1C:Бухгалтерия

Привыкнув к лучшему с трудом переходишь на хорошее. Заставляем контекстную подсказку показывать то, что нужно Вам, а не то, что видит она.

09.02.2010    36235    mbreaker    96    

149

Запросы Платформа 1С v8.3 1C:Бухгалтерия

Послать POST запрос и получить ответ.

04.02.2010    15120    Andrew_flyer    12    

7

Механизмы платформы 1С Платформа 1С v7.7 OpenConf 1C77

Когда то, мне очень потребовалось ПРОГРАММНО узнать ЕСЛИ ли на конфигурации пароль....и на этом этапе я познакомился с МЕТАДАННЫМИ 1С. Метаданные в 1С - это специальные данные, описывающие структуру базы данных. Почти все, что мы видим в графическом представлении в конфигураторе может быть получено программным путем при работе в 1С в режиме «Предприятие». Исключение составляют только наборы прав и интерфейсы. В программе получение метаданных происходит через объект «Метаданные».

02.02.2010    117875    Tatitutu    33    

127

Защита ПО и шифрование Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1C77

Задача: Защитить внеш. обработку или отчет с помощью КЗК 2 - передать клиенту с тем что бы он мог ее запустить, но без копирования файла precomp.dll в каталог ИБ. Так же может применяться и для блоков конфигурации.

28.01.2010    31743    script    42    

19

Запросы Оперативный учет 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия

1С 7.7 выполняет запросы просто и бездумно - все что сказали, все и сделает. Никаких попыток оптимизации. Если в запросе есть переменная, например "СвойствоПоставщика=Регистр.ПартииНаличие.Партия.Поставщик.ОсновноеСвойство;" произойдет обращение к справочникам контрагентов и значений свойств, даже если переменная СвойствоПоставщика не используется ни в условиях, ни в группировках. Что оборачивается потерей быстродействия.

26.01.2010    18089    vcv    22    

43

Универсальные функции Платформа 1С v7.7 1C77

Известно, что для того, чтобы работать в 1С с казахскими шрифтами, нужно изменить кодировку в ОС. Иногда это может быть не очень удобно.

22.01.2010    21889    Gvozdod    3    

8