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

Хранилище

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

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




>  1С 8.3 (упр. приложение) и Powershell
rodrigezrobert
Отправлено: 29.01.19, 12:27


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Vofka @ Сегодня, 13:09 * ,
Пробую sapien загрузить, но пока безуспешно. https://www.sapien.com Пример есть на инфостарте. )

  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #149345 · Ответов: 6 · Просмотров: 2268
 

>  1С 8.3 (упр. приложение) и Powershell
rodrigezrobert
Отправлено: 29.01.19, 12:02


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Vofka @ Сегодня, 12:55 * ,
Хочу мониторить компы в сети, доменных пользователей автоматически загружать, к ексчейнджу подключаться, почту получать, при необходимости и так далее.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #149343 · Ответов: 6 · Просмотров: 2268
 

>  1С 8.3 (упр. приложение) и Powershell
rodrigezrobert
Отправлено: 29.01.19, 11:47


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравствуйте! Подскажите как можно работать с powershell из 1Сv8.3. Существуют ли бесплатные библиотеки dll, методические материалы как настроить? Спасибо!
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #149341 · Ответов: 6 · Просмотров: 2268
 

>  Создание выгрузки (dt) встроенными средствами 1С 8.3 (толстый клиент)
rodrigezrobert
Отправлено: 02.01.18, 16:12


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравствуйте!
Можно ли программными встроенными средствами 1С 8.3 создавать архивы dt по расписанию.
Если да, то можно пример такого кода, с отсеканием работающих клиентов.
Спасибо!
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #136857 · Ответов: 2 · Просмотров: 1726
 

>  Представление наименований
rodrigezrobert
Отправлено: 18.12.17, 11:13


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравствуйте!
Есть справочник "Номенклатура" (иерархический с иерархией элементов и групп). Наименование групп в виде "Системные блоки", "Мониторы", то есть множественное число. Но для печатных форм
мне нужно использовать единственное число значений групп данного справочника ( Системный блок , Монитор) . Как правильно решить данную проблему? Может добавить дополнительный реквизит или расписать все в общем модуле? Ни один их вариантов придуманных мною вариантов меня не впечатляют. Спасибо.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #136316 · Ответов: 1 · Просмотров: 1118
 

>  Тонкости запроса
rodrigezrobert
Отправлено: 25.10.17, 13:47


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


sava1 @ Сегодня, 14:37 * ,
Выбрало 1 самый новый Тарифный план из всех SimКарт, а мне нужно самый новый из каждой SimКарты, то есть самый новый для каждого элемента справочника.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #133928 · Ответов: 4 · Просмотров: 1578
 

>  Тонкости запроса
rodrigezrobert
Отправлено: 25.10.17, 13:03


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


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

ВЫБРАТЬ
    СотрудникиДанныеКонтактов.Ссылка,
    СотрудникиДанныеКонтактов.КонтактныеДанные.Ссылка
ПОМЕСТИТЬ Сотрудники
ИЗ
    Справочник.Сотрудники.ДанныеКонтактов КАК СотрудникиДанныеКонтактов
ГДЕ
    СотрудникиДанныеКонтактов.ВидКонтакта.Ссылка = ЗНАЧЕНИЕ(Справочник.ВидыКонтактов.МобильныйРабочий)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    SimКартыТарифныеПланы.Ссылка,
    МАКСИМУМ(SimКартыТарифныеПланы.ДатаНачалаДействияТП) КАК ДатаНачалаДействияТП,
    SimКартыТарифныеПланы.ТарифныйПлан
ПОМЕСТИТЬ АктуальныеТарифныеПланы
ИЗ
    Справочник.SimКарты.ТарифныеПланы КАК SimКартыТарифныеПланы

СГРУППИРОВАТЬ ПО
    SimКартыТарифныеПланы.Ссылка,
    SimКартыТарифныеПланы.ТарифныйПлан
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Сотрудники.Ссылка,
    АктуальныеТарифныеПланы.ТарифныйПлан.Ссылка,
    АктуальныеТарифныеПланы.ДатаНачалаДействияТП
ИЗ
    Сотрудники КАК Сотрудники
        ЛЕВОЕ СОЕДИНЕНИЕ АктуальныеТарифныеПланы КАК АктуальныеТарифныеПланы
        ПО Сотрудники.КонтактныеДанныеСсылка.Ссылка = АктуальныеТарифныеПланы.Ссылка
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #133924 · Ответов: 4 · Просмотров: 1578
 

>  Работа с списком выбора
rodrigezrobert
Отправлено: 25.07.17, 15:03


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Bernet @ Сегодня, 16:02 * ,
Спасибо!
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #130049 · Ответов: 4 · Просмотров: 1960
 

>  Работа с списком выбора
rodrigezrobert
Отправлено: 25.07.17, 14:53


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


rodrigezrobert,
Цитата(Vofka @ 25.07.17, 15:42) *
начения элементов в котором по типу со

Перемеення М - массив для метода ЗагрузитьЗначения(). Значения есть, а вот выбор не фиксируется в поле ввода. Может какое-то свойство нужно активировать?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #130047 · Ответов: 4 · Просмотров: 1960
 

>  Работа с списком выбора
rodrigezrobert
Отправлено: 25.07.17, 14:37


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


1С 8.3 (8.3.6.2237) управляемое приложение, интерфейс "Такси".
Здравствуйте!
При открытии формы создаю список
&НаКлиенте
    Процедура ПриОткрытии(Отказ)        
        М = ПолучитьСписокСправочников ();        
        Элементы.Справочник_.СписокВыбора.ЗагрузитьЗначения(М);        
    КонецПроцедуры

Значения появились в поле ввода при нажатии кнопки выпадающего списка, но выбрать одно я не могу.
Выбранное значение не фиксируется в поле ввода.
Подскажите в чем причина? Спасибо.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #130045 · Ответов: 4 · Просмотров: 1960
 

>  Формирование списка выбора
rodrigezrobert
Отправлено: 07.08.15, 14:54


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравствуйте!
Помогите разобраться и понять 1С (встроенный язык).
Почему вот этот код работает, то есть значения из списка выбирается в табличную часть.

&НаКлиенте
Процедура СоставУслугУслугаНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)

ЗначНоменклатуры = ЗапросУслуг();
СЗ.Добавить(ЗначНоменклатуры);
Массив = Новый Массив;
Массив.Добавить(ЗначНоменклатуры);
Элемент.СписокВыбора.ЗагрузитьЗначения(Массив);


а вот этот не работает, значение есть но не выбирается в табличную часть:

&НаКлиенте
Процедура СоставУслугУслугаНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)

СЗ = Новый СписокЗначений;
    ЗначНоменклатуры = ЗапросУслуг();
    СЗ.Добавить(ЗначНоменклатуры);
    Элемент.СписокВыбора.ДоступныеЗначения = СЗ;        
КонецПроцедуры

    
&НаСервере
Функция  ЗапросУслуг()
ЗначНом = Справочники.Номенклатура.НайтиПоКоду("000000005");        
Возврат ЗначНом;    
КонецФункции

Спасибо!
  Форум: Корзина · Просмотр сообщения: #101756 · Ответов: 1 · Просмотров: 2101
 

>  Ограничения колочества элементов в выборе
rodrigezrobert
Отправлено: 07.08.15, 11:27


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравствуйте!
Хочу при выборе элементы которые уже выбраны и внесены в данную табичную часть нельзя было выбрать в диалоге выбора. Как обработать я представляю. Но не пойму почему в данном случае выбор не производится в табличную часть, когда ТД их совпадают.


&НаКлиенте
Процедура СоставУслугУслугаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
СЗ = Новый СписокЗначений;
ЗначНоменклатуры = ЗапросУслуг();
СЗ.Добавить(ЗначНоменклатуры);
Элемент.СписокВыбора.ДоступныеЗначения=СЗ ;
КонецПроцедуры

