Простор для фантазии - много вариантов.. Я бы пилил как-то так: ТЗ отсортировать, создать что-то. ну к примеру еще одну ТЗ.. первую строку скопировать в новую ТЗ, затем считать до разделителя, сравнить со следующей. Если одинаково - вторую тоже скопировать в ту же ТЗ.. Если не одинаково - создаем следующую ТЗ... и так до упора. Полученные ТЗ отсортируем по убыванию, удаляем все, кроме первой строки. Получили сколько-то ТЗ из одной строки каждая.. Ну и далее по желанию.. Может не суперкрасиво, но что первое пришло на ум))
Lolita @ Сегодня, 9:24
, Так нельзя.. Допустим ткнули вы в первую строку, а остальные исчезли. И куда дальше тыкать? Надо или добавлять сразу только нужные строки, или привязать куда-нть ПередСохранением, или пилить свою кнопку.. Типа Завершить - и лишнее скрывать через обход коллекции значений.
Constantus @ Вчера, 17:08
, Хз, должно работать После сохранения.. Т.е. примерно После сохранения получаем объект (только что сохраненный док), сохраняем в нем нужные реквизиты и записываем повторно. Не совсем красиво, но работать по идее должно.
Хмм.. может пихнуть в регистр реквизит типа булево, затем обработочкой установить все записи, что не нужны в истину, а в отчет отбирать Если НеРеквизит?
Никак. То, что приходуется в литрах должно и списываться в литрах. Перевод в килограммы чреват потерями, к тому же многокомпонентные системы имеют неопределенную табличную плотность, а приборы - погрешность. Я бы определился чего больше в производстве - килограммов или литров.. И приводил при поступлении к одной единице измерения. При чем не обязательно приводить к примеру литры в килограммы по всему феншую.. Просто пометить что литр (к примеру олифы) - это килограмм. Да, в реальности это не так, но на приход/расход/остаток не влияет, а подсчеты вести легче. Т.е. сделайте реквизит булево к примеру Жидкость и при приемке 10 литров приходуйте как 10 килограмм, устанавливая флаг Жидкость в Истина.
Yevhenii_S @ Сегодня, 14:29
, Шаблоны подстановки имхо только.. Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения должно иметь тип строка. Если значение выражения удовлетворяет шаблону – результатом оператора будет ИСТИНА, иначе – ЛОЖЬ. Следующие символы в строке шаблона являются служебными и имеют смысл, отличный от символа строки: • % (процент): последовательность, содержащая любое количество произвольных символов • _ (подчеркивание): один произвольный символ • […] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона. • [^…] (в квадратных скобках значок отрицания, за которым следует один или несколько символов): любой одиночный символ, кроме тех, которые перечислены следом за значком отрицания Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки. Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>. Сам <Спецсимвол> (любой подходящий символ) определяется в этом же операторе после ключевого слова СПЕЦСИМВОЛ. Например, шаблон “%АБВ[0-9][абвг]\_абв%” СПЕЦСИМВОЛ “\” означает подстроку, состоящую из последовательности символов: буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в. Причем перед этой последовательностью может располагаться произвольный набор символов.
ltany @ Сегодня, 1:09
, ГГод = Формат(ДДата,"ДФ=гг");//это вернет последние две цифры года, если сделать "ДФ=гггг" - будет 4 цифры года. Или так ГГод = Год(ДДата). Но в реквизите хранить будет все равно полную дату.
Влад Ч. @ Сегодня, 18:45
, ПриИзменении поля реквизита Наименование формы документа лепим процедурку,в которой вызываем сервер и в нем пишем выбор из справочника (НайтиПоНаименованию, НайтиПоРеквизиту.. Как угодно). Возвращаем нужные значения (массив, структура.. как угодно) и присваиваем их нашим реквизитам. Радуемся))
хмм.. а попробуйте создать cfu из старой базы, затем создать новую из шаблона, завести пользователей, проверить работоспособность и затем обновиться из cfu..
Надо решать проблемы по мере поступления. Первым делом завести пользователя(ей),хотя бы Администратора. Уйдет проблема с ТекущимПользователем.. И далее глобальным поиском по конфе искать и править сбойные строки.. Хотя непонятно зачем. Не проще создать чистую базу из шаблона? Или сильно правленая?
twilight_dream @ Сегодня, 20:42
, Если именно по клику - есть событие. ПриАктивации кажись.. вот и пихать туда проверку. Но лучше и нагляднее имхо использовать условное оформление и по условию менять к примеру цвет текста.. или еще как выделить..
Я бы влепил обязательный к заполнению реквизит число и на форме указал вид - переключатель (такой типа двух радиобаттонов). Два положения - или процент или сумма - и никаких сложных бубнов. Не надо еще одну форму и нет модальности..
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!