Класс "ЗаписьXML" для 1С++, аналог одноименного класса из 8.x.

Публикация № 158407

Разработка - Практика программирования

Мне понадобилось перенести работающий код выгрузки данных в xml из 1С 8.2 в 7.7. Чтобы минимизировать исправления - написал класс-эмулятор класса ЗаписьXML из 8.2. Теперь при переносе кода из 1С8.2 в 7.7 количество необходимых изменений - минимально.

Мне понадобилось перенести работающий код выгрузки данных в xml из  1С 8.2 в 7.7. Чтобы минимизировать исправления - написал класс-эмулятор класса ЗаписьXML из 8.2. Теперь при переносе кода из количество необходимых изменений - минимально.

В идеальном случае нужно заменить 

ЗаписьXML = Новый ЗаписьXML;

на

ЗаписьXML = СоздатьОбъект("ЗаписьXML");

 

В результате код выгрузки с использованием класса выглядит так же, как в 8.х:

    ИмяВременногоФайла = "C:\test.xml");



   
ЗаписьXML = СоздатьОбъект("ЗаписьXML");

   
ЗаписьXML.ОткрытьФайл(ИмяВременногоФайла);

   
ЗаписьXML.ЗаписатьОбъявлениеXML();

   
ЗаписьXML.ЗаписатьНачалоЭлемента("yml_catalog");

   
ЗаписьXML.ЗаписатьАтрибут("date", "" + ТекущаяДата());



   
//Валюты

   
ЗаписьXML.ЗаписатьНачалоЭлемента("currencies");

   
ЗаписьXML.ЗаписатьНачалоЭлемента("currency");

   
ЗаписьXML.ЗаписатьАтрибут("ID", "UAH");

   
ЗаписьXML.ЗаписатьАтрибут("rate", "1");

   
ЗаписьXML.ЗаписатьКонецЭлемента();

   
ЗаписьXML.ЗаписатьКонецЭлемента();

    //

   
ЗаписьXML.ЗаписатьКонецЭлемента();//yml_catalog

   
ЗаписьXML.Закрыть();

Для работы также требуется класс "Стек" (включен в файл примера).

 

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

  • ЗаписатьЗначениеЭлемента(Имя, Значение) - добавляет в файл строку вида:
    <currencyId>USD</currencyId>
  • ЗаписатьПараметр(Имя, Значение) - добавляет в файл строку вида:
    <param name="Максимальный формат">А4</param>

Содержимое: МД файл с классом ЗаписьXML и Стек (в обработках), с примером выгрузки (в отчетах)

Скачать файлы

Наименование Файл Версия Размер
Конфигурация - пример

.rar 12,33Kb
13
.rar 12,33Kb 13 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Ёпрст 1048 29.10.12 16:58 Сейчас в теме
Лень смотреть, на основе чего класс слеплен ?
Домдокумент ?
обычный текст ?
в7плюс ?
3. Dolly_EV 267 31.10.12 08:01 Сейчас в теме
(1) О! Тебе же лень было через fso переписать декларацию - вот оно, готовое ))))
(0) Автору - плюс!
еще бы кто бы написал класс "1С:Предприятие8_для_77" )))
2. curdate 25 29.10.12 17:01 Сейчас в теме
4. OrsoBear 01.11.12 09:03 Сейчас в теме
Для стартапа маловато информации.
Пока сам от начала до конца не написал загрузку-выгрузку, только тогда понял, как это дело все работает.
Хотя, можно сослаться на то, что обрабтка для знающих людей.
Но здесь чаще простые обыватели подходящие под себя обработки ищет :)

В любом случае спасибо :) Пригодилось.
5. ksnik 514 14.03.13 15:33 Сейчас в теме
В обработке КлсЗаписьXML
Процедура ЗаписатьОбъявлениеXML() Экспорт
	Текст.ДобавитьСтроку("<?xml version=""1.0"" encoding=""windows-1251""?>");
КонецПроцедуры	// ЗаписатьОбъявлениеXML

тег с ошибочной кодировкой " encoding="win1251"?> вместо "windows-1251".
Кодировки "win1251" не существует. Есть "windows-1251".
6. igo1 244 20.11.14 13:11 Сейчас в теме
Чтобы получить заголовок файла <?xml version="1.0" encoding="windows-1251"?> пишем код.

Запись = Новый ЗаписьXML;
Запись.УстановитьСтроку("windows-1251");
Запись.ЗаписатьОбъявлениеXML();
........
7. programma 18.02.15 19:06 Сейчас в теме
Оставьте свое сообщение

