Заказы на доработку 1С (сервис удаленной работы)

Хранилище

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

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику Flexy ::: Спасибо сказали: 230 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
31.08.17, 11:30 Список значений в строку
Спис = Новый СписокЗначений;
Спис.Добавить(1);
Спис.Добавить(2);
Спис.Добавить(3);
Спис.Добавить(4);
Спис.Добавить(5);
Результат = "";
Для Каждого Элем Из Спис Цикл
Результат = ?(Спис.Индекс(Элем) > 0,  Результат+","+Элем.Значение, Результат+Элем.Значение)     
КонецЦикла;
salton,
25.08.17, 17:00 Не получается добавить нужные колонки в номенклатуру
ГДЕ
    НЕ СпрНоменклатура.ЭтоГруппа И
    ЦеныНоменклатурыСрезПоследних.ВидЦены.Наименование = ""Розничная""
Bulzavr,
21.08.17, 10:53 Аналог функции ПолучитьЦенуНоменклатуры
ПродажиСервер.ПолучитьЦенуПоОтбору(ПараметрыОтбора)
ЗакупкиСервер.ПолучитьЦенуПоОтбору(ПараметрыОтбора)
Pashaboston,
12.08.17, 14:35 Отчеты в скд
Murano @ Сегодня, 13:50 * ,
Е.Ю. Хрусталева - Разработка сложных отчетов.

А вообще пройдитесь поиском по форуму...данных на эту тему полно.
Murano,
08.08.17, 15:12 Как перенести журнал регистрации полностью в регистр сведений
ЕстьОшибки = Ложь;
    
    Попытка
        
        ТЗ = Новый ТаблицаЗначений;
        ВыгрузитьЖурналРегистрации(ТЗ);
        
        // Запись ТЗ в РС
        Рег = РегистрыСведений.РегЖР.СоздатьНаборЗаписей();
        Рег.Загрузить(ТЗ);
        Рег.Записать();
        
    Исключение
        
        ЕстьОшибки = Истина;
        //Сообщить(ОписаниеОшибки());
        
    КонецПопытки;
    
    Если Не ЕстьОшибки Тогда
        // Очистка ЖР
        Фильтр = Новый Структура; // пустой фильтр
        ОчиститьЖурналРегистрации(Фильтр);
    КонецЕсли;
cao0603,
02.08.17, 16:13 Себестоимость при формировании возврата от покупателя
Цитата(Zene4ka @ 02.08.17, 15:59) *
От чего это зависит?

От видов запасов. Вы делаете возврат товара, который не имеет вида запаса. Т.е. Вы его как бы не проводили по партиям и не продавали ранее.
Zene4ka,
21.07.17, 14:27 Запрос во внешнем отчёте
Цитата(roman457 @ 21.07.17, 14:24) *
Увы но комментировать нельзя нужен результат по условиям с текстом автора. в ответе выше моего . спасибо .

ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ТекДата, &УСловиеСоставное )

Условие в параметрах виртуальной таблицы не подходит?
roman457,
07.07.17, 10:05 Ошибка блокировки информационной базы для конфигурирования
Цитата(Vidocq05 @ 06.07.17, 14:54) *
Пытаюсь запустить конфигуратор под пользователем "Тест" - пишет "Ошибка блокировки информационной базы для конфигурирования".

Если не ошибаюсь, у каждого пользователя хранилища должна быть "своя" база из которой происходит подключение к хранилищу. А Вы вторым пользователем пытаетесь открыть конфигуратор, который уже используется.
Vidocq05,
05.07.17, 15:11 Собственная обработка расшифровке в макете отчета
Constantus @ Сегодня, 13:47 * ,
Процедура ПолеТабличногоДокументаРезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    Сп = Новый СписокЗначений;
    Сп.Добавить(1);
    Сп.Добавить(2);
    Рез = Сп.ВыбратьЭлемент("Выберите документ");
    Если Не Рез = Неопределено Тогда
        ОткрытьЗначение(Рез);
    КонецЕсли;

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


