Отображение и редактирование на формах, и хранение в базе, Unicode-строк в 1С 7.7

Публикация № 69136 16.04.10

Приемы и методы разработки - Инструментарий разработчика - Работа с интерфейсом

Как известно 1С 7.7 вообще не поддерживает Unicode, а бывают случаи, когда надо или хочется. Один из характерных примеров – это наименования и коды импортных товаров (Китай, Япония), как они идут у поставщика, а это иероглифы на самом деле. Опять же, необходимость их вводить, хранить и редактировать в базе может возникнуть, если мы хотим формировать заказы поставщику из 1С сразу с теми наименованиями, что приняты у поставщика, на его родном языке, так сказать. Вот этот пример и призван показать один, из возможных, способов это сделать в 1С 7.7.

Естественно, что потом возникнет необходимость и выводить эти Unicode-строки на печать, при печати документа заказа поставщику с такими товарами, но этот вопрос также имеет массу возможных решений. Например, вывод документа сразу в файл, это может быть html, а может быть и Excel. Как это сделать в Excel, довольно подробно, описано тут: //catalog.mista.ru/public/65242/

Но вернемся к нашей теме… В zip-архиве Вы можете скачать демо-базу, в которой реализовано все о чем мы будем говорить. Код открыт, как говориться;-)

Результат, которого мы будем добиваться, примерно, таков (см. рис. 1):

Рис. 1

Т.е. фактически мы даем возможность пользователю работать с Unicode-строкой, как с обычным текстовым реквизитом справочника, просматривать, редактировать и хранить его в базе 1С.

Естественно, что применение этого способа не ограничивается только реквизитами справочников и формами справочников, но покажем мы его, на примере справочника товаров, в котором будут два реквизита «поддерживающих» Unicode-строки (см. рис. 1).


Отображать Unicode-символы мы будем с помощью ActiveX’са на форме Internet Explorer. Поэтому он должен быть установлен в системе (Internet Explorer) и также нам понадобятся внешние компоненты 1С++ (http://www.1cpp.ru) и FormEx (http://www.dorex.ru), чтобы добавить и отобразить на форме этот ActiveX.

Сразу оговорюсь, мы будем выполнять JavaScript локально на машине, поэтому политики безопасности Internet Explorer должны быть настроены соответственно. А также в операционной системе должны быть необходимые шрифты для отображения Unicode-символов, иероглифов, например. Хотя, например, в Windows XP шрифтов этих хватает, на самом деле.

Итак, суть идеи, примерно, такова. В базе 1С Unicode-строки будем хранить как коды символов, разделенных точкой с запятой, в строковом поле неограниченной длины. На форме справочника будет AxtiveX-контрол IE, куда мы, при открытии формы справочника, подгружаем заготовленный html-код с JavaScript’овыми функциями (он записан в первой ячейке общей таблицы демо-конфигурации). Эти JavaScript’овые функции мы будет потом вызывать из 1С. Они и реализуют интерфейс между INPUT’ом html-кода (в котором и будут отображаться Unicode-строки) и строковым реквизитом справочника в базе 1С (с кодами Unicode-символов разделенных точкой с запятой). JavaScript’овые функции позволяют передать в них строку с кодами символов и отобразить эти символы в INPUT’е AxtiveX-контрола IE, преобразовав их из кодов в символы. И наоборот, преобразуют Unicode-строку из  INPUT’а AxtiveX-контрола IE в строку кодов символов разделенных точкой с запятой и возвращают ее в 1С. Таким образом, при открытии формы нам нужно прочитать соответствующий строковый реквизит справочника и вызвать соответствующие JavaScript’овые функции, передав им эту строку в качестве параметра. Они преобразуют коды в символы и отобразят их в AxtiveX-контроле в INPUT’е как Unicode-строку. А при записи элемента справочника, наоборот, вызвать соответствующие JavaScript’овые функции, которые вернут строку, с преобразованными в коды символами Unicode-строки, разделенными точкой с запятой, и записать эту строку в базу 1С в соответствующий реквизит. Это, если упрощенно, конечно.

Практическую реализацию этой идеи Вы можете разобрать и посмотреть исходники, скачав zip-архив и открыв демо-базу из него.


В демо-конфигурации есть справочник «Товары». В форме элемента этого справочника вводим или редактируем реквизиты, в том числе и Unicode-строки (поля «поддерживающие» Unicode – беленькие). А в форме списка только просмотр полей текущего элемента (поля «поддерживающие» Unicode – серенькие). См. рис. 2.

 

Рис. 2

Единственно, чтобы вставить из буфера или скопировать в буфер обмена, что либо из/в эти поля («поддерживающие» Unicode), нужно выделить мышкой текст в этом поле и нажав правую кнопку мышки выбрать соответствующий пункт контекстного меню, т.е. «Вставить» или «Копировать». См. рис. 3.

 

Рис. 3

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

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

Наименование Файл Версия Размер
SupportUnicode.zip

.zip 120,90Kb
54
.zip 120,90Kb 54 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. venger 2106 16.04.10 22:18 Сейчас в теме
(0) Как бы из реальной жизни пример;-)
2. Ёпрст 1053 19.04.10 10:25 Сейчас в теме
Как-бы всё выгялит не очень, неудачный активикс выбрал..

