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

Хранилище

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

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


>  1С 8.2 УТ 10.3 Как сделать синхронный вывод двух реквизитов из одного справочника?
Vzonder
Отправлено: Сегодня, 14:49


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512



1С 8.2 УТ 10.3
На примере справочника станций метро Москвы.
Имеется справочник Метро.
В нем 2 реквизита: Станция и Ветка.

Если на форму документа (например, Заказ покупателя) выводить поле с одним реквизитом, то проблем не возникает.
А как вывести два реквизита справочника из одной записи.
Т.е. на форму документа выводится два поля, в одном отражается Станция, во втором Ветка (именно та, что была присвоена Станции в справочнике Метро) ?

  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121934 · Ответов: 1 · Просмотров: 39
 

>  Как сохранить в реквизите цвет?
Vzonder
Отправлено: Вчера, 12:06


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


Хочется сделать справочник, с перечислением Станций и Веток Московского Метрополитена.
Реализовано по аналогии справочника КонтактныеЛицаКонтрагентов

В форме справочника два поля (с выпадающим списком) с реквизитами (Станция и Ветка) и представление в котором эти реквизиты записываются через пробел.

Все замечательно, вот только длиннннновато получается:
Нахимовский проспект Серпуховско-Тимирязевская
)))))

Подскажите, как можно (наиболее просто) реализовать запись Линии (ветки) другим способом?
Например:
Цвет текста ветки (вместо название ветки вносится символ “-” с соответствующим цветом)
Цветом текста в названии станции
Картинка – в поле ветка выбирается маленькая картинка (квадратик нужного цвета, соответствующего ветке), который в свою очередь отражается в представлении через пробел рядом со станцией.
Цвет поля представления.
Иное

Любой способ передачи цвета, который можно записать в реквизит представления, который в свою очередь можно будет использовать для отражения на формах, формах списка и табличных полях.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121854 · Ответов: 0 · Просмотров: 69
 

>  Как открыть программно открыть форму контрагента? 1C 8.2 УТ 10.3
Vzonder
Отправлено: 17.01.17, 18:47


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


1C 8.2 УТ 10.3


ОткрытьФорму("Справочник.Контрагенты.Форма.ФормаЭлементаТтн");


При выполнении процедуры из Формы Заказа Покупателя – открывается форма нового элемента….(

Научите, пожалуйста, как открыть форму с текущем Контрагентом.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121826 · Ответов: 1 · Просмотров: 97
 

>  Как в табличное поле добавить строку из справочника?
Vzonder
Отправлено: 17.01.17, 4:39


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512



1С 8.2 УТ 10.3

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

Поэтому, чтобы не городить огород, на примере ВидыДеятельности и задам вопрос:

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

Теперь в ПолеОсновнойВидДеятельности можно выбирать элементы из СправочникСсылка.ВидыДеятельностиКонтрагентов.

При этом в Табличном поле ВидыДеятельности в имеющихся строках выбирается основной вид деятельности (подсвечивая шрифт жирным) в уже добавленных.

Возникла необходимость добавлять элементы (подобно действию кнопки добавить), путем выбора значения в ПолеОсновнойВидДеятельности.
Т.е. при отсутствии элемента, он автоматически добавляется в табличное поле ВидыДеятельности.

Понимаю, что в процедуре Процедура ПолеОсновнойВидДеятельности ПриИзменении(Элемент) необходимо задать запрос, который сравнит содержимое и если в списке строк не найдет элемент, то его добавит.

И тут у меня полный тупняк.
Вот какая…. Получается:


Процедура ПолеОсновнойВидДеятельностиПриИзменении(Элемент)
      
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    КонтрагентыВидыДеятельности.ВидДеятельности
        |ИЗ
        |    Справочник.Контрагенты.ВидыДеятельности КАК КонтрагентыВидыДеятельности
        |ГДЕ
        |    КонтрагентыВидыДеятельности.ВидДеятельности = &ВидДеятельности";
    
    Запрос.УстановитьПараметр("ВидДеятельности",  ОсновнойВидДеятельности);
    
    РезультатЗапроса = Запрос.Выполнить();
        
            Если РезультатЗапроса.Пустой() Тогда
            Предупреждение(" не найден!!!!");
      
        Иначе  Предупреждение("ОК!");
        
        ЭлементыФормы.ВидыДеятельности.ДобавитьСтроку(); // Сломал голову, как добавить в строчку элемент
                   
        КонецЕсли;
                    КонецПроцедуры


Пожалуйста, подскажите как правильно написать запрос, чтобы при отсутствии указанного в ПолеОсновнойВидДеятельности автоматическое добавление элемента?

И объясните, пожалуйста, как правильно написать, чтобы добавлялась не только новая строка, но и автоматически вставлялся элемент из справочника ВидыДеятельностиКонтрагентов?

  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121796 · Ответов: 2 · Просмотров: 340
 

>  Звуковое и визуальное оповещение группы пользователей при изменении реквизита.
Vzonder
Отправлено: 12.01.17, 22:00


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


1С 8.2 УТ 10.3

Возможно создать следующее?

Если значение реквизита в документе (ФормаСписка и (или) Документа) становится равным “Упаковка”, то у сотрудника из группы Упаковка (права, Роль – все создам…) на компьютере срабатывал звуковой сигнал (желательно по противней))) и на экране выскакивала Форма – нарисую самую яркую))) или заставка оповещения.
Очень часто я слышу от упаковщиков, что не усмотрели…
Отсюда и вопрос.
Извините за эмоциональность – наболело))))

