Доброго времени суток. Версия прог. Предприятие 7.7 Необходимо в справочник "товар" добавить несколько реквизитов с флажком "сортировать", для того, чтобы можно было применять "ПоискПоРеквизиту()". Столкнулся с проблемой, когда добавляю н(-й) реквизит, при попытке сохранить изменения ничего не происходит. Не подскажете, есть ли какие ограничения по реквизитам с флагом "сортировать" или проблема в чем-то другом? Спасибо за помощь!
Платформа 8.2.16.368 "Управление торговым предприятием для Украины", редакция 1.2. Разработка конфигурации: "ABBYY Ukraine", 2007-2011 (1.2.8.7)
Добрый день. Есть задача: "Установить "ЕдиницаПоКлассификатору", "Наименование" (единицы), и "Коэффициент" для каждого элемента в справочнике "Номенклатура"! Трудность у меня возникает в том, не знаю каким образом добавить строку с этими данными в элемент спр. "Номенклатура" на закладку "Единицы", откуда и будет браться информация для установки значения "ЕдиницаХраненияОстатков". Если пишу так:
Добрый день! Пытаюсь выполнить загрузку из файла excel в спр. номенклатура. В колонке excel есть имя картинки (название jpg файла) - фото товара (потом к имени фалйла добавляется адрес). Проблема возникает, когда пытаюсь установить ОсновноеИзображение! Помогите пожалуйста! Вот модуль:
Перем тФото;
Функция ЗарузитьИзображение(ОбъектВладелец) ВыбФото = Новый Картинка("d:\#Test\#NEW\Photo\"+тФото+".jpg", ложь);
НовыйОбъект = Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент(); НовыйОбъект.ВидДанных = Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение; НовыйОбъект.Хранилище = Новый ХранилищеЗначения(НовыйОбъект, Новый СжатиеДанных); НовыйОбъект.Объект = ОбъектВладелец; НовыйОбъект.ИмяФайла = тФото;
Если ПустаяСтрока(ИмяФайла) Тогда Предупреждение("Для запуска обработки необходимо предварительно выбрать файл Microsoft Excel."); Возврат; КонецЕсли; Попытка ExcelПриложение = новый COMОбъект("Excel.Application"); Исключение Сообщить("Ошибка при запуске Microsoft Excel." + ОписаниеОшибки(), СтатусСообщения.Внимание); Возврат; КонецПопытки; Попытка // Открытие файла Microsoft Excel Состояние("Открытие файла Microsoft Excel..."); ExcelФайл = ExcelПриложение.WorkBooks.Open(ИмяФайла); Исключение Сообщить("Ошибка открытия файла Microsoft Excel." + ИмяФайла + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание); КонецПопытки; Попытка // Обработка файла Microsoft Excel Состояние("Обработка файла Microsoft Excel..."); // Читаем данные первого листа книги ExcelЛист = ExcelФайл.Sheets(1); // Определить количество строк и колонок выбранного листа книги Excel xlCellTypeLastCell = 11; ExcelПоследняяСтрока = ExcelЛист.Cells.SpecialCells(xlCellTypeLastCell).Row; ExcelПоследняяКолонка = ExcelЛист.Cells.SpecialCells(xlCellTypeLastCell).Column; Исключение Сообщить("Ошибка открытия листа №1 Microsoft Excel." + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание); // Закрыть COM соединение для экономии памяти ExcelПриложение.Quit(); КонецПопытки;
КодГруппы = "000000292"; ПоискПоПолномуКоду = Ложь; // значение по умолчанию Группа = Справочники.Номенклатура.НайтиПоКоду(КодГруппы, ПоискПоПолномуКоду);
Voha74, подскажите, возникла такая ошибка: {D:\1C-BASE\STAND\20120123\#3\STAND.ERT(2739)}: : An invalid character was found in text content. [<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="J1201004.xsd"> (error position = 22)] Помогите пожалуйста! Спасибо! Мой мыло m@btr.vn.ua
Функция ПолучитьЦвет(Красный = 0,Зеленый = 0,Синий = 0) Экспорт // функция для формирования значения цвета из составляющих (RGB) Возврат Макс(0,Синий)*65536+Макс(0,Зеленый)*256+Макс(0,Красный); КонецФункции
После, где надо, пишите
Функция Покраска4() Если Знач = true Тогда Возврат "BRUSH["+ПолучитьЦвет(251,191,195)+"]";//Красный КонецЕсли; КонецФункции
Но функцию нужно указать в ячейке...(в журнале, ТЧ дока и т.д.) честно говоря таблицу зн. еще не красил... но попробуйте. Может поможет. А может в Вашем случае это просто набор букв ...
Подскажите, пожалуйста, есть ли аналог предопределенной процедуре "ПриНачалередактированияСтроки()" типа "ПриНачалередактированияКолонки()"? Или как запустить выполнение процедуры при начале редактирования определенной колонки? Спасибо!
Вопрос не в том, чтоб проверить помечен ли док на удаление, а в том, что проведен или нет все равно условие ДокПрих.Проведен()=0 устраивает... Мне нужно выбрать строки только из непроведенных документов
Пока ДокПрих.ПолучитьДокумент()=1 Цикл Если ДокПрих.Проведен()=0 тогда Если ДокПрих.ПометкаУдаления()=0 Тогда ДокПрих.ВыбратьСтроки(); Пока ДокПрих.ПолучитьСтроку()=1 Цикл
По логике вещей, если ДокПрих.Проведен()=1 тогда запрос не должен проверять помечен ли он на удаление. Но не смотря на все законы и пометку проведения запрос все равно проверяет помечен ли документ на удаление. Может кто сталкивался с таким глюком, ПОМОГИТЕ пожалуйста. Заранее спасибо за внимание!
Добрый день. Может кто сталкивался - подскажите. Суть: нужно создать возможность для пользователей 1С v7.7. просматривать, при необходимости, фото товара (в справочнике "Товар"). Принцып придумал, а реализовать проблематично: когда пользователь находится в справочнике "Товар" при нажатии определенной кнопки (например "Ф6"), выпрыгивает фото товара (по пути указанному для каждой позиции в определенном столбце). Помогите реализовать. Спасибо за помощь!
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!