[ОБУЧАЛОВКА] Каким макаром к номенклатуре привязать картинку...?

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

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

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

Глоб.переменные и вспомогательные процедуры/функции
Теперь самое главное: я - сторонник простых решений (в моем понимании, а оно (мое понимание) - не обязано совпадать с чьим-то другим... Там, где возможно обойтись без изменения схемы данных конфигурации - я стараюсь так и сделать... Поэтому принимаем ключевое решение: связь номенклатуры с картинкой будет осуществляться "административно", т.е. работаем так КАК НАДО, по кривым ручкам - бьём палкой или, как говорится, "штраф - лопатой по е...у". А "как надо" в нашем случае означает следующее: в качестве имени картинки используется код номенклатуры из справочника товаров. Все. Никаких дополнительных записей. Не устраивает код - используйте артикул, ШК базовой единиц и прочие уникальные идентификаторы товаров, например, как описано здесь: http://www.infostart.ru/profile/174/projects/1387/ - там же описаны и прочие соображения, относящиеся к излагаемому сейчас "решению", повторять здесь их не будем... отметим только следующее соображение: изображения товаров будем хранить в отдельной папочке типа КаталогИБ\IMAGES.DIR\
Дополнительно заметим, что картинка может быть задана в одном из нескольких поддерживаемых 1Ской форматов - зададим (на всякий случай - а они бывают разные... ;-) перечень таких форматов в порядке "удобства" форматов картинок...
Итак, некие начальные действия мы сделаем в самом конце процедуры ПриНачале работы системы:

При старте системы подготовим некоторые данные...
После того, как выполнили подготовительные "обслуживающие действия, приступим непосредственно к самому показу картинки. Пока делаем по-простому: картинку товара будем показывать в карточке товара (форма элемента справочника). Для этого откроем в конфигураторе форму элемента нужного справочника и сдизайнерим картинку в нужном месте: кладем на форму объект картинка, никакую реальную картинку на объект не назначаем, даем объекту "картинка" индентификатор (_имТовар) - по этому идентификатору будем далее "манипулировать" картинкой:

Карточка товара
Предусмотрим ситуацию необходимости смены картинки "на лету" при изменении кода товара:
(см.Потерявшуюся картинку в конце статьи)
Привязка картинки к товару идет по коду товара...
При открытии карточки товара (формы элемента справочника) дадим команду "привязать" картинку товара к текущей открытой карточке - вызовем процедуру чтения картинки из папки с картинками:

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

Процедуры показа картинки
Вот, собственно и все...
Напоследок обмолвимся: в дизайне карточки товара есть кнопарик "IMG" с пиктограмкой дискеты - эта кнопка предназначена для копирования текущей картинки товара в произвольную папку (за это отчечает процедура, повешенная на эту кнопку: _кнСохранитьКартинку()... ) Для чего? а для чего угодо: 1. чтоб было 2. чтоб в загашник отложить 3. чтоб потом прикрепить картинку ручками в аутлуке и отправить письмом назойливому клиенту... 4 и т.д.
Ниже приведен просто ряд картинок, на "живой базе" демонстрирующий описанные выше приемы...

Пример показа картинки
Незначительным усовершенствованием вносится функционал нескольких" альтернативных картинок для одной номенклатурной позиции... Кому будет интересно - заказывайте описание .. ;-)

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

без картинки

Основная картинка

выбор показываемой картинки

пример

пример

пример

пример

Потерявшаяся картинка
66

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

Комментарии
Избранное Подписка Сортировка: Древо
1. ineoosaki 10.02.08 02:41 Сейчас в теме
Предлагаемое решение изменяет типовую конфу, хотя есть решения которые используют штатные функции современных типовых конфигураций 7.7.
Например здесь находиться одно из таких решений:
http://infostart.ru/forum/read.php?21,16144
3. CheBurator 10.02.08 02:46 Сейчас в теме
(1) Полностью согласен, в своей конфигурации у меня через внешние печатные формы почти все делается...
А данная статья - в первую очередь как пример, "разжевывание" как это сделать...
39. CheBurator 3400 22.02.10 21:06 Сейчас в теме
создаешь печатную форму типа
	Таб = СоздатьОбъект("Таблица");
	Таб.ИсходнаяТаблица("Спецификация");

кладешь в печатную форму в ячейку объект "картинка", растягиваешь под нужный "типовой" размер, на обьекте правой кнопкой мыши, свойства, пишешь в закладке "Текст" так:
ИзображениеЗагрузить(Таб.ТекущийОбъект)
.
в коде пишешь функцию:
Функция ИзображениеЗагрузить(Куда)
	Куда.Загрузить(ТекущийФайлС);
    Куда.РежимРисования(3);
КонецФункции //ИзображениеЗагрузить()

.
перед выводом секции печатной формы определяешь содержание глобальной переменной ТекущийФайлС - должна содержать полный путь к файлу изображения.
2. ineoosaki 10.02.08 02:45 Сейчас в теме
Кстати, одна из удачных реализаций привязки изображений к объектам в базе реализована в типовой конфе 1С:Деньги.
4. CheBurator 10.02.08 02:54 Сейчас в теме
(2) а в чем там "фишка" удачной реализации...?
5. ineoosaki 10.02.08 03:21 Сейчас в теме
Насчет "удачной", то я конечно немного загнул. :)
Но, в приниципе, довольно удобно, ИМХО.
6. Abadonna 3833 10.02.08 05:25 Сейчас в теме
Можно сделать всё изложенное, совсем не трогая стандартную конфу
7. CheBurator 10.02.08 12:20 Сейчас в теме
8. O-Planet 6974 11.02.08 19:57 Сейчас в теме
9. O-Planet 6974 11.02.08 19:59 Сейчас в теме
Я балдею!!! А почему по табуляции срабатывает "Добавить комментарий!? 0_о
10. O-Planet 6974 11.02.08 20:02 Сейчас в теме
Хотел сказать, что совсем не удивлюсь, если рейтинг этой статьи будет 500 и выше :) А что? Суть и "урок" предельно ясны, так что каждый может почувствовать себя гением:

Имя файла = код товара . bmp

11. O-Planet 6974 11.02.08 20:06 Сейчас в теме
Короче, оскудение нравов - налицо! Зря не назвал "Финт ушами с кодом товаров" ;)
12. logarifm 13.02.08 23:16 Сейчас в теме
Я вообще не понял прикола...
13. logarifm 13.02.08 23:16 Сейчас в теме
а... эта наверна автар от скуки пожестил ...
14. CheBurator 13.02.08 23:27 Сейчас в теме
26. Enya_06 26.02.09 12:02 Сейчас в теме
...все сделала как написано..но что то не получаеся????? папка IMAGE.DIR должна содержать файл no.bmp?????
Вылазиет ошибка
_имТовар.Загрузить(_глПутьКартинок+"_no.bmp");
{Справочник.Номенклатура.Форма.Модуль(14)}: Общая файловая ошибка при доступе к C:\Программы\1С\Базы\Основная\IMAGE.DIR\_no.bmp
27. Ёпрст 1036 26.02.09 12:14 Сейчас в теме
(26) Вам же полный путь до файла картинки написан
"C:\Программы\1С\Базы\Основная\IMAGE.DIR\_no.bmp"

соответственно файло "_no.bmp "
15. Abadonna 3833 14.02.08 04:41 Сейчас в теме
>// ДОБАВЛЕНО НЕТИПОВОЕ
>_сруЗагрузитьКартинку()
_ссуЗагрузитьКартинку() - может по приличнее бы было ;)))))
wellsy; mazahaka-7; JohnyDeath; +3 Ответить
16. JohnyDeath 294 14.02.08 09:31 Сейчас в теме
17. miraj_mv 14.02.08 12:09 Сейчас в теме
а у меня чето не выходит. я не волшебник и только учусь, и не выходит
18. venger 24.02.08 21:09 Сейчас в теме
19. CheBurator 24.02.08 22:45 Сейчас в теме
2Venger: да, схожие задачи порождают схожие решения, как правило... Целью данной статьи были пошаговые инструкции одного из методов привязки номенклатуры...
20. maljaev 06.03.08 17:31 Сейчас в теме
Сhe Burashka, если ты к своему просмотру изображений прикрутишь еще эту вещь http://infostart.ru/projects/1747/ то круче решения для 1С 7.7 не найдешь наверное. :) А вот вопрос о том, как хранить картинки - спорный, т.к. в некоторых случаях (УРБД) картинки лучше хранить в базе, а не в файлах.
21. CheBurator 07.03.08 00:43 Сейчас в теме
2Maljaev: cgc, за ценныую ссылку.. прошла мимо меня
22. dmv78 05.04.08 17:11 Сейчас в теме
Обмен при УРБД, обработка FTP - обмена, когда надо обновит каталог картинок! А хранить картинки на форме при наличии 22 000 наименований позиций, база может стать неподъемной!
23. CheBurator 05.04.08 17:48 Сейчас в теме
невтыкнул... это про что? тут как раз картинки нигде в базе не храняться...
24. Alexin 05.01.09 13:42 Сейчас в теме
Все хорошо, _no.bmp отображается, но вот только не понятно как загружать картинку для товара?
25. CheBurator 05.01.09 20:07 Сейчас в теме
(24) "...в качестве имени картинки используется код номенклатуры из справочника товаров."
"...изображения товаров будем хранить в отдельной папочке типа КаталогИБ\IMAGES.DIR\"
28. sergin 12.11.09 13:13 Сейчас в теме
А что надо сделать, чтобы картинки выводились не по Коду, а по Артикулу?

Простите, может это глупый вопрос, но у меня не выходит. С кодом все работает отлично, а с Артикулом нет :cry:
29. novinnik 14.01.10 16:40 Сейчас в теме
Сделал все как написано, скинул пару файлов *.png (00000047.png) в папку IMAGE.DIR но при открытии данных кодов в справочнике номенклатуры вывод картинку _no.bmp
30. CheBurator 3400 15.01.10 01:27 Сейчас в теме
(29) Формат PNG штатно 7.7 не поддерживается, в примере вставлен, так сказать, на будущее. Так что картинки в формате jpg размещать придется... Если очень критично и до зарезу надо в png - то придется допрограммить немного...
novinnik; +1 Ответить
31. novinnik 15.01.10 09:44 Сейчас в теме
разместил в jpg, все равно отображается только пустая картинка (_no.bmp)
32. westDimon 20.01.10 16:11 Сейчас в теме
не могу понять :oops: , виставь плиз весь прогр. модуль.
33. CheBurator 3400 20.01.10 16:57 Сейчас в теме
34. westDimon 20.01.10 17:07 Сейчас в теме
(33) при исп. примера появляются ошибки, виставь плиз весь код
35. CheBurator 3400 20.01.10 17:52 Сейчас в теме
код ошибки? - скорее всего недословно скопипастили...
36. kitaecina 22.02.10 20:41 Сейчас в теме
Не могли бы ответить копипастеру о том, как можно вывести в печати прайс-листа эти картинки?
37. CheBurator 3400 22.02.10 20:44 Сейчас в теме
(36) как обычно.. вставляешь объект "картинка" и при выводе назначаешь на объект текущую картинку.. что не получается?
38. kitaecina 22.02.10 20:55 Сейчас в теме
Я слабый специалист, как вставить картинку в печатную форму, чтобы её вывело на печать? нельзя ли поподробнее ...
P.S. Ваш метод понравился и желание большое настроить для использования у себя, хотелось бы самому...
40. kitaecina 22.02.10 21:28 Сейчас в теме
Забыл уточнить, применяю для ТиС 960
Так вот вопрос и возникает как определить перед печатью путь к файлу картинки,

ТекущийФайлС= _глПутьКартинок+ТекЭлем.Код+_глИерархияТиповКартинок.Получить(""+_ТипКартинки<<?>>);
{}: Переменная не определена (_ТипКартинки)
При проверке модуля обнаружены синтаксические ошибки!

Понимаю что неправильно делаю что-то, а не могу понять что...
41. CheBurator 3400 22.02.10 21:39 Сейчас в теме
(40) тебе система написала: переменная не определена. ищи
42. kitaecina 23.02.10 08:55 Сейчас в теме
Спасибо, все получилось...
43. Yuvilon 06.06.10 12:16 Сейчас в теме
Спасибо, тема супер, оч помогла!!!
44. Yuvilon 06.06.10 13:10 Сейчас в теме
Что-то не соображаю, я новечек сдесь, и не представляю как описть эту функцию для отображения в подборе!! Оч буду рад в Помощи!!
45. sanich67 17.12.10 01:50 Сейчас в теме
Всё сделал, получилось очень красиво
вот только сохраненный прайс с картинками при открытии картинку искажает
46. sanich67 17.12.10 01:51 Сейчас в теме
Yuvilon,
ты сделал то что хотел?
47. pinachet 19.07.11 09:15 Сейчас в теме
ребят, сделал все как на картинках но почему то ничегоне получилось( пишет одни ошибки.
48. asverus 21.11.11 01:13 Сейчас в теме
Инструкция работает реально, провозился весь день... были непонятные моменты, т.к. я чайник в 1с'е (а хочется, что бы удобно было работать и мозги на всякую ерунду не парить, ни себе - ни другим).

Прошу продолжения банкета на предмет прикрепления нескольких изображений.

P.S. - это вообще вторая инструкция, которая запустилась и заработала; и нормально заработала только эта... возможно, платные модули, но честно говоря - уже натыкался на то, что и за деньги получаешь дохлого кота в мешке и ничего не вернешь. вставил в ТиС 7.7
Для программера и знатоков - проблем конечно нет, но для средних пользователей с "интуицией" вполне; для новичков - конечно непонятно будет что куда вставлять.
Спасибо.
49. ideapromotion 10.01.13 16:05 Сейчас в теме
Как скачать можно это решение?
51. piloturs 7 10.03.13 21:20 Сейчас в теме
(49) меню файл броузера, сохранить как: "[ОБУЧАЛОВКА] Каким макаром к номенклатуре привязать картинку.htm"
50. adm1nb3k 10.03.13 20:19 Сейчас в теме
Вопрос. Тут описано как сохранить фото. А есть ли обратный способ, то есть загрузить в каталог IMAGE.DIR? Спасибо.
52. CheBurator 3400 10.03.13 21:35 Сейчас в теме
(50) есть. Смотри мою обраьотку распихивания картинок по номенклатуре.
http://infostart.ru/public/15239/
53. adm1nb3k 10.03.13 22:35 Сейчас в теме
А описать всего одну процедуру в публику, религия не позволяет?!..
54. CheBurator 3400 11.03.13 03:22 Сейчас в теме
55. etmarket 14.11.14 00:30 Сейчас в теме
Нравится самобытность автора. Я не намекаю на неграммотность. Сам люблю оригинальные решения. Данный топик и приведенный код обилует подобными решениями. Подчеркнул для себя много полезного. Спасибо!
56. CheBurator 3400 14.11.14 02:02 Сейчас в теме
(55) ну хоть кому-то еще 7.7 пригодилась...
у меня этих всяких форм/обработок по манипуляции с картинками - вагон и тележка.
есть даже подбор в документ поступления не по списку товаров, а по картинкам...
Polievkt; +1 Ответить
Оставьте свое сообщение

См. также

Дистрибьюция 7.7. Часть 1. Жизненный цикл заявки покупателя. Одна заявка покупателя, много адресов доставки. 1

Статья Программист Нет файла v7.7 1С7:Комплекс 1С7:ТиС УУ Бесплатно (free) Практика программирования Адаптация типовых решений

Описан способ работы с учетом расписания с приоритетными покупателями - торговыми сетями (основными покупателями) в торговой или комплексной учетной системе на 1С 7.7. Множественная заявка покупателя на несколько торговых точек.

14.10.2019    532    ksnik    0       

Проверка часового пояса 9

Статья Программист Нет файла v7.7 Windows Бесплатно (free) Практика программирования

При использовании терминалок для удаленных баз, иногда при входе в базу данных необходимо исключить возможность входа пользователей с компьютеров с другим часовым поясом. Например, работают в Новосибирской базе с временем UTC +6 и пытаются зайти в базу с UTC +3.

16.05.2016    8177    kudenzov    3       

[ПОЛЕЗНЯШКА, 7.7] Как посчитать итоги по документам черным запросом с изподвывертом? 13

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Практика программирования

Мелкая полезняшка, считает запросом итоговую сумму документов и количество документов.

12.03.2016    15471    CheBurator    18       

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция 111

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования WEB

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    48348    Serginio    33       

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д. 37

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент WEB

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    25378    Serginio    22       

Использование классов .Net в 1С для новичков 147

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент Универсальные функции

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    62777    Serginio    104       

Пример HTTP запроса к УТМ ЕГАИС на платформе 1С 7.7 15

Статья Программист Нет файла v7.7 1cv7.md Россия Windows Оптовая торговля Розничная торговля Бесплатно (free) Практика программирования Внешние источники данных

Запрос реализован на объекте ServerXMLHTTP из встроенной в Windows библиотеки MSXML, результатом запроса является XML объект DOMDocument из той же библиотеки MSXML со встроенным интерфейсом его обработки

16.12.2015    19985    Palmer1976    3       

Экспорт нескольких MXL таблиц в один XLS файл, на отдельные листы. Простой алгоритм 20

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Статья посвящена распространённому вопросу - как сохранить несколько таблиц (отчетов) в формате MXL, с которым работает 1С, на отдельные листы одного Excel файла. Освещается простой алгоритм решения проблемы штатными средствами, без использования внешних модулей и библиотек (не относящихся к 1С и Excel).

23.11.2015    13949    etmarket    14       

Процедура расшифровки ячейки таблицы в отчетах 1С 7.7 11

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Практика программирования Универсальные функции

Хочу поделиться с вами универсальной процедурой для расшифровки ячеек печатной формы отчетов в 1С 7.7.

24.09.2015    13773    Anzhey    13       

Универсальный способ сравнения таблиц 15

Статья Программист Нет файла v7.7 v8 Бесплатно (free) Практика программирования

На эту тему уже есть статьи, но этот способ нигде не описан. Хотя я его использую с тех пор, как занимаюсь программированием. Его преимущество в простоте и универсальности: можно применять на 1С, SQL, а также в любом другом языке программирования.

05.07.2015    14779    json    1       

Числа прописью в родительном падеже в 7.7? Легко! 13

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Практика программирования

Вывод числительных прописью в родительном падеже штатными средствами в три строчки кода.

20.06.2015    10025    gimalaj    3       

Хитрости сохранения табличного документа в Excel для дальнейшей работы с ним 78

Статья Программист Нет файла v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Загрузка и выгрузка в Excel

Все пользователи 1С всех версий (начиная с 7-й) сталкиваются с проблемой нормальной работы с данными, сохраненными в Excel файл. Есть некоторые хитрости, которые позволяют облегчить работу с сохраненными данными из 1С в формат Excel.

16.01.2015    70825    shmellevich    35       

Исправление в типовой комплексной конфигурации глобальной функции глВсеРеквизитыДокументаЗаполнены() 4

Статья Программист Нет файла v7.7 1С7:Комплекс Россия Windows Бесплатно (free) Практика программирования

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

20.08.2014    5988    hvv2002    0       

ЗаполнитьЗначенияСвойств - заставляем работать в 7.7 11

Статья Программист Нет файла v7.7 1cv7.md Бесплатно (free) Практика программирования

Если вы используете в работе 1С:Предприятие 8.х, то наверняка знакомы и с замечательной системной процедурой, как ЗаполнитьЗначенияСвойств(). Ее использование помогает значительно упростить написание программного кода в ряде случае, делает его (код) более наглядным и простым. Но что же делать тем, кто до сих пор использует (постоянно или иногда) 1С:Предприятие 7.7?

24.07.2014    18734    tomvlad    5       

Полезные функции. Склонение (должность и фамилия подписантов). Любой язык 3

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования

Уехал директор в командировку, отпуск... , оставил доверенность на хозяйственные операции на другого сотрудника. Все договора и другие документы в обмороке - "подписант" теперь другой, по тексту тоже много правок... Пересмотрел много публикаций, вариантов много, не приглянулось. Сделал свой "Баян" . У меня всего-то крутится пять фигурантов ... Нет простого, наглядного и всепогодного варианта без языкового барьера. Всем процессом управляет пользователь.

03.03.2014    15323    kompas-dm    5       

Реализация Ctrl+Z в 1С 7.7 (ТиС) 7

Статья Программист Нет файла v7.7 1С7:ТиС Windows Бесплатно (free) Практика программирования

В семерке отсутствует возможность отменять последнее действие в формах документов. В данной статье будет рассмотрен пример реализации данной функции. Возможно, кому-нибудь пригодится.

15.07.2013    5539    a.o.popova    10       

Быстрый поиск в справочниках по наименованию, с использованием svcsvc.dll 12

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Поиск данных Универсальные обработки Работа с интерфейсом

По аналогии с http://infostart.ru/public/14286/, недавно узнал что в svcsvc.dll несколько обновился функционал, в частности был добавлен метод AddString(). В прилагаемом коде показан запрос, реализованный методами ВК 1SQlite, т.е. только для DBF. Это только пример. Т.е. если например у справочника отсутствует поле "Наименование", то скорее всего будет ошибка. Тем не менее критика приветствуется))) Необходимые ВК: 1SQlite, FORMEX, svcsvc.dll (отсюда: http://www.1cpp.ru/forum/YaBB.pl?num=1373266553). p.s. Спасибо огромное уважаемому ADirks за все эти прекрасные плюшки, и помощь в их освоении)))

12.07.2013    125809    unichkin    10       

Копия напечатанного документа или как спрятать документ. 2

Статья Программист Нет файла v7.7 Бесплатно (free) Журнал регистрации Практика программирования

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

11.04.2013    13097    Dima_    8       

Автосохранение документа в 1С 7.7 3

Статья Программист Нет файла v7.7 1cv7.md Россия Windows Бесплатно (free) Практика программирования

В данной статье мы рассмотрим автосохранение документа в 1С 7.7!

22.03.2013    11051    aagubarev    25       

Конвертация данных 2.1 (2.1.3.1) 1С 7.7 - 1С 8.Х передача параметра ПКО 14

Статья Системный администратор Программист Нет файла v7.7 v8 КД Бесплатно (free) Практика программирования Перенос данных из 1С7.7 в 1C8.X

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

10.12.2012    22184    serg_gres    6       

Устранение проблемы при работе с полем, которое ограничено маской ввода 3

Статья Программист Нет файла v7.7 1cv7.md Россия Бесплатно (free) Практика программирования

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

08.08.2012    14122    www2000    4       

Динамическая фильтрация в справочнике при вводе наименования 15

Статья Программист Нет файла v7.7 1cv7.md Россия Бесплатно (free) Практика программирования

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

02.07.2012    14228    maxpiter    62       

Мини-класс для непосредственного ввода в элементах диалога V7.7 51

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Работа с интерфейсом

Класс основан на баге платформы 7.7, является продолжением публикации http://infostart.ru/public/140861/ позволяет искать по наименованию в реквизитах типа справочник "а-ля снеговик".

26.06.2012    18321    139    Ёпрст    87       

Обновление базы 1с 7.7. с помощью движка 1с 8.х 92

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Россия Бесплатно (free) Практика программирования Администрирование данных 1С

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

28.04.2012    15859    Valerich    31       

v77. Робот 43

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Бесплатно (free) Практика программирования

Исполнитель Робот. Учебное пособие по программированию для детей дошкольного возраста. Без внешних компонент.

09.04.2012    10194    54    item    18       

Запуск внешней обработки по расписанию v7.7 39

Статья Программист Нет файла v7.7 1cv7.md Россия Windows Бесплатно (free) Практика программирования Администрирование данных 1С

Неоднократно возникали задачи организовать, например ежедневную выгрузку и отправку отчетов по эл.почте, и вот…

20.03.2012    39487    Yury1001    17       

v77. Закладки в многоуровневом справочнике аля Total Commander 28

Инструменты и обработки Программист Конфигурация (md, cf) v7.7 1cv7.md Россия Бесплатно (free) Практика программирования

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

09.03.2012    8806    44    item    17       

v77. Паинт 53

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Бесплатно (free) Практика программирования

v77. 1С:Паинт :) Такая вот игрушка. Без внешних компонент.

06.03.2012    11898    81    item    38       

Как уменьшить количество заблокированных объектов 26

Статья Программист Нет файла v7.7 1cv7.md Россия Бесплатно (free) Практика программирования

История о том как я решил пересобрать форму справочника клиентов и чем это все закончилось...

12.01.2012    13189    ShEvOvIcH    18       

Регистрация текста окна сообщений 4

Статья Программист Нет файла v7.7 1cv7.md Россия Бесплатно (free) Практика программирования

Для контроля работы пользователей потребовалось записывать текст окна сообщений в файл. Получился простейший механизм регистрации лог-файла. Удержать роста папки "Temp", в качестве рекомендации, может использование bat-файла, который будет чистить или архивировать получаемые логи. Таких батников в инете полным-полно. P.S. Особо по форуму не смотрел, может, есть уже такое.

28.11.2011    6376    sdin101    9       

7.7.: Готовим md-файл для публикации. В картинках. 46

Статья Программист Нет файла v7.7 1cv7.md Россия Бесплатно (free) Практика программирования

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

14.09.2011    15044    Арчибальд    21       

Учет доверенностей 6

Статья Программист Нет файла v7.7 1С7:Бух 1С7:Комплекс 1С7:ТиС 1С7:ПУБ Документооборот и делопроизводство Бесплатно (free) Практика программирования

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

08.09.2011    9558    Sykoku    8       

Выбор Движений документа по конкретному регистру, с помощью прямого запроса 0

Инструменты и обработки Программист Конфигурация (md, cf) v7.7 openconf 1cv7.md Россия Бесплатно (free) Практика программирования

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

26.05.2011    10529    Vix    4       

Прямой запрос на выборку подчиненных документов 6

Инструменты и обработки Программист Конфигурация (md, cf) v7.7 openconf 1cv7.md Россия Бесплатно (free) Практика программирования

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

26.05.2011    16847    Vix    5       

Некоторые ошибки и «проблемные» особенности реализации встроенного языка платформы 1С:Предприятие 7.7 96

Статья Программист Нет файла v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Практика программирования

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

08.04.2011    42028    AleksR    102       

Монопольно ли запущена база 7.7 для SQL. Снятие single user в sql 9

Статья Системный администратор Программист Нет файла v7.7 openconf 1cv7.md Россия Бесплатно (free) Информационная безопасность Практика программирования

T-SQL скрипт, позволяющий определить монопольно ли запущена база на сервере SQL, а также перевести базу в multi user

11.03.2011    16421    d0dger    12       

Ошибки формата файла 2-НДФЛ в ЗиК релиз 306 100

Статья Программист Нет файла v77::Расчет 1С7:ЗиК Россия НУ Зарплата НДФЛ Бесплатно (free) Практика программирования

Ошибки 2НДФЛ в релизе: файл формируется как для ЮЛ, даже если работодатель ИП, опечатка "Отчетсвто", и указание имени файла с расширением. Нужно подправить отчет "СправкиПоНДФЛ".

02.02.2011    17123    1st    6       

ЗиК 305 ЗиК 306 Больничный лист. 107

Статья Программист Нет файла v77::Расчет 1С7:ЗиК Россия Зарплата Бесплатно (free) Практика программирования

Для переходящих больничных листов за счет работодателя оплачивается 2 дня, а не 3. Первоисточник: http://forums.kuban.ru/forum/viewtopi...669&page=2

25.01.2011    12213    Cvetic    26