См. также

Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3 Промо

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 1cv7.md Россия Абонемент ($m)

Воспользоваться современным средством переноса данных "Конвертация данных 3.0.5.3" можно только выгрузив из системы - источника данных XML в формате обмена данными EnterpriseData. В этой публикации можно скачать приемы выгрузки из 1С 7.7 универсального формата обмена для Конвертации данных 3. Выполняем перенос данных из «1С:Предприятие 7.7» в «1С:Предприятие 8.3». Используем Конвертацию данных КД 3.0 из 1c 7.7 --> 1С 8.3. На первой стадии еще не опубликовано иного способа подложить файл для Конвертации данных 3 кроме как сформировать его вручную, постараемся решить данную проблему.

1 стартмани

26.02.2018    43238    59    ksnik    3    

Выгрузка накладных в ЭДО для WildBerries из 1С 7.7

Оптовая торговля Обмен через XML v7.7 1С7:Бух Оптовая торговля, дистрибуция, логистика Беларусь БУ УУ Абонемент ($m)

Выгрузка накладных для WildBerries.. Позволяет выгружать ТН из 1С 7.7 в формате XML в систему электронного документооборота (ЭДиН и другие) для дальнейшей их загрузки в базу WildBerries, а также других покупателей, использующих ЭДО.

2 стартмани

28.01.2021    955    1    MOHCTP    0    

Формирование данных для ведения электронных трудовых книжек (ЭТК) из ЗиК 7.7 (СЗВ-ТД, СТД-Р)

Обмен через XML Зарплата Документооборот и делопроизводство v77::Расчет 1С7:ЗиК Россия БУ ФОМС, ПФ, ФСС Абонемент ($m)

Конфигурация для объединения с типовой ЗиК с возможностью автозаполнения, выгрузки в XML и печати форм СЗВ-ТД и СТД-Р. Тестировалось с релизом ЗиК 7.70.370.

8 стартмани

30.01.2020    8748    63    Pin    51    

Методы для группировки данных по полю,полям в Таблице Значений на примере универсального метода списания по партиям, а также отбора строк в ТЗ по произвольному условию. Для 8.x и 7.7 Промо

Универсальные функции Практика программирования v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Я очень часто использую группировку данных по полю и полям, как в восьмерке, так и в семерке. Это аналог запроса Итоги, но там строится дерево, а в большинстве случаев нужны "плоские данные". Да и делать запрос в большинстве случаев более накладный процесс, чем работа с ТЗ. Все достоинства такого подхода приведены на примере метода универсального списания по париям, а так же отбора строк в ТЗ по произвольному условию. Для 7.7 еще отчеты сравнения двух ТЗ. Работая с различными базами для упрощения сравнения номенклатуры, или как аналог джойнов(join), сделал сравнение двух таблиц значений по нескольким полям. Пока группировки полей должны быть уникальны. Часто приходится искать дубли, для универсального поиска есть ДублиВТзПоПолю и пример в Тест.ert.

1 стартмани

25.06.2015    29895    4    Serginio    1    

Интеграция с системой управления складом WMS Exceed-4000 (exceed-infor.ru) XML-обмен для комплексной конфигурации 1С 7.7

Обмен через XML Внешние источники данных v7.7 1С7:Комплекс Оптовая торговля, дистрибуция, логистика УУ Абонемент ($m)

Обработки обмена номенклатурой (SKU), дополнительными штрихкодами (AltSku), приемкой (AdvancedShipNotice), подтверждением приема (ASNClosed), выдачей (ShipmentOrder), подтверждением выдачи (CustomerOrderLoaded) для учетной системы 1С 7.7. Здесь выгрузка и загрузка для 1C 7.7.

1 стартмани

21.10.2019    7535    1    ksnik    0    

Правила обмена КД2 из 8.3 в 7.7. Перенос кассовых документов ПКО и РКО из Рарус Торговый комплекс (аналог УТ 10.3) в Комплексную 7.7. Пример переноса данных из 1С 8.3. в 7.7.

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 УТ10 1С7:Бух 1С7:Комплекс 1С7:ТиС Россия БУ УУ Абонемент ($m)

При переходе на новую версию 1С в период параллельной эксплуатации может возникнуть необходимость обратной конвертации, переноса данных из 1С:Предприятие 8.3. в 7.7. Можете скачать мой пример переноса приходных кассовых ордеров и расходных кассовых ордеров из 8.3 в 7.7.

1 стартмани

