...

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

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

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

13.11.2008    56025    vde69    16    

121

Работа с интерфейсом

Данный блог является прямым продолжением и развитием проекта http://infostart.ru/profile/15778/projects/2795/ и попыткой создания руководства по консоли отчетов с применением системы компоновки данных

07.11.2008    24493    WiseSnake    10    

20

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

Возвращает таблицу значений, отфильтрованную по условию в заданной колонке (равно, не равно, больше, меньше, содержит, равны две указанные колонки)

06.11.2008    6686    stellavolf    9    

1

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

Проект электронного магазина с открытым исходным кодом. Проект nopCommerce (http://www.nopCommerce.com) создан группой российских программистов для демонстрации базовых принципов создания электронных магазинов. Проект создан с использованием паттернов программирования и чётким разделением на слои. Магазин абсолютно бесплатный. Магазин реализован так, что разработчику не составит особого труда добавлять новые платёжные системы и службы доставки. Список возможностей: 1) Неограниченное количество категорий и производителей. 2) Категории могут быть вложенными 3) Поддержка нескольких языков 4) Поддержка нескольких валют 5) Поддержка скидок 6) Расчёт доставки может быть основан на стоимости заказа, его весе. С лёгкостью могут быть реализованы с новые службы расчёта доставки. 7) Поддержка download-продуктов 8) Расчёт налогов может быть основан на стране или области (штате) покупателя. 9) SEO оптимизирован (каждый продукт или категория могут иметь своё мета описание) 10) Поддерживает все основные типы кредитных карт. Для установки nopCommerce необходимо, чтобы на компьютере была установлена операционная система Windows, а также следующие компоненты: * .NET Framework 3.5 * Internet Information Server 7 * Visual Studio 2008 Standard Edition, либо более старшая редакция * SQL Server 2005 Express Edition, либо более старшая редакция Скачать первую версию nopCommerce можно со следующих сайтов: 1) http://www.nopcommerce.com/ 2) http://www.codeplex.com/nopCommerce/

06.11.2008    23019    Душелов    14    

14

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

Удаление строк из таблицы значений по критерию

05.11.2008    121159    shard    45    

34

Защита ПО и шифрование Платформа 1С v8.3 1C:Бухгалтерия

Дневные мысли о механизмах защиты кода... (по мотивам http://www.infostart.ru/profile/8914/blogs/660/)

30.10.2008    44955    ValeriVP    82    

89

Защита ПО и шифрование

Ночные мысли о механизмах защиты кода..

22.10.2008    21345    Дуб    51    

10

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

Продолжаем тему рефакторинга, начатую на примере "Глокой Куздры" Итак, каковы основные принципы поддержания кода в рабочем состоянии?

17.10.2008    36027    keleg    194    

126

Рефакторинг и качество кода Платформа 1С v7.7 1C77

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

10.10.2008    16501    venger    51    

24

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

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

09.10.2008    15162    Abadonna    32    

3

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

Принцип основан на том, что от момента получения случайного числа до наступления следующей секунды программа увеличит счетчик каждый раз на разное количество.

03.10.2008    72647    Automatik    29    

18

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

Решил записать в блог полезную мысль, чтобы не потерялась на форуме.

01.10.2008    20608    kitt    5    

19

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

Как сохранить свою печатную форму в PDF? Ответ здесь! ;)

24.09.2008    33465    Душелов    39    

37

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

Давайте здесь все вместе выложим баги платформы текущего 27-го релиза. Может руководство 1С посмотрит на этот список и выпустит новый релиз. А если не выпустит, кому-нибудь этот список поможет. Присылайте известные Вам баги в комментарии, если их нет в списке. Всё будет обязательно тестироваться на текущем 27-м релизе. Предлагаю также присылать "пути обхода".

12.09.2008    21164    Automatik    103    

19

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

Особенностью справочников в восьмерке является возможность их неограниченной иерархии. Тот, кто имел дело только с 7.7, столкнувшись с теоретической возможностью сколь угодного числа вложений, может стать в тупик: как организовать обход группировок, когда заранее не известно их число...

06.09.2008    27255    O-Planet    47    

5

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

Пришла вот такая хотелка {для УПП 1.2.17.3}: "При вводе счет/фактуры выданной (если ранее уже была оплата) не подтягивается платежное поручение (его № и дата)." Расшифровка: при вводе СФВ на основании Акта услуг, в котором указан счет (сделка), если по этому счету была платежка покупателя, ее дата/номер должна проставляться в СФВ.

27.08.2008    12784    tango    12    

19

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

В статье разбирается ситуация в связи с отсутствием типовых механизмов контроля и восстановления последовательности документов партионного учёта в "Бухгалтерии предприятия".

15.08.2008    9401    pho    19    

4

Запросы Платформа 1С v7.7 1C77

Естественно америку в этой подборке не открыли, но за такое количество полезной информации, да еще и упорядоченной, однозначно низкий поклон. Тут есть практически вся информация о таблицах, которая может вам понадобиться при написании прямых запросов. И очень внятные примеры, по возрастанию сложности запросов.Одним словом - MustHave.Думаю лучшей аннотацией к закладке будет её содержание: 1. Описание общих таблиц 1С V77 1.1. Общее описание хранения данных 1С. 1.1.1. Хранение ID объекта 1.1.2. Хранение даты 1.1.3. Хранение времени 1.2. Описание таблиц 1С 1.2.1. Таблица _1SCONNECT - Сессии (соединения) 1.2.2. Таблица _1SCONST - Константы 1.2.3. Таблица _1SCRDOC - Ссылки документов 1.2.4. Таблица _1SJOURN - Журналы 1.2.5. Таблица _1SDNLOCK - Номера документов 1.2.6. Таблица _1SSTREAM - Последовательность документов 1.2.7. Таблица _1SSYSTEM - Системная 1.2.8. Таблица _1SUIDCTL - Уникальности 1.2.9. Таблица _1SUSERS - Соединения 2. Подсистема справочников и констант 2.1. Предисловие 2.2. Введение 2.3. Описание полей таблиц справочников 2.4. Описание полей таблицы констант и периодических реквизитов справочников 2.5. Примеры запросов 2.5.1. Пример 1. Получение всех записей справочника. 2.5.2. Пример 2. Получение записей только групп справочника. 2.5.3. Пример 3. Получение записей только элементов (не групп) справочника. 2.5.4. Пример 4. Получение записей только непомеченных элементов справочника. 2.5.5. Пример 5. Получение записей элементов с периодическим реквизитом на максимальную дату. 2.5.6. Пример 6. Получение записей элементов с периодическим реквизитом на конкретную дату. 2.5.7. Пример 7. Получение значений непериодических реквизитов агрегатных типов. 2.5.8. Пример 8. Получение записей элементов справочников с их родителями. 2.5.9. Пример 9. Выборка элементов из подчиненного справочника. 3. Подсистема документов и регистров 3.1. Предисловие 3.2. Введение 3.3. Общее описание хранения данных 1С в подсистеме документов 3.3.1. Краткое описание таблиц 3.3.2. Примеры запросов 3.3.2.1. Пример 1. Получение всех документов одного вида со всеми реквизитами шапки. 3.3.2.2. Пример 2. То же, включая все общие и системные реквизиты. 3.3.2.3. Пример 3. То же, плюс все реквизиты табличной части. 3.3.2.4. Пример 4. То же, с фильтром по дате документа (за один день). 3.3.2.5. Пример 5. Получение документов родителей по подчиненному документу. 3.3.2.6. Пример 6. Получение списка подчиненных документов. 3.3.2.7. Пример 7. Получение списка только проведенных документов. 3.3.2.8. Пример 8. Получение списка документов, принадлежащих разным типам учета. 3.3.2.9. Пример 9. Получение списка документов по графе отбора. 3.4. Регистры 3.4.1. Общее описание подсиcтемы регистров 3.4.2. Рассмотрим примеры 3.4.2.1. Структура и описание полей таблиц регистров 3.4.2.1.1. Таблица RGxxx 3.4.2.1.2. Таблица RAxxx 3.4.2.2. Пример 1. Получение итогов на ТА или на конец периода. 3.4.2.3. Пример 2. Получение сумм прихода и расхода за один месяц (оборотов). 3.4.2.4. Пример 3. Получение итогов и остатков на произвольную дату. 3.4.2.5. Пример 4. Получение итогов и остатков на документ. 3.4.2.6. Пример 5. Получение остатков и оборотов за произвольный период. 3.4.2.7. Пример 6. Пересчет итогов по одному из регистров остатков. /*если не работает основная ссылка, попробуйте http://www.script-coding.com/v77tables.html */

12.08.2008    28190    kitt    11    

87

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

Небольшая инструкция с примерами - как работать с OLE

09.08.2008    39987    Minotavrik    8    

48

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

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

08.08.2008    64274    tormozit    62    

177

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

Для тех кто еще ломает голову как создать анимированную кнопку, или что нибудь еще

06.08.2008    19398    Greymem    4    

8

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

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

06.08.2008    31522    venger    8    

45

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

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

06.08.2008    45212    venger    15    

101

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

Периодически на работе возникает столь же бесполезно, сколь и забавная дискуссия по поводу того – что же правильней использовать в коде в условии: конструкцию НЕ (а=б) или (а<>б). Причем дискуссии порой разгораются нешутошные и чаепития затягиваются. Понятно что вопрос этот особенной производственной важности не имеет и какого то кардинального технологического прорыва в работе не даст. Но …

25.07.2008    7523    automation1c    30    

9

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

Демонстрации алгоритма пересчета времени Маленький пример показывающий каким образом можно складывать время. Для простоты при выводе в строковом виде числа и обозначения не переводятся в строку с учетом склонений. пример тут http://infostart.ru/projects/2274/

24.07.2008    15728    GSoft    4    

10

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

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

23.07.2008    15103    venger    19    

10

Математика и алгоритмы Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Платформа 1С v7.7 1C77 1С:Конвертация данных

Данная задача возникает когда необходимо перенести справочники между конфигурациями у которых различается количество уровней. Например, количество уровней в справочнике "Номенклатура" в конфигурации "Торговля и Склад" - 5, а в конфигурации "Бухгалтерия" - 4. Самое простое решение - отбросить реквизит "Родитель" элементов справочника при выгрузке, но есть способ элегантнее. В данном случае мы не обсуждаем возможность изменения структуры справочника в базе-приемнике конфигурации "1С:Бухгалтерия".

23.06.2008    13819    api.vl    2    

6

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

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

23.06.2008    8292    kandellaster    7    

0

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

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

24.05.2008    21256    fAngel    13    

51

Защита ПО и шифрование Платформа 1С v8.3 1C:Бухгалтерия

Каждый из тех кто продает свой интеллектуальный труд, не раз сталкивался с необходимостью создания демо-версии разработки, дабы продемонстрировать клиенту функциональность, но при этом сохранить для клиента потребность в приобретении полнофункциональной версии. В этой статье я хотел бы рассмотреть несколько не сложных примеров создания демо-версий обработок/отчетов для платформы «1С:Предприятие 8».

06.05.2008    26255    coder1cv8    40    

206

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

Иногда хочется увидеть все реквизиты документа, в том числе и те, которые на форме отсутствуют. Особенно, если они автоматом понаустанавливались. Приведенный код позволяет по горячим клавишам CTRL+ALT+P получить распечатку ВСЕХ реквизитов, начиная от общих, заканчивая ТЧ. Код необходимо вставить в Глобальный модуль, или в Дополнительный глобальный модуль, подключенный с помощью Formex

14.04.2008    19122    Abadonna    11    

20

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

Работая со справочником "Должности организаций", никак не мог получить элемент по коду по следующему коду программы: кодПроф = "22446"; //наименование по справочнику - инженер; ссПроф = справочники.ДолжностиОрганизаций.НайтиПоКоду(кодПроф); 1С на это послание ничего мне отвечает… Естественно, потратил «кучу» времени на выяснение причин… в итоге написал такой проверочный код:

19.03.2008    14666    Шёпот теней    25    

3

Защита ПО и шифрование

Небольшой экскурс в технологии которые могут быть полезны. ( если ставите отрицательные оценки то потрудитесь объяснить за что). код примитивен? - это не минус, это только плюс,

28.02.2008    18436    Legavaz    39    

38

Механизмы платформы 1С

Может кто и знает этот фокус, но я был приятно удивлен. Задача стояла такая - разобраться в структуре описания формы объекта метаданных. Я взялся за форму списка справочника ...

27.02.2008    15324    brix8x    13    

23

Работа с интерфейсом Платформа 1С v7.7 1C77

Последнее время, буквально в течение недели, выплывает постоянно один и тот же вопрос: как показать картинку в справочнике (товаров, сотрудников и т.д.)..? Странный вопрос... На дисках ИТС описано это наверное с начала 2000-х годов, плюс в ЗиК карточка сотрудника показывается... или я отстал от жизни...? Как всегда - парить себе мозги не будем, надо картинку - сделаем! Делаем - как всегда - без лишней головной боли (глубокое имхо)...

10.02.2008    41749    CheBurator    70    

66

Инструменты администратора БД Работа с интерфейсом

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

30.01.2008    27750    brix8x    5    

23

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

Судя по форумам, посвященным тематике 1С, у программистов впервые столкнувшихся с платформой 1С v 8 или переходящих с 7.7, часто возникают одни и те же вопросы. Здесь я решил собрать наиболее часто встречающиеся, на мой взгляд…

21.01.2008    25512    coder1cv8    47    

183

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

Данная статья - приглашение к обсуждению такого приема проектирования, как избавления от использования команд Сообщить(), Состояние(), Предупреждение(). Когда будет реализован тест, пока не известно, но основные идеи хотелось бы обсудить с сообществом.

17.01.2008    10811    brix8x    4    

1