Это возможно?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121660 · Ответов: 3 · Просмотров: 146
 

>  Как распечатать содержимое ФормыСписка с отбором?
Vzonder
Отправлено: 12.01.17, 21:38


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


1С 8.2 УП 10.3

Создал форму списка документа с отбором:

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


Открывается форма со списком документов, в котором перечислены документы у которых в реквизите ЭтапыПродажи значение Равно Отгружать ТК.

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

Процедура ПечатьСписка(Элемент)

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

На всякий случай уточню, печать не документов из списка, а именно список (перечень) документов.

Конечно можно использовать штатную кнопку Вывести список выбрать реквизиты и распечатать.
Только при этом нет возможности влиять на макет…

Вопрос:
Как в процедуру ПечатьСписка внести отбор документов по содержанию реквизита?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121659 · Ответов: 5 · Просмотров: 155
 

>  Как размещать Файлы не в базе, а в отдельных, в том числе сетевых папках?
Vzonder
Отправлено: 12.01.17, 20:43


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


1С 8.2 УТ 10.3

Хотелось бы в документах или справочниках размещать файлы, которые располагаются в папке на компьютере сервера 1С или в сетевой папке.
Например:
Создаю справочник Транспортных компаний, услугами которых пользуется наша компания.
В справочник будут заноситься адресные данные, график работа и прочая информация, в том числе схемы проезда.
Предполагается, что схемы будут в файлах картинок jpg, png и т.д.
При необходимости, эти данные будут распечатываться.
Вопрос:

Как разместить в форме элемента картинку размещенную в папке на сервере 1С или в сетевой папке?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121657 · Ответов: 5 · Просмотров: 150
 

>  Как посмотреть, содержание заполнения базы?
Vzonder
Отправлено: 12.01.17, 20:03


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


1C 8.2 УТ 10.3

За два года работы база раздулась до 10 Гб.
Около 15000 заказов покупателей и несколько тысяч номенклатуры.
Ну, и соответственно, реализация товаров и услуг с заказами поставщиков.
Картинок и прочих доп файлов в базу не грузили…
Сжатие SQL базы не помогает.


Вопрос:
Как посмотреть содержимое по темам, чтобы понять как и что чистить и наладить?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121655 · Ответов: 3 · Просмотров: 128
 

>  Отражение значения реквизита справочника в документе в ПолеВвода 1С 8.2 УТ 10.3
Vzonder
Отправлено: 10.01.17, 17:26


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


Цитата(Vofka @ 10.01.17, 16:54) *
который заполнять в событии ПриОткрытии и ПриИзменении поля Контрагент.



Я очень начинающий...
Нулевого уровня.
Подскажите, пожалуйста, код.

Я пробовал создать реквизит в форме: РеквизитыКонтрагента - СправочникСписок.Контрагенты
в ПолеВвода выбрал данные:
РеквизитыКонтрагента.Отбор.ХарактеристикаКотрагента
ничего не отражается...
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121531 · Ответов: 3 · Просмотров: 148
 

>  Отражение значения реквизита справочника в документе в ПолеВвода 1С 8.2 УТ 10.3
Vzonder
Отправлено: 10.01.17, 15:34


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


Здравствуйте.

Не нашел в поисковиках как реализовать задумку.