3. venger 2106 19.04.10 10:54 Сейчас в теме
(2) Зато у подавляющего большинства он уже есть в системе, да и под это дело лучше "заточенные" АктивИксы писать, так как кроме поля, еще бы и в таблицах, списках отражать.
4. CheHu 19.07.11 10:26 Сейчас в теме
Саша, что-то у меня не получается ввести буквы с диакритикой :(
Причем, букву "ё" - ввожу, а вот такое: "ââ ăă şş öö" - не удается...
Имею в качестве результата следующее: "^^a^^a ??a??a ¸¸s¸¸s ¨¨o¨¨o".

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

Вот только где дальше копать я не очень соображу...
Может поделишься мыслями?
Или кто из форумчан с таким сталкивался?..

Да еще:
Если я в 1С Предприятии создаю текстовый файл и набираю в нем, то получаю аналогичное: "^^a^^a ??a??a ¸¸s¸¸s ¨¨o¨¨o".
А рядышком в Блокноте (или в любом другом текстовом редакторе с поддержкой юникода) получаю нормальное: "ââ ăă şş öö".
Во как.

И еще немного:
С помощью "скопировать/вставить" я могу внести данные символы с поле и они в дальнейшем корректно отображаются.
То есть проблема только с непосредственным вводом символов с клавиатуры.
Вот пока такие наблюдения...
5. abdullayev707 19.09.11 09:40 Сейчас в теме
Спасибо огромное! Нужная вещь)
6. dizraelli 24.10.11 16:36 Сейчас в теме
А как внутренними командами 1С 7.7 вставлять символ в кодировке ANSI или Unicode; и есть ли вообще такой механизм в 1С (запуск Exel, фреймворков и прочего нежелателен)?
7. selesta 17 29.03.12 23:55 Сейчас в теме
а для печатных форм будет работать?
необходимо было сделать бланк на чешском языке, пока пришлось сделать шаблон в екселе и заполнять его по оле
8. makus 16.12.15 11:03 Сейчас в теме
Спасибо большое!

Поздно пишу, конечно, тем не менее, не подскажете, есть способ получить в 7.7 код символа unicode? Функция КодСимв() подойдёт для этого?
Нужно для работы с штрихкодом PDF417.
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

25.06.2015    33365    4    Serginio    1    

Пилотный проект ФСС. Заявление, реестр, опись, выгрузка в формате xml версия 1.7.2.

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

Типовые объекты конфигурации не изменены, поэтому подходит для любого релиза ЗиК.

1 стартмани

29.07.2016    14530    21    Cvetic    1    

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

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

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

1 стартмани

24.09.2015    25311    2    SiAl    7    

Класс 1С++ для программного добавления изображений/текста/ШК в таблицу Промо

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

Необходимо добавить в сформированную таблицу изображения/текста/ШК (81 тип ШК) с прозрачным фоном? Вставить фирменный логотип? Быстро организовать оформление документов в корпоративном стиле? Данная разработка поможет в этом!

1 стартмани

03.06.2012    248801    231    zarius    113    

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

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

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

1 стартмани

17.09.2015    12562    3    rozhkovdmitriy    21    

Предельные базы взносов в ПФР, ФСС, ФФОМС 2015 в 1С: Бухгалтерия 7.7

