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

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

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

1с 7.7 картинки менеджер картинок прайс-лист с картинками

В 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С Предприятие|Документация|Описание встроенного языка 7.7. Глава 35 Работа с картинками. Те, кому разжёвывать не нужно, могут обратиться к встроенной справке  - Картинка. Но это теория. Как говорится, лучше раз увидеть, чем сто раз прочитать.

Начнем с постановки задач.

  1. Требуется прикрепить картинки к элементам справочника «Номенклатура», а так же видеть картинку текущего справочника при перемещении по списку номенклатуры.
  2. Для первоначального прикрепления картинок к элементам справочника номенклатура, а так же для редактирования  требуется менеджер картинок.
  3. Требуется показать картинки в отчете или печатной форме, например в прайсе.
  4. Требуется переименовывать картинки при изменении кодов и (или) атрибутов номенклатуры.
  5. Требуется выгружать картинки на сайт.

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

Пункт 1. Здесь ничего сложного. Вот что должно находиться в процедуре ПриОткрытии() для элемента справочника.

Процедура ПриОткрытии()

    ПустаяКартинка=СоздатьОбъект("Картинка");

    КаталогФотографий = КаталогИБ() + "Фото\";

    ФайлФото = КаталогФотографий + СокрЛП(Строка(ТекущийЭлемент().Код))+".*";

    Если ФС.СуществуетФайл(ФайлФото) = 1 Тогда

        Фото.Загрузить(КаталогФотографий+ФС.НайтиПервыйФайл(ФайлФото));

        Фото.РежимРисования(3);

        Форма.Фото.Видимость(1);

    Иначе

        Фото.УстановитьКартинку(ПустаяКартинка);

    КонецЕсли;  

КонецПроцедуры

Аналогичный код д.б. и в форме списка. Конкретная реализация – в прилагаемой базе данных Демобаза.zip.

 

Пункт 2. Можно использовать приведенную выше обработку //infostart.ru/public/15239/. Кроме того, к статье прикреплены два файла МенеджерКартинок1, представляющий собой переработанную  под прикрепленную базу данных приведенную выше обработку, и МенеджерКартинок2 – другая обработка, служащая тем же целям.

Пункт 3. Тоже ничего сложного. Достаточно создать в таблице колонку, в которой разместить рисунок и в свойствах которого будет указано ВывестиРисунок(Таб.ТекущийОбъект, Путь).

Код процедуры:

Процедура ВывестиРисунок(ОбъектКартинка, Путь)

    Картинка = СоздатьОбъект("Картинка");

    Картинка.Загрузить(Путь);

    ОбъектКартинка.РежимРисования(3);

    ОбъектКартинка.УстановитьКартинку(Картинка);

КонецПроцедуры 

 

Пример прайса приведен в файле ПрайсЛист.

 

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

Если ПолучитьИД(сн.ТекущийЭлемент())<>ПолучитьИД(сп.ТекущийЭлемент()) Тогда  

    кс = сн.Код;

    сп.Код = МаксКод;

    Попытка

        сп.Записать();

    Исключение

        Сообщить("Элемент с максимально допустимым кодом существует");Возврат;

    КонецПопытки;

    сн.Код = нк;

    Попытка

        сн.Записать();

    Исключение

        Сообщить("Неудачная попытка записи элемента с кодом "+нк+" "+ОписаниеОшибки());Возврат;

    КонецПопытки;

    сп.Код = кс;

    Попытка

        сп.Записать();

    Исключение

        Сообщить("Неудачная попытка записи элемента с кодом "+кс+" "+ОписаниеОшибки());Возврат;

    КонецПопытки;  

КонецЕсли;

Достаточно вставить следующий код:

СтарыйКод = сн.код;

сн.Код = НовыйКод;

Попытка

    сн.Записать();

    КаталогФотографий = КаталогИБ() + "Фото\";

    ФайлСтарогоФото = КаталогФотографий + СокрЛП(Строка(СтарыйКод))+".jpg";

    ФайлНовогоФото = КаталогФотографий + СокрЛП(сн.код))+".jpg";

    Если ФС.СуществуетФайл(ФайлСтарогоФото) = 1 Тогда

        ФС.ПереименоватьФайл(ФайлСтарогоФото, ФайлНовогоФото,1);

    КонецЕсли;

Исключение

    Сообщить("Неудачная попытка записи элемента с кодом "+кс+" "+ОписаниеОшибки());Возврат;

КонецПопытки;  

 

Пункт 5. Работа с интернет магазином. Это конечно тема для отдельной статьи, поэтому дам только ссылку на первую из трех статей http://www.ibm.com/developerworks/ru/library/os-1C_OpenCart_01/  . Ссылки на остальные две находятся внутри первой. Здесь подробно рассмотрены все этапы обмена с сайтом, начиная с планирования и заканчивая конкретной реализацией.

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

Наименование Файл Версия Размер
Демобаза

.zip 1,09Mb
17.11.14
30
.zip 1,09Mb 30 Скачать
Менеджер картинок 1

.rar 7,43Kb
17.11.14
10
.rar 7,43Kb 10 Скачать
Менеджер картинок 2

.ert 178,00Kb
17.11.14
18
.ert 178,00Kb 18 Скачать
Прайс лист

.rar 2,84Kb
18.11.14
16
.rar 2,84Kb 16 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. zhenyat 18.11.14 18:28 Сейчас в теме
Хоть и давно сама для себя решила этот вопрос, ставлю звездочку за сбор в одном месте
2. Самоделкин 2 21.11.14 14:55 Сейчас в теме
Делал картинку в подборе номенклатуры, сильно тормозило из-за того, что объем исходного файла большой, а уменьшать смысла не видел поэтому, просто сделал кнопку, а вместо самого фото, только надпись ЕСТЬ Фото или НЕТ фото.
У Вас не тормозит в списке?
3. kitminsk 193 22.11.14 10:26 Сейчас в теме
На тех базах где ставил - нет
4. SerNikAnt 3 22.10.15 19:52 Сейчас в теме
5. user629924_info 19.03.17 13:08 Сейчас в теме
а вот про подводные камни не сказано ни чего)
что выползают ошибки типа такой:
Фото.Загрузить(КаталогФотографий+ФС.НайтиПервыйФайл(ФайлФото));
{Справочник.Номенклатура.Форма.Модуль(1150)}: Общая файловая ошибка при доступе . . .

когда хочешь создать новый элемент.
решение такое, меняем такую мелочь:
ФайлФото = КаталогФотографий + СокрЛП(Строка(ТекущийЭлемент().Код))+".*";
На:
ФайлФото = КаталогФотографий + СокрЛП(Строка(ТекущийЭлемент().Код))+".jpg";
6. CheBurator 3422 21.03.17 00:35 Сейчас в теме
а еще можно отдельную форму, которая открывается из формы списка справочника (по образу типового просмотра остатков) - идем по справочнику, видим картинки... https://www.screencast.com/t/9y8kmuEjNzaC
7. gosizo 33 11.06.19 09:44 Сейчас в теме
с https есть возможность загружать фото?
8. CheBurator 3422 11.06.19 11:06 Сейчас в теме
9. Videon 03.02.20 12:27 Сейчас в теме
Подскажите, пожалуйста, как найти картинку на печатной форме? (В таблице обработки, например).
Есть обработка, есть печатная форма, если закомментировать часть процедур, то программа ругается. А в каком месте ругается, найти не могу. Знаю, что из картинки, но так как её не видно на форме, то даже не знаю, где искать...
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

25.06.2015    26429    3    Serginio    1    

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

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

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

1 стартмани

13.02.2019    4845    2    alsen    2    

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

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

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

1 стартмани

26.12.2018    5462    10    bob_    1    

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

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

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

1 стартмани

24.09.2015    19906    2    SiAl    7    

Формирование строки json в 1С: 7.7

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

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    6553    31    malovandrey    0    

Асинхронное программирование в 1с77 без внешних компонент. Обратные вызовы.

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

Пример построения программного кода для достижения функционала обратных вызовов (call back) во внешних обработках исключительно штатными средствами. Тестировалось на платформе 1с77 релиз 027. Конфигурация значения не имеет.

1 стартмани

06.10.2018    6397    2    Vortigaunt    5    

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

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

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

1 стартмани

01.05.2018    10508    16    Gkmy    8    

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

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

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