&НаСервере
Функция ЗапросУслуг()
ЗначНом = Справочники.Номенклатура.НайтиПоКоду("000000005");
Возврат ЗначНом;
КонецФункции
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #101749 · Ответов: 0 · Просмотров: 1674
 

>  Отбор строк табличной части
rodrigezrobert
Отправлено: 28.01.15, 15:32


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Кусочком кода намекните ;-) если не сложно. :-)
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #95655 · Ответов: 3 · Просмотров: 4797
 

>  Отбор строк табличной части
rodrigezrobert
Отправлено: 28.01.15, 15:14


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравствуйте! Есть две табаличные части, где при активизации элемента одной табличной части (ТЧ1) происходит отбор в другой табличной части (ТЧ2).

Стр = Новый ФиксированнаяСтруктура("Номенклатура",ТекНоменклатура);
        Элементы.СоставУслугОбслуживания.ОтборСтрок = Стр;


Но если я после ввода в ТЧ1 элемента добавлю несколько элементов в ТЧ2, потом добалю еще сторку в ТЧ1 и вернувшись к предыдущей строке (ТЧ1) строки принадлижвашие ей в ТЧ2 исчезают. Как адекватно обработать данную ситуацию? Записывать в БД, после изменения активного элемента , в данном случае, считаю не совсем правильным. Спасибо!
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #95649 · Ответов: 3 · Просмотров: 4797
 

>  Запрет добавления строки в табличную часть
rodrigezrobert
Отправлено: 14.01.15, 14:56


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравствуйте! Хочу запретить ввод одинаковых строк в табличную часть. Для этого перед началом добавления новой строки, создаю массив элементов, которые есть в табличной части. Потом в событии "ПриОкончанииРедактирования" проверяю на вхождение данного элемента в массив. Если элемент такой элемент существует в табличной части, тогда параметр «Отказ» выставлю в истину, но система застывает в точке "ПриОкончанииРедактирования". Чем можно воспользоваться, что бы запретить добавление строки в табличную часть? Или возможны какие - то другие схемы реализации.

&НаКлиенте
Процедура ПереченьУслугОбслуживанияПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ)
    ТекНом = Элемент.ТекущиеДанные.Номенклатура;
    РезултатПоиска = МассивЭл.Найти(ТекНом);
    Если РезултатПоиска <> Неопределено Тогда
        Отказ = Истина;
        Сообщить ("Такой элемент уже существует!");
        Возврат;     
    КонецЕсли;     
КонецПроцедуры
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #95179 · Ответов: 8 · Просмотров: 12725
 

>  Реализация связи один ко многим в документе
rodrigezrobert
Отправлено: 25.12.14, 13:05


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Цитата(Petre @ 25.12.14, 13:59) *
Можно делать отбор одной тч по идентификатору текущей строки другой. Можно выделять оформлением. Все зависит от конкретной задачи.


Спасибо!

Цитата(Vofka @ 25.12.14, 13:55) *
Да. При активизации строки первой табличной части программно накладывается отбор на вторую.

Спасибо!
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #94685 · Ответов: 7 · Просмотров: 4317
 

>  Реализация связи один ко многим в документе
rodrigezrobert
Отправлено: 25.12.14, 12:41


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Цитата(Petre @ 25.12.14, 13:14) *
Традиционно делают две ТЧ. В каждой их них добавляют уникальный идентификатор, по которому ключуются строки. Варианты связи при этом могут быть любые, но регламентируются программно.


Получается что визулано не видно какой строке одной табличной части принадлижат строки другой таблчной части? Или я не так понял?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #94681 · Ответов: 7 · Просмотров: 4317
 

>  Реализация связи один ко многим в документе
rodrigezrobert
Отправлено: 25.12.14, 12:05


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравсвуйте! Нужно реализовать задачу по сбору данных. Нужно в документе для определнной позиции номенклатуры приписать услуги которые нужно представить. Позиция номенкалуры - одна, а услуг может быть много. Как вариант думал создать табличную часть с реквизитами "Номенклатура" и "Взможные услуги". "Взможные услуги" - напимер список значений, в которм можно делать множественный выбор. Но мне такая реализация не очень ноавиться. Как можно праильно сделать в 1С 8.3 (управляемое приложение) таку задачу.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #94677 · Ответов: 7 · Просмотров: 4317
 

>  Обработка открытия формы
rodrigezrobert
Отправлено: 05.06.14, 15:22


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Цитата(logist @ 05.06.14, 16:00) *
В форме записи регистра - ПриСозданииНаСервере



Как получить текущие данные открытой формы справочника Номенклатура в данной процедуре?
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #87461 · Ответов: 5 · Просмотров: 2838
 

>  Обработка открытия формы
rodrigezrobert
Отправлено: 05.06.14, 14:17


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Цитата(pablo @ 05.06.14, 15:02) *
1. Вызывайте форму регистра сведений вручную, вместе с передачей нужных параметров.


Спасибо. Извените, если может я не так понял. Если подразумеватся ручное открытие формы через метод ОткрытьФорму("НужнаяФорма",,Владелец) тогда нужно создавать команду. Этот варинат как обработать я знаю. Не знаю как можно обработать открытие формы регистра сведений, если она открывется с посмощью кнопки "Созадть" командной панели динамического списка.
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #87458 · Ответов: 5 · Просмотров: 2838
 

>  Обработка открытия формы
rodrigezrobert
Отправлено: 05.06.14, 13:49


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравствуйте!
Есть Справочник.Номенклатура на его форме элемента есть динамическийСписок которые формируется вследствие произвольного запроса


ВЫБРАТЬ
   ЗначенияСвойствНоменклатуры.ВидСвойства,
   ЗначенияСвойствНоменклатуры.Значения
ИЗ
   РегистрСведений.ЗначенияСвойствНоменклатуры КАК ЗначенияСвойствНоменклатуры
ГДЕ
   ЗначенияСвойствНоменклатуры.Номенклатура = &Номенклатура

При добавлении значения характеристики с данной формы элемента справочника Номенклатура открывается форма записи регистра сведений. Как правильно обработать событие открытия формы записи регистра сведений что бы ее значение Номенклатуры (ТД СправочникСсылка.Номенклатура) заполнялся значением Объект.Ссылка формы элемента Номенклатуры.
Пытаюсь ПриСозданииНаСервере() форме РС присвоить владельца форму справочника Номенклатура, но не уверен на правильном ли я пути.
Спасибо!

 ! 

Правила п.12
 
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #87452 · Ответов: 5 · Просмотров: 2838
 

>  Привязать "сообщение пользователю" к кнопке команды
rodrigezrobert
Отправлено: 11.04.14, 13:53


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравствуйте! Хочу привязать "сообщение пользователю" к кнопке команды. Но не работает. Может данный класс можно привязывать только к данным?

&НаКлиенте
Процедура РодительПриИзменении(Элемент)
    Если Объект.Родитель = ПредопределенноеЗначение("Справочник.Номенклатура.Ковры") Тогда
        Элементы.Наименование.Доступность = Ложь;
        Элементы.ПолноеНаименование.Доступность=Ложь;
        Сообщение = Новый СообщениеПользователю;
        Сообщение.Текст = "Для введения новой номенклатуры воспользуйтесть помощником";
        Сообщение.Поле = "ФормаНовыйЭлемент";
    
        Сообщение.Сообщить();
    КонецЕсли;
КонецПроцедуры

Спасибо!


 ! 

Правила, п.5,12
 
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #85694 · Ответов: 0 · Просмотров: 2664
 

>  Передача данных между клиентом и сервером
rodrigezrobert
Отправлено: 12.09.13, 13:20


Общительный
**

Группа: Пользователи
Сообщений: 23
Регистрация: 29.03.10
Из: Киев
Пользователь №: 3069


Здравствуйте! Скажите пожалуйста, какие типы данных можно передавать меджу клиентом и сервером. Имеется фукнция с ДК НаСервереБезКонткста и надо результат выполния запроса передать обратно на клиент. Спасибо.
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #74435 · Ответов: 1 · Просмотров: 3232
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 29.03.24, 7:10
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!