Зарплата Зарплата Практика программирования v77::БУ 1С7:Бух Россия БУ Абонемент ($m)

Реализация Постановления Правительства РФ 1316 от 04.12.14 для типовой конфигурации "Бухгалтерский учет 7.7" рел. 7.70.590

1 стартмани

31.12.2014    21830    9    Sergey1CSpb    2    

Все про картинки в 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    39628    85    kitminsk    12    

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

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

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

14.04.2008    28336    870    ded00786    38    

Загрузка процессора 100% на 1С Предприятие 7.7 или еще один вариант odbc33.dll

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

Версия vk_TerminalSleep для работы совместно с "секретным релизом" на Windows 7.

1 стартмани

07.01.2014    14709    37    Ma_X_X    11    

Поворот картинки

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

Иногда возникает необходимость повернуть картинку из 1С.

1 стартмани

16.12.2013    20688    36    bborisko    14    

Онлайн резервирование товаров

Практика программирования v77::ОУ 1С7:ТиС Абонемент ($m)

Бывало ли у Вас такое: зарезервировали товар по телефону, собрались проводить документ, а товара уже нет в доступном остатке на складе? Пока Вы разговаривали, кто-то успел провести документ, который зарезервировал товар. Что делать? Есть одна идея.

1 стартмани

10.10.2013    13963    1    Вадимко    1    

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

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

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

10 стартмани

25.11.2012    30759    245    adhocprog    51    

Ошибка в регламентированной отчетности за 2-й квартал (форма-4 ФСС: Титульный лист, релиз 13q2001)

Регламентированный учет и отчетность Практика программирования v77::БУ 1С7:Бух Россия БУ ФОМС, ПФ, ФСС Абонемент ($m)

В регламентированной отчетности за 2-й квартал (форма-4 ФСС: Титульный лист, релиз 13q2001) для конфигурации "Бухгалтерский учет, редакция 4.5" при открытии ранее сохраненного титульного листа дата подписания всегда будет "01.04.2013" независимо от того, какая там была дата при сохранении.

1 стартмани

27.06.2013    16001    18    user77    8    

1Cv77. Исправление поведения множественного фильтра (МФ) типовых отчетов в части сохранения/восстановления настроек.

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

В большинстве российских типовых конфигураций для 1Сv7.7 (ТиС, ПУБ, Комплекс и др.) в отчетах используется множественный фильтр (МФ). Впервые он появился, более 10 лет назад, еще в ТиС 8.7, придя на смену МФ ТиС 8.6. С тех пор, аж до сего дня (24.03.2013) типовой механизм МФ содержит глюк связанный с восстановлением сохраненных настроек, хотя разработчики поют нам об обратном.

1 стартмани

26.03.2013    14175    6    piloturs    8    

Задача про сгибание листка

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

Часто при приеме на работу встречается задача про сгибание листка

1 стартмани

26.02.2013    17632    11    Sbelyi78    38    

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

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

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

1 стартмани

22.10.2012    22274    49    u_n_k_n_o_w_n    9    

Изменение вида контрагента; предотвращение ввода неверного вида контрагента; мониторинг заполнения полей контрагента

Работа с интерфейсом v77::ОУ 1С7:Комплекс 1С7:ТиС 1С7:ПУБ Россия Абонемент ($m)

При проектировании конфигурации Торговля и Склад 7.7 фирма 1С сделала ошибку интерфейса, установив по умолчанию одно из значений ВидКонтрагента в ЮрЛица. В результате пользователи вводят подавляющее большинство контрагентов как юрлицо. Проблема осложняется тем, что эти ошибки проблематично отловить и исправить в пакетном режиме. Данная несложная модификация элемента справочника контрагента и списка контрагентов предназначена для - предотвращения ошибочного указания вида контрагента на этапе ввода; - ручного исправления вида контрагента путем изменения вида контрагента; - мониторинг правильности указания вида контрагента и правильности указания ИНН прямо в списке контрагентов с помощью пиктограмм. Подробности см в описании ниже ↓

1 стартмани

17.02.2013    17143    10    rufox    1    

FTP отправка из 7.7

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

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

3 стартмани

07.12.2012    45445    115    Yury1001    25    

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

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

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

1 стартмани

21.03.2012    31067    21    unichkin    11    

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

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

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