21.10.2019    5914    6    ksnik    0    

Обмен с SalesWorks в 1С 7.7

Внешние источники данных Обмен через XML Оптовая торговля Оптовая торговля v7.7 Россия УУ Абонемент ($m)

Обработка позволяет реализовать обмен данными между решением SalesWorks и 1c 7.7.

5 стартмани

16.07.2019    10442    5    vv-adm    2    

Как получить номер и дату договора из наименования справочника договоров? Промо

Обработка справочников Практика программирования v7.7 1cv7.md Абонемент ($m)

В типовых конфигурациях платформы "1С:Предприятие 7.7" часто номер и дата договора указаны в самом наименовании договора. Что создает сложности в тех случаях, когда эти реквизиты надо знать, например, при конвертации данных в конфигурации платформы "1С:Предприятие 8", где номер и дата договора - отдельные реквизиты.

1 стартмани

24.09.2015    22554    2    SiAl    7    

Установка принтера по умолчанию для 1С 7.7

Практика программирования Разработка v7.7 1cv7.md Абонемент ($m)

Установка принтера по умолчанию в 1С 7.7. Обработка может быть полезна в том случае, когда нужно установить принтер по умолчанию, а доступа к рабочему столу нет (например, терминальный режим без рабочего стола или remoteApp)

1 стартмани

13.02.2019    7482    2    alsen    2    

Правила обмена ТиС (7.70.998) -> БП 3.0.67.38

Обмен через XML Перенос данных из 1С7.7 в 1C8.X v7.7 v8 1С7:ТиС БП3.0 Россия БУ Абонемент ($m)

Правила обмена данными между конфигурациями "Торговля и Склад 7.7" и "Бухгалтерия предприятия 3.0". Перенос осуществляется с помощью обработки "Универсальный обмен данными". Переносятся документы и справочная информация.

1 стартмани

22.01.2019    9240    46    gudogu    8    

Перенос остатков и документов (обмен) из Комплексной конфигурации 7.7, редакция 4.5, в конфигурацию Управление предприятием ERP 2.0 (Комплексная автоматизация 2.0)

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v7.7 v8 1С7:Комплекс ERP2 КА2 Абонемент ($m)

Разработка позволяет перенести остатки по всем счетам бух. учета из "1С:Комплексная конфигурация, редакция 4.5 (7.7)" в программу "1С:Управление предприятием ERP 2.0", на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Конфигурация "1С:Управление предприятием ERP 2.0" является полностью типовой.

5 стартмани

11.01.2019    9341    29    sulig    13    

Пример QR кода для Сбербанка в квитках ТСЖ (1с77)

Практика программирования Банковские операции Банковские операции v7.7 1cv8.cf Россия Абонемент ($m)

Формирование Штрихкода по ГОСТ 56042-2014 для Сбербанка.

1 стартмани

26.12.2018    7491    11    bob_    1    

Выгрузка из ЗУП 3.1 в Бух 7.7 (4.5)

Зарплата Обмен через XML Перенос данных из 1С7.7 в 1C8.X Зарплата v7.7 v8 1С7:Бух ЗУП3.x Россия БУ Абонемент ($m)

Комплект обработок для выгрузки данных по зарплате за месяц из конфигурации ЗУП 3.1 (8.3) в конфигурацию Бухгалтерия 4.5 (7.7) через внешний файл xml.

3 стартмани

27.07.2018    16479    101    ааю    22    

Несколько табличных частей в 1С:7.7 - это просто

Практика программирования v7.7 1cv7.md Абонемент ($m)

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

1 стартмани

01.05.2018    14167    23    Gkmy    10    

[Разработчику] Любая таблица значений в OLAP Промо

Инструментарий разработчика Универсальные обработки Практика программирования v7.7 1cv7.md Абонемент ($m)

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    29586    51    venger    7    

Загрузка данных контрагентов по УНП из ЕГР Беларусь для 1С 7.7

Обработка справочников Обмен через XML v7.7 1cv7.md Беларусь Абонемент ($m)

