...

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

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

После исправления внешнего отчета вместо рекомендации пользователю: "Закрой отчет и открой его заново", говорим: "Нажми на кнопку".

18.06.2011    15639    Shaman100M    8    

19

Загрузка и выгрузка в Excel Универсальные функции

Excel несомненно обладает богатейшим инструментарием по обработке больших массивов информации. Много трудов написано по этой замечательной программе. Я же хочу остановиться на двух практически полезных функциях и их возможном применении при работе с 1С.

15.06.2011    111809    1cspecialist    167    

309

Рефакторинг и качество кода

Статья, вместе с которой можно помечтать о том, какой могла бы быть 1Cv9, почитать об ООП, DDD и всяком таком.

08.06.2011    22618    zfilin    63    

80

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

Дешевый и сердитый вариант привыкания к новому плану счетов в 7-ке ББУ (за 2-3 минуты) (конфигурация 644 и менее ). 1. Оставляем план счетов как есть, пусть пока бухгалеры работают по-прежнему, а программист вдумчиво готовится к Настоящему Переводу. 2. Для отчетности на печать во всех стандартных отчетах (оборотки, карточки, анализы и пр.) выводим "новый план счетов". Подменой один к одному. Главное - идея. Реализацию можете подправить самостоятельно, кому нужно. Печатные формы подшиваются, бухгалтеры привыкают к новым счетам. Скажете: временный вариант. Конечно, зато какой простой!

05.06.2011    7518    alexolder    12    

9

Оборотно-сальдовая ведомость, Анализ счета Работа с интерфейсом 1С:Предприятие 8 1С:Бухгалтерия 2.0

Вызвать из любого справочника Анализ субконто без изменений каждой формы очень просто. Описание Алгоритма для 1С:Бухгалтерия предприятия 2.0.

27.05.2011    18975    bxz    4    

16

Запросы 1С:Предприятие 7.7 1C77

Чтобы узнать какие движения сделал документ по конкретному регистру, в моем случае это регистр "ОстаткиПоСчетам" (оборотный), была написана следующая функция в глобальном модуле. Работает только для SQL версии и установленной внешнй компонентой 1С++!

26.05.2011    14753    Vix    4    

0

Запросы 1С:Предприятие 7.7 1C77

При ситуации, когда необходимо проверить, есть ли у документа подчиненный документ, конкретного вида или нет, если есть, вывести на экран, в этой ситуации будет полезна следующая функция глобального модуля. Работает только в SQL версии и при установленной внешней компоненте 1С++ !

26.05.2011    14894    Vix    1    

2

Запросы 1С:Предприятие 7.7 1C77

Иногда необходимо получить список или таблицу документов, подчиненных выбранному. Для этого в глобальном модуле была написана функция с прямым запросом на выборку подчиненных документов. Работает только в SQL версии и при установленной внешней компоненте 1С++ !

26.05.2011    21425    Vix    6    

7

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

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

1 стартмани

25.05.2011    23124    Tatitutu    14    

35

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

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

16.05.2011    85960    Istur    57    

81

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

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

16.05.2011    16664    Istur    2    

3

Инструментарий разработчика 1С:Предприятие 8 1C:Бухгалтерия

Работа разработчика состоит из трех этапов 1. Получения данных. 2. Обработка данных. 3. Представление данных. по числу специализированных объектов платформы 8.х 1С предоставила инструменты для для получения и представления данных: - консоль запросов - консоль построителей отчетов - консоль компоновок данных а также инструменты для изменения данных - групповая обработка справочников и документов; - универсальные подбор и обработка объектов и т.д. функционал этих инструментов не устраивает многих разработчиков и появилось множество разработок превосходящих возможности типовых.

14.05.2011    13167    ndacoder    22    

31

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

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

06.05.2011    7120    pavel_vrn    8    

9

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

При расчете уволенного сотрудника, выяснили, что расчет в УПП производится по формуле : 28/12*ЧислоДнейКомпенсации. Бухгалтер-расчетчик настояла на том, что этот расчет не верен, т.к. к расчету должна приниматься константа 2.33, а не 28/12 = 2.33333333....

06.05.2011    4093    Dushka    10    

7

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

запускаем конфигурацию платформы 1С.7.7 через bat-ник... не требуется регистрировать ИБ в списке запуска и после корректного выхода - реестр остаётся пустым.. ;-)

01.05.2011    17927    alleh    45    

13

Зарплата Универсальные функции Расчет 7.7 1С:Зарплата и кадры 7.7

В прежних релизах была возможность из справочника "Сотрудники" сформировать форму 1-НДФЛ по кнопке "Ввод данных" (там была возможность расшифровки сумм). Вернём полезную функцию!

29.04.2011    8346    Q-Q    9    

30

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

Иногда бывают ситуации, когда для какого-либо списка необходимо выводить дополнительную информацию по его текущим объектам. Наглядным примером служит журнал операций в бухгалтерии, где для каждой операции в табличное поле выводится информация по проводкам. Некоторое неудобство при этом возникает при прокрутке списка стрелками, система начинает "тормозить", а уж если получаемые данные имеют сложную структуру, то перемещение таким образом и вовсе становится невозможным. Вот нехитрое решение, придуманное мною. Вряд ли оно оригинально, но всё же может оказаться кому-то полезным.

28.04.2011    4061    aikosyapr    2    

10

Механизмы платформы 1С 1С:Предприятие 7.7 1C77

"Колонтитулы" без колонтитулов.

28.04.2011    24745    Арчибальд    19    

14

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