1 стартмани

09.03.2016    10251    4    электра    9    

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

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

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

1 стартмани

17.09.2015    8931    3    rozhkovdmitriy    21    

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

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

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

1 стартмани

03.09.2015    9239    5    vcv    6    

[Разработчику] Любая таблица значений в 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    26979    17    venger    7    

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

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

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

1 стартмани

24.02.2015    7928    1    voha    8    

Печать прайс-листа с картинками для 1С Предприятие 7.7 Торговля и Склад 9.2 - пример реализации

Ценообразование, прайсы Практика программирования Оптовая торговля Оптовая торговля v7.7 1С7:ТиС Абонемент ($m)

Задача: требуется вывести в прайс фотографии товаров. Фотографии не хранятся в БД, ссылки на файлы генерируются в момент формирования прайса.

1 стартмани

29.06.2014    23085    16    Chaotic    18    

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

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

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

1 стартмани

05.06.2014    13094    7    kos    3    

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

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

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

14.04.2008    23736    2    ded00786    38    

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

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

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

3 стартмани

25.03.2014    17460    1    protexprotex    3    

Новые сказки о старом или как поймать событие «При активизации строки» в 1С: 7.7

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

Давным-давно, в 1344152635 секунде по времени Unix, жил был один добрый, сильный и очень умный программист… Осилим царь-батюшка! — воскликнул наш добрый молодец и открыл пофигуратор однаэски 8.2… Там можно только прописать процедуры для реквизитов табличной части и реализовать событие ПриИзменении…

1 стартмани

29.01.2014    18029    5    majmyl    6    

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

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

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

1 стартмани

16.12.2013    16040    16    bborisko    14    

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

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

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

10 стартмани

25.11.2012    26119    6    adhocprog    51    

Изменение структуры баз 1С 7.7 без долгой реструктуризации. Часть 1. Справочники

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

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    18970    0    Reptile    5    

Отчет "Дерево справочника"

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

Зарядка для ума: вывод сворачиваемого дерева справочника в 1С v.7.7.

1 стартмани

20.07.2013    12260    1    uus    12    

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

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

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

1 стартмани

26.03.2013    10089    0    piloturs    8    

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

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

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

1 стартмани

22.10.2012    18413    0    u_n_k_n_o_w_n    9    

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

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

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

1 стартмани

26.02.2013    14519    1    Sbelyi78    38    

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

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

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

3 стартмани

07.12.2012    39333    38    Yury1001    25    

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

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

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

1 стартмани

21.03.2012    26327    6    unichkin    11    

Групмейкер для таблицы значений.

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

Универсальная функция и обработка для свертки и группировки таблицы значений. Очень простой способ подвести итоги по призвольным группам в произвольном порядке любой таблицы значений для быстрого вывода на печать нужной пользователю последовательности и детализации группировок.

1 стартмани

20.11.2012    23127    4    dusha0020    15    

Класс "Запись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    15851    2    curdate    8    

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

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

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

1 стартмани

29.06.2012    148326    1    SatanClaws    18    

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

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

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

1 стартмани

28.09.2011    21892    2    dnikolaev    19    

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

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

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

1 стартмани

25.06.2012    22496    5    MarSeN    21    

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

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

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

1 стартмани

13.06.2012    10583    1    newold2    6    

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

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

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

1 стартмани

11.06.2012    5894    0    an_2    9    

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

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

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

1 стартмани

22.03.2010    27433    0    Tatitutu    39    

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

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

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

1 стартмани

24.05.2012    13914    4    an_2    16    

Проверка зацикливания групп справочников

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

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

1 стартмани

22.05.2012    24733    32    Shaman100M    3    

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

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

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

1 стартмани

16.05.2012    24313    27    dusha0020    8    

Получалка списка реквизитов документа или справочника (v7)

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

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

1 стартмани

08.05.2012    7525    0    Рэйв    6    

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

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

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

1 стартмани

29.04.2012    9385    2    ddv68    11    

Быстрый нечёткий поиск по атрибутам справочников

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

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

1 стартмани

28.04.2012    9110    3    ivangorchakov    9    

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

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

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

1 стартмани

26.04.2012    10334    1    ddv68    8