Лимонтова Марина | Руководитель отдела автоматизации | Торговая сеть РЕМИ

«Как внедрить 1С:Документооборот в условиях хаоса»

В своём докладе хочу поделиться опытом внедрения 1С: Документооборот в крупной бурно развивающейся компании при условиях отсутствия описанных процессов и структуры предприятия. В ходе доклада слушатели на примере истории реального внедрения узнают: • Какие подводные камни ожидают внедренцев программы 1С:Документооборот. • Плюсы и минусы использования встроенного почтового клиента 1С:Документооборота, как важного фактора успешного внедрения. • Что важно понимать при распределении прав доступа. • Какие небольшие, но очень полезные доработки функционала можно сделать. • Какие организационные вопросы нужно решить для успешной эксплуатации внутреннего электронного документооборота. • Как заинтересовать руководителей подразделений выступать с инициативой по автоматизации своих процессов. • Ключевые моменты использования 1С:Документооборот совместно с другими программами.

8.3 Программное изменение типа реквизита в табличной части документа

1. temi4444 11.01.17 14:11 Сейчас в теме
Добрый день, подскажите как программно изменять тип реквизита в тч документа. Например реквизит составного типа (Спр.Номенклатура и Строка) пользователь вводит наименование с клавиатуры если автоподбор по спр Номеклатура ничего не нашел, то оставлять в поле что ввел пользователь и продолжить редактирование документа дальше
Найденные решения
3. starik-2005 1386 11.01.17 14:16 Сейчас в теме
(2) при начале редактирования смотреть, какого типа элемент в поле, Если строка - ставить ограничение типа по строке, если номенклатура - по номенклатуре. Фактически тип поля не меняется при этом - просто вводимое значение ограничивается тем, что вводится.

С другой стороны, можно обрабатывать событие при вводе текста, а не при окончании ввода. Тогда всегда ограничивать тип справочником, а при вводе текста смотреть, что вводится. Если находится номенклатура - устанавливать ее, если не находится - просто в данные выбора передавать введенный текст.
Остальные ответы
Сортировка: Древо
2. temi4444 11.01.17 14:12 Сейчас в теме
Пробую сделать так:
&НаКлиенте
Процедура СоставНоменклатураСсылкаСтрокаОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка)
	Элементы.СоставНоменклатураСсылкаСтрока.ОграничениеТипа = Новый ОписаниеТипов("Строка");
КонецПроцедуры


но тогда меняется тип у всей колонки, а нужно чтоб только у текущей строки.
3. starik-2005 1386 11.01.17 14:16 Сейчас в теме
(2) при начале редактирования смотреть, какого типа элемент в поле, Если строка - ставить ограничение типа по строке, если номенклатура - по номенклатуре. Фактически тип поля не меняется при этом - просто вводимое значение ограничивается тем, что вводится.

С другой стороны, можно обрабатывать событие при вводе текста, а не при окончании ввода. Тогда всегда ограничивать тип справочником, а при вводе текста смотреть, что вводится. Если находится номенклатура - устанавливать ее, если не находится - просто в данные выбора передавать введенный текст.
Оставьте свое сообщение

Вакансии

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 80 000 руб. до 100 000 руб.
Полный день

Руководитель проектов по внедрению 1С документооборота
Санкт-Петербург
зарплата от 100 000 руб. до 130 000 руб.
Полный день

Руководитель по сопровождению и внедрению 1С
Санкт-Петербург
зарплата от 100 000 руб. до 120 000 руб.
Полный день

Программист 1С
Санкт-Петербург
Полный день

Ведущий специалист 1С
Москва
Полный день