1 стартмани

26.10.2012    19470    14    curdate    8    

Выгрузка на сайт через EXСEL, с таймером (с повторениями выгрузки через заданный промежуток времени). 7.7 ТиС Украина

Загрузка и выгрузка в Excel WEB Практика программирования v77::ОУ 1С7:ТиС Украина Абонемент ($m)

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

1 стартмани

03.09.2012    12769    15    serko8547    1    

Сохранить активный табличный документ на рабочий стол в XLS

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

Удобное, БЫСТРОЕ сохранение табличного документа. Средствами йокселя. Сохраняет открытый документ на рабочий стол.

1 стартмани

22.08.2012    15664    6    Maximysis    3    

1C.Net:Предприятие – использование богатых графических возможностей .Net Framework Промо

Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m)

Windows Presentation Foundation (WPF) – презентационная система нового поколения для построения клиентских приложений Windows с ошеломляющими возможностями. Технология WPF основана на независимой от разрешения системе визуализации, построенной на векторной графике и использующей преимущества современного графического оборудования. В составWPF входят следующие средства: язык описания Extensible Application Markup Language (XAML), элементы управления, механизм привязки данных, средства разметки, 2d- и 3d-графика, анимация, стили, шаблоны, документы, медиа-элементы, текст и средства оформления текста. Презентационная система входит в состав .Net framework и доступна для использования внутри 1С:Предприятие средствами Elisy .Net Bridge, начиная с версии 3.2. Windows Presentation Framework полностью заменяет и многократно превосходит устаревающую технологию WinForms.

1 стартмани

19.05.2010    30469    281    Elisy    22    

Группировка данных в таблице значений (1С:7.7)

Работа с интерфейсом Универсальные функции v7.7 v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Надоело каждый раз морочиться с итогами по группам данных в таблице значений при выводе отчета на печать! Вот и накидал простое решение... может и боян - но мне нравится)

1 стартмани

08.08.2012    27805    35    Lancelot-2M    9    

Корректировка EXCEL–файла. Восстановление «длинных» строк.

Загрузка и выгрузка в Excel Внешние источники данных Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Обработка предназначена для борьбы с обрезанием строк (не более 255 символов) при записи MXL-файла в EXCEL.

1 стартмани

13.07.2012    19725    14    Ягг    1    

Миникласс ТПерехватчик - методология работы с несколькими перехватчиками формы

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

Небольшое пособие "Как правильно накладывать несколько перехватчиков на одну форму" + мини-класс, реализующий описанную технологию.

1 стартмани

29.06.2012    158987    6    SatanClaws    18    

Небольшое украшение для 1С-Предприятие-7.7 Промо

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

Поздравляю всех девушек с 8 марта! Желаю им цвесть-расцветать и радовать глаз всех окружающихю По поводу такого случая предлагаю небольшое украшение для 1С-Предприятие-7.7 + тематичекую подборку слайдов.

1 стартмани

28.12.2011    25023    57    yuraos    23    

Баги 1С 7.7 - добро или зло: непосредственный ввод "а ля 1С 8.х" без использования ВК

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

Баг 1С 7.7 открывает нам возможность реализовать без использования ВК непостредственный ввод таких значений, как справочники, перечисления, документы по введенному тексту в поле ввода (а ля 1С 8.х)

1 стартмани

25.06.2012    27090    35    MarSeN    21    

Группы "быстрых" индикаторов на формах 1с7.

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

Индикация влож. циклов, параллел. процессов; динам.гистограммы. Индикаторы: реагируют на отрицат.шаги - не только Прогресс-Индикаторы. "Быстрые": вывод на экран не на каждом, а на заранее расчитанном шаге. Управление: инверсия белого-черного, переворот линейки. Можно записывать истории Процессов. Возможны вертикальный и компактный вывод.

1 стартмани

13.06.2012    13647    23    newold2    6    

Скрипт обработки повторов принадлежности видов расчетов к группам расчетов при сравнении конфигураций ЗИК

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

При сравнении конфигураций 7.7 ЗИК у групп расчетов и видов расчетов присутствуют строки, относящиеся одновременно к удалённым и добавленным видам/группам. Скрипт анализирует отчет о сравнении конфигураций и удаляет лишние строки.

1 стартмани