Или так:
Процедура ПолеТабличногоДокументаРезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
Если ТипЗнч(Расшифровка) = Тип("СписокЗначений") Тогда
Если Расшифровка.Количество() > 1 Тогда
// документы в списке должны быть одного типа.
СтандартнаяОбработка = Ложь;
ФормаСп = Документы.РеализацияТоваровУслуг.ПолучитьФорму("ФормаСписка",,ЭтаФорма);
ФормаСп.Отбор.Ссылка.Использование = Истина;
ФормаСп.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке;
ФормаСп.Отбор.Ссылка.Значение = Расшифровка;
ФормаСп.Открыть();
КонецЕсли;
КонецЕсли;
КонецПроцедуры


З.Ы. Не проверял.

Цитата(Constantus @ 05.07.17, 13:47) *
Область.Параметры.расшифровка = Документы.Рейс.НайтиПоНомеру(ВыборкаЭкс.Номер);

faceoff.gif
Почему не воткнуть сразу ссылку на документ (ВыборкаЭкс.Ссылка)???
Constantus,
03.07.17, 15:01 Как записать постоянное значение индивидуального доступа
Gigi @ Сегодня, 14:58 * ,
Что бы рулить сохраненными значениями формы есть события формы:
&НаСервере
Процедура ПриЗагрузкеДанныхИзНастроекНаСервере(Настройки)
    //Вставить содержимое обработчика
КонецПроцедуры

&НаСервере
Процедура ПриСохраненииДанныхВНастройкахНаСервере(Настройки)
    //Вставить содержимое обработчика
КонецПроцедуры

Там уже можно писать свою логику.
Gigi,
03.07.17, 14:33 Как записать постоянное значение индивидуального доступа
Используйте АвтоматическоеСохранениеДанныхВНастройках. Это в свойствах формы.
Gigi,
03.07.17, 11:59 Создать общую процедуру из процедуры на форме
Цитата(Constantus @ 03.07.17, 11:56) *
Как правильно передать значения?

Передавайте туда имена элементов формы строкой.
Мой.УстановитьДоступностьСкладов(ЭтаФорма,"ДокументСписок", "ПолеВыбора1", ПараметрыСеанса.ТекущийПользователь);
Constantus,
03.07.17, 11:28 Перенос справочника по владелцу
Цитата(Vidocq05 @ 03.07.17, 10:36) *
впихнуть туда запрос как у Контрагентов и добавить левое соединение по Справочник.ДоговорыКонтрагентов это не оптимально

Имхо это оптимальней, чем "запрос в цикле", который Вы нашли в интернете smile.gif
Vidocq05,
23.06.17, 16:22 Установить режим Только просмотр на реквизит ТЧ
// на клиенте
Элементы.ИмяЭлементаСтолбцаТаблицы.ТолькоПросмотр = Истина;


Пример:
Элементы.ТоварыНоменклатураАртикул.ТолькоПросмотр = Истина;
Gigi,
15.06.17, 15:09 Проверка открытия формы Справочника/документа
Gigi @ Сегодня, 14:54 * ,
Как-то так...
КоллекцияОкон = ПолучитьОкна();
    Для Каждого Окно Из КоллекцияОкон Цикл
        КоллекцияСодержимое = Окно.Содержимое;
        Для Каждого Содержимое Из КоллекцияСодержимое Цикл
            Сообщить(Содержимое.ИмяФормы);
        КонецЦикла;
    КонецЦикла;
Gigi,
31.05.17, 16:16 авто-запись данных на сервер для реквизита ссылка
Цитата(Gigi @ 31.05.17, 16:08) *
"ОбъектПринадл" это реквизит справочника "ТОЧКА". Его тип ССЫЛКА.
Вопрос в том, как в этот реквизит вставить просто текст...

Сделайте тип этого реквизита строкой и...вставляйте...
Gigi,
30.05.17, 16:31 УТ 3.1 редагування рухів регістру РасчетыСПоставщикамиПоДокументам
SaintDaemon @ Сегодня, 16:29 * ,
Наверное не был включен флаг: Отладка => Подключение => Автоматическое подключение => Фоновые задания
SaintDaemon,
29.05.17, 13:22 Как обозначить пустой результат списка
Gigi @ Сегодня, 13:12 * ,
Велосипед smile.gif
&НаКлиенте
Процедура Отобор_СубТочки()
ЗначениеОтбора="" +Объект.Код;
СтолбецОтбора="СнабжКод";    
//==========================
Если ЗначениеОтбора="" Тогда
ЗначениеОтбора="----";
КонецЕсли;
//==========================
Отбор = СубТочкиСписок.Отбор.Элементы;
СубТочкиСписок.Отбор.Элементы.Очистить();
//==========================
ЭлементОтбора=СубТочкиСписок.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ПравоеЗначение=ЗначениеОтбора;
ЭлементОтбора.ЛевоеЗначение=Новый ПолеКомпоновкиДанных(СтолбецОтбора);
ЭлементОтбора.ВидСравнения=ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование=ИСТИНА;
//==========================
// Flexy
Элементы.МояКнопка.Доступность = Не Элементы.Список.ТекущаяСтрока = Неопределено;
//-----
КонецПроцедуры
Gigi,
17.05.17, 14:33 Где найти документацию по обмену с сайтом?
Вот именно при обмене с Битрикс ни какие Вэб-сервисы не используются. А происходит передача с 1С на сайт фала XML по http.
1С htpp соединением вызывает скрипт http://сайт/bitrix/admin/1c_exchange.php с параметрами авторизации.
Если прошли авторизацию в ответе с сайта приходит success, куки и токен. Куки далее используются для формирования заголовка запроса к сайту.
Не прошли авторизацию - сайт возвращает код ошибки.
Потом нужно передать скрипту тип обработки из 1С (catalog - товары, sale - заказы) - ""http://pro1c.org.ua/redirect.php?http://сайт/bitrix/admin/1c_exchange.php?type="catalog"""
И произвести отправку xml по http. Ответ сервера success или код ошибки.

Как-то так.

Если нужны конкретные детали возьмите свежую УТшку и посмотрите модули обмена с сайтом.
zey_ser,
22.04.17, 9:37 Как определить, что база запущена на андроиде?
Gavrila @ Вчера, 23:36 * ,
Что значит на Андроиде или вэб клиенте? Вы сравниваете ОС с Браузером?

По теме:
СисИнфо = Новый СистемнаяИнформация;
Сообщить(СисИнфо.ВерсияОС); // OS
Сообщить(СисИнфо.ИнформацияПрограммыПросмотра); // Browser
Сообщить(СисИнфо.ТипПлатформы); // Platform type
Gavrila,
06.04.17, 16:20 Как сделать ссылку на файл ipg
fillya @ Сегодня, 15:47 * ,
Через таблицу.
Если фс.СуществуетФайл(Ссылка на файл) = 1 Тогда
Таб.ТекущийОбьект.Загрузить(СсылкаНаФайл);
...
Таб.Вывести();
...
Таб.Показать() / Таб.Напечатать()
.

Как-то так
fillya,
06.04.17, 14:47 Как в СКД заблокировать вывод при условии?
Цитата(cos12 @ 06.04.17, 14:45) *
брать полность все значения через регистр?

Именно. Можете глянуть запрос в СКД штатной ведомости.
cos12,
06.04.17, 9:30 Как сделать ссылку на файл ipg
ИмяФайла="";
ИмяНачКаталога = "";
Если ФС.ВыбратьФайл(0,ИмяФайла, ИмяНачКаталога,,,,) = 1 Тогда
    СсылкаНаФайл = ИмяНачКаталога+ИмяФайла;
КонецЕсли;
fillya,
05.04.17, 16:04 Как програмно в печатной форме можно поменять цвет текста
    
Рез = Таб.ЗначениеТекущейЯчейки("R1C1");
Если Рез < 0 Тогда
Секция = Таб.ПолучитьСекцию("Строка");
Секция.Область("Товар").ЦветТекста(225,225,225); // Область("R1C1:R2C2")
КонецЕсли;


А вообщем это имхо делать удобней на этапе вывода таблицы:
Секция = Таб.ПолучитьСекцию("Строка");
Сумма = ПолучитьСумму(Запрос);
Если Сумма < 0 Тогда
Секция.Область("Товар").ЦветТекста(225,225,225); // Область("R1C1:R2C2")
КонецЕсли;
Таб.ВывестиСекцию(Секция);



leo10k10,
05.04.17, 11:07 Подскажите или есть метод который по заданой дате определяет предыдущую дату
Вчера = ТекущаяДата() - 1;
leo10k10,

8 страниц V  < 1 2 3 4 > » 
RSS Текстовая версия Сейчас: 18.04.24, 12:03
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!