Обработка получает xml-файл c данными контрагента по УНП из Государственного реестра плательщиков Республики Беларусь (http://portal.nalog.gov.by/grp/). Файл xml разбирается средствами 1С 7.7. Для получения и разбора xml используется библиотека "v7plus.dll". По УНП из файла могут быть получены такие реквизиты, как полное наименование контрагента, юридический адрес.

1 стартмани

07.04.2018    13695    2    svilsa    4    

v77. Выгрузка и загрузка расчетных счетов в формате XML для сервиса "Калькулятор IBAN" НБ РБ

Обмен через XML Банковские операции Банковские операции v7.7 1cv7.md Беларусь БУ Абонемент ($m)

Выгрузка старых и загрузка новых расчетных счетов в формате XML во взаимодействии с сервисом "Калькулятор IBAN" НБ РБ (http://iban.bisc.by) Представлены две обработки: 1. IBtoIBAN - выгрузка старых номеров расчетных счетов. 2. IBANtoIB - загрузка новых номеров формата IBAN. Назначение: облегчить труд бухгалтера по изменению номеров счетов в справочниках "Банковские счета" предприятия и "Расчетные счета" контрагентов.

1 стартмани

17.06.2017    15957    3    item    0    

Процесс бар (индикатор состояния выполнения цикла) Промо

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

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

14.04.2008    25945    870    ded00786    38    

План обмена в формате "EnterpriseData" для 1С 7.7

Обмен через XML 1С7.7<->1C7.7 v7.7 1С7:ТиС Абонемент ($m)

Пример организации надёжной синхронизации данных через универсальный формат "EnterpriseData" между конфигурациями на базе 1С 7.7 и произвольными приложениями.

1 стартмани

07.01.2017    24798    27    binex    23    

Загрузка курсов валют Национального банка республики Беларусь для 1С: 7.7

Обработка справочников WEB Обмен через XML v7.7 1С7:Бух Беларусь Абонемент ($m)

Загрузка с сайта НБРБ. Обновление загрузки курсов для 1С: 7.7.

1 стартмани

16.03.2016    16184    2    vika64    1    

Обработка формирования файлов обмена «Дистрибьютор-Поставщик» для ОАО «Компания «Арнест»». Промо

Обмен через XML Оптовая торговля Оптовая торговля v7.7 1С7:Комплекс Россия Абонемент ($m)

Это обработка выгрузки данных о движении товаров, продажах, номенклатуре, складах, торговых точках, контрагентах для производителя ОАО Компания Арнест в формате XML, которые формируются по оборотному регистру и документам Реализации Koмплeкcной кoнфигуpaции "Буxгaлтepия+Topгoвля+Cклaд+Зapплaтa+Kaдpы", peдaкция 4.2 (7.70.424) в соответствии со следующей инструкцией обмена "Дистрибьютор - Поставщик" фирмы ОАО Компания Арнест. (ВНИМАНИЕ: используем компоненту 1С++)

1 стартмани

14.03.2013    19850    5    ksnik    1    

Суммирование выделенных ячеек в столбце для 1С:Предприятие 7.7

Практика программирования v7.7 Абонемент ($m)

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

1 стартмани

09.03.2016    12322    4    электра    9    

Выгрузка в xml файл с правильным форматированием

Обмен через XML v7.7 1cv7.md Абонемент ($m)

Пример форматирования xml текста с помощью таблицы стилей. Данный прием позволяет добиться "правильного" форматирования xml данных при работе с объектной моделью документа. А именно, заменить представление содержимого xml файла в виде сплошной строки, на текст с переносом строк и отступами в разделах.

1 стартмани

11.12.2015    18327    11    scientes    6    

1С: 7.7. Функции-обертки, функторы, отложенный вызов, карринг параметров на примере функции чтения табличных данных

Практика программирования v7.7 1cv7.md Абонемент ($m)

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

1 стартмани

17.09.2015    10662    3    rozhkovdmitriy    21    

Библиотека кода 1С 7.7 (накопленная за 8 лет) Промо

Практика программирования v7.7 1cv7.md Абонемент ($m)

Весь код на 1С 7.7, собранный для повторного использования за 8 лет работы.

10 стартмани

25.11.2012    28296    245    adhocprog    51    

Технологическая проверка кода конфигурации (7.7)

Инструментарий разработчика Практика программирования v7.7 1cv7.md Абонемент ($m)

1С 7.7 не имеет практически никаких средств, предназначенных для контроля правильности кода. В синтаксически правильном, с точки зрения 1С, коде можно, например, определить переменную НомерДок в модуле документа. Эта обработка может помочь найти некоторые "плохие решения" в коде.

1 стартмани

03.09.2015    10647    7    vcv    6    

Выгрузка алкогольной декларации в XML для 1С 7.7 Торговля и склад

Регламентированная отчетность Специальные Оптовая торговля Розничная торговля Обмен через XML Оптовая торговля Розничная торговля v7.7 1С7:ТиС Россия БУ УУ Акцизы Абонемент ($m)

Выгрузка 11, 12 формы алкогольной декларации в XML для выгрузки на сайт "Росалкогольрегулирования". Предназначена для работы совместно с конфигурацией "1С Торговля и склад".

1 стартмани

13.07.2015    19234    5    igorberezhnov    1    

Выгрузка выставленных и полученных счет-фактур в XML для загрузки в Налогоплательщик-ЮЛ

Обмен через XML Закрытие периода Закрытие периода v7.7 1С7:Бух Россия БУ НДС Абонемент ($m)

Обработки для выгрузки выставленных и полученных счет-фактур (книга покупок и книга продаж) в XML для загрузки в Налогоплательщик-ЮЛ

1 стартмани

08.05.2015    17527    37    zmaxst    1    

Подготовка сведений для ПФР - исправление некорректного формирования отрицательных сумм взносов с сумм превышения максимального предела. Конфигурация: ЗИК 7.70.328 Промо

Практика программирования Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия ФОМС, ПФ, ФСС Абонемент ($m)

Подготовка сведений для ПФР - исправление в формирование сведений персонифицированного учета, при превышении максимального предела

1 стартмани

22.10.2012    20371    49    u_n_k_n_o_w_n    9    

Выгрузка Книги Покупок, Книги Продаж в xml из Предпринимателя 7.7

Регламентированная отчетность Обмен через XML v7.7 1С7:Бух Россия БУ НДС Абонемент ($m)

Выгрузка Книги Покупок, Книги Продаж в xml для подачи декларации НДС 2015 из Предпринимателя 7.7

1 стартмани

07.05.2015    13845    20    hzhz    2    

Выгрузка Декларации по НДС из "Торговля + Склад", редакция 9.2 (7.70.1002)

Бухгалтерские Обмен через XML Оптовая торговля Регламентированная отчетность Оптовая торговля v77::ОУ 1С7:ТиС Россия БУ НДС Абонемент ($m)

Обработка предназначена для выгрузки в xml-файлы Декларации по НДС из "Торговля + Склад", редакция 9.2 (7.70.1002)

1 стартмани

14.04.2015    17449    66    Юджин58    23    

1С 7.7. Чтение XML файла

Универсальные обработки Обмен через XML v7.7 1cv7.md Абонемент ($m)

Обработка позволяет выполнить разбор файла XML в 1С 7.7.

1 стартмани

27.02.2015    28771    153    Fuzzz    4    

Вывод и перенумерация отчета с заранее неизвестным количеством группировок. Промо

Практика программирования Работа с интерфейсом openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

1C v.7.7 Пример вывода отчета с заранее неизвестным количеством группировок, с возможностью изменять уровень вложенности группировок из списка значений на форме, с нумерацией конечного отчета, с выводом структуры вложенности группировок (с помощью внешней компоненты Йоксель - http://yoksel.net.ru/Hotfixes). В приложенном файле показан пример вывода отчета из сформированной таблицы значений. Код я старался закомментировать как можно подробней. Хоть семерка и вымирающая платформа, думаю еще есть люди, которые только начинают ей заниматься, и им это может пригодиться.

1 стартмани

21.03.2012    28740    21    unichkin    11    

Оптимизация количества журналов документов в 1С:7.7

Практика программирования v7.7 1cv7.md Абонемент ($m)

Один из вариантов оптимизации количества журналов документов в 1С:7.7 без использования внешних компонент

1 стартмани

24.02.2015    9277    3    voha    8    

Импорт входящих налоговых из XML в 1С: 7.7

Обмен через XML v77::БУ 1С7:Бух Украина НУ Абонемент ($m)

Обработка для загрузки входящих налоговых накладных с 01.01.2015 из файла XML. Тестировалось на "Бухгалтерии для Украины" 307. Получить файл XML можно из программы Медок, выделив нужные налоговые и нажав "Экспорт -> для обмена отчетностью"

1 стартмани

29.01.2015    28467    59    phoenix2000    12    

Выгрузка выплаты в банки в формате XML. Для Камин 2.0 с кодом вида дохода и удержаниями, с изменением 2020 года

Обмен с банком Банковские операции Зарплата Обмен через XML Банковские операции Зарплата v7.7 1cv7.md Россия БУ Абонемент ($m)

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

1 стартмани

21.11.2014    20507    94    Rafhat    2    

Функция Случайное число, RANDOM, RND для 1С 7.7 Промо

Практика программирования v7.7 1cv7.md Россия Абонемент ($m)

В 1С нет функции случайного числа. представляю Вам свою. основана на получении идентификатора и из него случайного числа. от 0 до 10, от 0 до 100 и от 0 до 1000.

1 стартмани

28.09.2011    24167    18    dnikolaev    19    

Все про картинки в 1С 7.7, ну или почти все...

Практика программирования v7.7 1cv7.md Абонемент ($m)

В 1С 8 наличие картинок товаров предусмотрено изначально, а в 7.7 такого нет. Проблема существует и ее исправляют, но это, как правило, частные случаи, касающиеся, например, печати прайса http://infostart.ru/public/289876/ , показу картинок в справочнике номенклатура http://infostart.ru/public/17125/, файловый менеджер картинок товара http://infostart.ru/public/15239/ или просто конфигурации работы с картинками http://infostart.ru/public/21142/ (не стремился дать полный обзор, поэтому не попавшие не обижайтесь :). Что не устроило – информация разбросана по статьям, необходимость дополнительно напрягаться, чтобы это заработало. Здесь я попытался собрать все «до кучи», а так же дать необходимые ссылки для желающих «копнуть вглубь».

1 стартмани

18.11.2014    36328    75    kitminsk    11    

Подготовка xml-файла с данными заработной платы медработников для загрузки в РРАХД

Обмен через XML Зарплата Зарплата v7.7 1С7:ЗиК Здравоохранение, медицина, стоматология Россия БУ Абонемент ($m)

В соответствии с концепцией создания единой государственной информационной системы в сфере здравоохранения, утвержденной приказом Минздравсоцразвития России от 28 апреля 2011 года № 364, в Ханты-Мансийском автономном округе-Югре создан региональный сегмент федерального регистра «Хранилище первичных данных административно-хозяйственной деятельности учреждений отрасли здравоохранения РФ» (далее-«Региональный регистр АХД». «Региональный регистр АХД» предназначен для импорта остатков, хозяйственных операций и сведений по заработной плате из программных продуктов по ведению бухгалтерского учета учреждений здравоохранения автономного округа, а также заведения этих сведений непосредственно в данной программе. Для выгрузки сведений по заработной плате в виде xml файла из программы "1С Зарплата и Кадры 7.7", была мной разработана и активно у нас используется данная обработка.

1 стартмани

05.11.2014    8189    0    zadmka    5    

Перевод десятичного числа в HEX, BIN, OCT, _IdToStr и другие системы

Инструментарий разработчика Практика программирования Универсальные функции v7.7 1cv7.md Абонемент ($m)

Два алгоритма перевода десятичного числа в другую систему исчисления от 2 до 36 только средствами 1С (без ВК)

1 стартмани

05.06.2014    14981    13    kos    3    

А ты умеешь СТУЧАТЬ? (или Азбука Морзе на 1С) Промо

Практика программирования v7.7 1cv7.md Россия Абонемент ($m)

Азбука Морзе теперь и на языке 1С . А ты знаешь, как звучит сигнал "SOS" ? А ты сможешь в трудную минуту его просигналить ?

1 стартмани

22.03.2010    33442    197    Tatitutu    39    

Правила обмена ТиС 9.2 (7.70.977) -> БП 3.0 (3.0.30.16)

Перенос данных из 1С7.7 в 1C8.X Обмен через XML v8 v77::ОУ 1С7:ТиС БП3.0 БУ Абонемент ($m)

Доработанные типовые правила обмена. Исправлено много ошибок.

1 стартмани

06.05.2014    17346    114    ablent    6    

Пример получения остатков по складу по запросу по почте из программы 1С 7.7.

Практика программирования v7.7 1cv7.md Абонемент ($m)

Пример получения остатков по складу по запросу по почте из программы 1С 7.7. Для получения остатков необходимо пользователю с любого почтовика (с любого "мыла") отправить текст сообщения GiveMyStockBalance_ForAnalize на почтовый адрес определенный в Константа.СерверПолучения. Программа выдаст остатки (можно переписать функцию для выдачи любых данных) в формате xls на почту указанную в константе Константа.СерверОтправки. Программа может быть полезна в тех организациях где трудно или невозможно осуществить прямой доступ к 1С сотрудников для просмотра необходимых данных. Также можно организовать некий почтамт - запрос для клиентов - при посылке определенного логина клиентом на его почту будет автоматически выслана информация, например, акт сверки с клиентов, или процент выполнения его заказа и т.д.

3 стартмани

25.03.2014    19868    5    protexprotex    3