05.06.2012    7977    2    bubblegum    1    

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

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

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

1 стартмани

28.09.2011    26601    18    dnikolaev    19    

Календарь на справочнике

Работа с интерфейсом v77::ОУ v77::БУ 1С7:Бух 1С7:ТиС Россия Абонемент ($m)

Календарь на справочнике

1 стартмани

05.06.2012    8313    7    trama    4    

Набор иконок 1С 7.7/8.x

Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m)

Набор иконок 1С 7.7/8.x в формате Vista/Windows 7.

1 стартмани

05.06.2012    71240    246    gorenski    16    

"Сверхбыстрый" многофункциональный Прогресс-Индикатор в 1с7.

Работа с интерфейсом v7.7 1cv7.md Абонемент ($m)

При каждом выводе на экран Индикатор рассчитывает следующий шаг вывода, поэтому не замедляет сам процесс (примерно в 10 раз быстрее известных мне). Вывод в заданную текстовую строку или в поле "Состояние()" (сам решает куда). Работает и при неизвестном полном количестве шагов (просто передаем номер шага). В ходе процесса Индикатору можно передавать новые заголовки (2 параметром). Выводит Заголовок, номер шага, %, прошедшее время, прогнозируемое время.

1 стартмани

04.06.2012    15159    30    newold2    9    

Гиперссылки в диалогах форм 1С:Предприятие-7.7 Промо

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

Правдоподобная имитация гиперссылок при двойном клике мышью на надписях в диалогах форм 1С:Предприятие-7.7

1 стартмани

29.12.2011    27079    33    yuraos    16    

Формирование проводок по расчету зарплаты. Копейки округления.

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

Убираем копейки округления при автоформировании проводок в 1С Комплексная 7.7.

1 стартмани

27.05.2012    14843    3    myobshenie    4    

"Справочник плюс". Прямая запись в справочники 1С 7.7

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

"Справочник плюс" - замена штатного объекта "Справочник.ХХХ" Предназначен для "прямой" записи, и дает возможность управлять табличными подсказками при чтении. Позволяет избавиться от монопольных блокировок таблиц справочников и таблицы констант. Главным мотивом написания было избавиться от вылетов 1С из-за deadlock-ов и "недопустимых состояний курсоров". Состоит из нескольких классов 1с++, нескольких переменных и методов в глобальном модуле.

1 стартмани

24.05.2012    17604    25    an_2    16    

Интерфейс для удаленного рабочего стола для Планшета 7'

Работа с интерфейсом v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Интерфейс для удаленного рабочего стола для Планшета 7'.

1 стартмани

16.05.2012    10393    29    volsh77    2    

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

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

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

1 стартмани

22.03.2010    39061    197    Tatitutu    39    

Работа с бинарными файлами в 1С 7.7

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

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

1 стартмани

16.05.2012    28805    94    dusha0020    8    

Внешний отчет Книга продаж 2012 для старых релизов Бухгалтерии 7.7 (протестировано на релизе 445 типовой конфигурации).

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

Внешний отчет Книга продаж, форма применяемая с 2012 года, для старых релизов Бухгалтерии 7.7 (протестировано на релизе 445 типовой конфигурации).

1 стартмани

29.04.2012    12664    161    ddv68    11    

Как я создал внешнюю обработку из встроенной

Практика программирования v77::ОУ 1С7:ТиС Россия Абонемент ($m)

Выбранный "сделать не проведенным" работает как провести

1 стартмани

27.04.2012    9553    9    AlexxxMksv    12    

Внешний отчет Книга покупок 2012 для старых релизов Бухгалтерии 7.7

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

Внешний отчет Книга покупок 2012 для старых релизов Бухгалтерии 7.7 (протестировано на релизе 445 типовой конфигурации).

1 стартмани

26.04.2012    13286    159    ddv68    8    

Печать РКО и ПКО за период

Печатные формы Кассовые операции Кассовые операции Практика программирования v77::БУ 1С7:Бух 1С7:Комплекс Россия БУ Абонемент ($m)

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

1 стартмани

25.04.2012    9576    38    Leannet    7    

Добавление стран из классификатора сохраненного в таблице значений

Практика программирования v77::ОУ 1С7:ТиС Россия Абонемент ($m)

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

1 стартмани

23.04.2012    8279    9    noknown    2