26.04.2011    20557    sbv2005    7    

21

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

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

21.04.2011    34536    acsent    16    

34

Универсальные функции 1С:Предприятие 8

Задача такова что необходимо поменять местами Колонки со Строками. Условие Первая колонка значений это название колонок будущей таблицы значений. Исходная таблица: Индекс Колонка1 Колонка2 Колонка3 Колонка4 0 "Тип11" "Тип21" "Тип31" "Тип41" 1 "Тип12" "Тип22" "Тип32" "Тип42" 2 "Тип13" "Тип23" "Тип33" "Тип43" 3 "Тип14" "Тип24" "Тип34" "Тип44" 4 "Тип15" "Тип25" "Тип35" "Тип45" Полученная таблица: Индекс Тип11 Тип12 Тип13 Тип14 Тип15 0 "Тип11" "Тип12" "Тип13" "Тип14" "Тип15" 1 "Тип21" "Тип22" "Тип23" "Тип24" "Тип25" 2 "Тип31" "Тип32" "Тип33" "Тип34" "Тип35" 3 "Тип41" "Тип42" "Тип43" "Тип44" "Тип45" Минус ы : 1.того что имя колонок первоначальных не видно. 2. Значение исходной таблицы первой колонки должны быть типизированны для название колонок. P.S. Может поможет кому ;-)

21.04.2011    29192    OldthiefXXX    21    

16

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

Часто, к примеру, при оформлении заказа покупателя или создании чека ККМ сумма документа получается не целой, с копейками. Если товара не много и есть позиции с количеством товара равном 1-2, то проблема округления копеек тут не стоит. А что делать если количество товара в каждой позиции огромно и лишние копейки никак не делятся на это количество? Предлагаю ряд функций для решения этой проблемы.

20.04.2011    20698    PanKir    22    

28

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

Два документа записаны с одинаковой датой . Какой из документов будет левее (раньше) на временной оси ?

18.04.2011    71838    Ish_2    64    

155

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

В табличных документах 1С 8 имеется отличная возможность использования группировок, но управление уровнями группировок через контекстное меню не очень удобное. В своих отчетах для управления уровнями группировок я использую маленькие кнопочки на поле табличного документа - это намного удобнее и быстрее, чем через контекстное меню.

09.04.2011    53178    mtv:)    75    

302

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

Описание некоторых ошибок и особенностей реализации встроенного языка, которые создают «подводные камни» при программировании, а также возможных способов обхода этих проблем из собственного опыта работы на платформе 1С:Предприятие 7.7.

08.04.2011    59236    AleksR    103    

102

Математика и алгоритмы Перенос данных 1C 1С:Предприятие 7.7 1С:Предприятие 8 1C:Бухгалтерия 1C77

Решил серьезно заняться изучением OLE. Конечно OLE это не КД, но все же...

07.04.2011    107980    artspeed    16    

120

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

Стандартные доработки. Запрет изменения документов “ЗаказовПокупателей”, по которым есть движения. Эта статья описывает процесс доработки типовых 1С конфигураций, для добавления возможности запретить редактировать документы, на основании которых другими документами уже сделаны движения в регистрах накопления. Это позволяет предотвратить часть ошибок, возникающих из-за действий пользователя задним числом.

07.04.2011    30877    milkers    25    

28

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

Большинство обучающих материалов по программированию в системе 1С при описании формирования печатных форм на основе объекта «Табличный документ» ограничиваются выводом готовой формы на экран. Для пользователей же куда более важным является то, как документ будет выглядеть в распечатанном виде. Рассмотрим свойства и методы табличного документа, относящиеся к настройкам печати.

04.04.2011    305261    Glafira    28    

222

Математика и алгоритмы 1С:Предприятие 8 1C:Бухгалтерия

В платформе 8.х существует достаточно большое количество модулей. И чтобы не запутаться во всем этом разнообразии, а так же определиться, в каком из них должен располагаться какой-либо код, нужно четко понимать предназначение каждого из них.

02.04.2011    80552    Laurus    20    

168

Математика и алгоритмы 1С:Предприятие 8

Алгоритм вычисления CRC8 на языке 1Сv8 без использования внешних компонент

28.03.2011    27814    i_lo    25    

33

Математика и алгоритмы 1С:Предприятие 8 1C:Бухгалтерия

Целью данной статьи является не рассказ о тестировании как таковом – это слишком обширная тема, а скорее развеивание некоторых стереотипов.

22.03.2011    14796    awk    47    

28

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

Позволяет отображать на экране (монитора или большого телевизора) результат работы требуемого отчета при изменении определенных данных без необходимости интерактивного участия пользователя

14.03.2011    10983    1с2с    19    

13

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

Так ли удобны стандартные процедуры проверки заполнения шапки и табличных частей в 1С 8.1, 8.2 (в режиме обычного интерфейса)? Можно ли их усовершенствовать? Попробую ответить на этот вопрос.

14.03.2011    27855    YVolohov    16    

28

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

Несколько слов о рабочем столе в 1С 8.2, о том, что нельзя открыть произвольную форму при переключении подсистемы, а так же простой способ "обмануть" это ограничение (с примером).

1 стартмани

13.03.2011    38946    zfilin    31    

68

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

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

11.03.2011    11441    MaxDavid    27    

7

Универсальные функции 1С:Предприятие 8 1C:Бухгалтерия

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

10.03.2011    23575    galich    13    

21

Защита ПО и шифрование Универсальные функции

Получение md5 хэша для файла

10.03.2011    54977    d0dger    24    

60