Необходимо в заказе покупателя отразить реквизит из справочника контрагента.
В контрагенте создается реквизит, например, ХарактеристикаКотрагента.
Необходимо в ФормеДокумента заказа покупателя в ПолеВвода Характеристика1 автоматически вывести значение реквизита ХарактеристикаКотрагента справочника Контрагенты.
(естественно по текущему контрагенту)
Подскажите, пожалуйста, как грамотно это сделать?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121520 · Ответов: 3 · Просмотров: 148
 

>  Как включить опцию – История изменений?
Vzonder
Отправлено: 31.12.16, 15:48


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


Егор Динин @ Вчера, 10:46 * ,

У нас стоит Управление торговлей, редакция 10.3

подсмотрел на "Управление торговлей и взаимоотношениями с клиентами (CRM)", редакция 1.11

мне подарили для изучения конфигурацию.

надеюсь, что даже если в УТ 10.3 нету, надеюсь, что можно скопировать данную примочку из CRM 1.11.

Подскажите, это возможно?
  Форум: Управление торговлей для Украины редакция 2 (Уп... · Просмотр сообщения: #121250 · Ответов: 3 · Просмотров: 271
 

>  Как включить опцию – История изменений?
Vzonder
Отправлено: 29.12.16, 17:50


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


У знакомых в 1С 8.2 Управление торговлей в документах заметил кнопку – История изменения.
Кликнул на которую выпадает список с перечнем кто, когда и что делал с документом…
Я поискал эту функцию в формах – нету…
Вероятно это где-то включается в самой 1С
Научите, пожалуйста, как включить данную функцию.

  Форум: Управление торговлей для Украины редакция 2 (Уп... · Просмотр сообщения: #121201 · Ответов: 3 · Просмотров: 271
 

>  Ввыбор из списка в ячейке табличного поля в Списке заказов покупателя
Vzonder
Отправлено: 28.12.16, 20:47


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


Так я уже пробовал.
так не работает.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121176 · Ответов: 4 · Просмотров: 243
 

>  Ввыбор из списка в ячейке табличного поля в Списке заказов покупателя
Vzonder
Отправлено: 28.12.16, 19:05


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


Картинка не прошла.
Исправляю:

  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121174 · Ответов: 4 · Просмотров: 243
 

>  Как выбирать из формы списка альтернативную форму документа?
Vzonder
Отправлено: 28.12.16, 18:49


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


Нашел решение.
Подсказали на другом форуме, цитирую ответ:

Нужно для поля формы ДокументСписок добавить обработчик события Выбор.

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


Все заработало сразу и отлично!
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121173 · Ответов: 3 · Просмотров: 192
 

>  Ввыбор из списка в ячейке табличного поля в Списке заказов покупателя
Vzonder
Отправлено: 27.12.16, 21:21


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


Возникла острая необходимость в ФормеСписка документа ЗаказПокупателя создать колонку в которой ячейки имели бы кнопку выбора из выпадающего списка, с соответствующим выбором.
Желательно выбором из элемента справочника.
Чтобы выглядело так же как на прилагаемой иллюстрации.

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

Результат – нулевой. Даже внешний виз ячеик не меняется

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

Тот же вопрос и насчет форм списка справочников, хотя я принципиальной разницы не увидел.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121127 · Ответов: 4 · Просмотров: 243
 

>  Как выбирать из формы списка альтернативную форму документа?
Vzonder
Отправлено: 27.12.16, 21:11


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

Группа: Пользователи
Сообщений: 17
Регистрация: 27.12.16
Пользователь №: 53512


Очевидно, что можно навоять несколько форм списка, а так же форм документа (справочника и т.д.).
Предположим: Имеются 3 категории отдела, работающих с заказом покупателя.
Для каждого отдела создается своя форма списка заказа покупателя.
Назовем их:
ФормаСписка
ФормаСписка1
ФормаСписка2

Соответственно вызываются эти формы из панели меню.
Так же создаются формы документа (со своими наборами инструментов и т.д.)
ФормаДокумента
ФормаДокумента1
ФормаДокумента2

По умолчанию, из любой формы списка (ФормаСписка ; ФормаСписка1 ; ФормаСписка2) при выборе документа – будет открывать всегда одна форма, которая назначена основной.

Вопрос:
Как назначить каждой форме списка, свою форму документа?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #121126 · Ответов: 3 · Просмотров: 192
 


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

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

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне