Або ви нерозумієте логіки методу "Свернуть", або я недокінця розумію вашу задачу... Кількість рядків немає значення. В результуючій таблиця є дані з першої таблиці і нижче дані з другої таблиці. Тобто в одній результуючій таблиці є вся інформація. Що далі відбувається: Піссля заповнення тідсумкової таблиці пишете СпРезультат.Сортировать("Дата") Дані відсортуються по даті (тепер в вашій таблиці дані будуть в перемішку із першої і другої таблиці, але в порядку зростання дати. Хоча можна цього і неробити, а зразу переходити до слідуючого кроку Слідуючим кроком СпРезультат.Свернуть("пар1,пар2","Значення") в результаті получите таблицю в якій просумуються значення при однаковвих параметрах.
Спасибо за ответ. Но это совсем не то. Ведь с другого компьютера (база скопирована на другой компьютер, соответственно отправитель и получатель не поменялся) оправляется без проблем. Проблема оказалась совсем в другом. В папке для отправки почты зависло одно письмо с неверным получателем (кто-то пробовал отправлять на несуществующую почту- вместо почты было указано просто набор букв). А я сразу не сообразил проверить эту папку....
Напишу пример. Чтобы заработал нужно немного подкорректировать.
Спр. СоздатьОбьект("Справочник.Соирудники;); Спр.ВыбратьЭлементы(); Пока Спр.ПолучитьЭлемент()=1 цикл Если Спр.Пол ="м" тогда продолдить; //не выбираем мужчин КонецЕсли; Если Спр.ДатаРегистрации>(ТекущаяДата()-10) тогда Продолжить; //пропускаем недавно зарегистрированных (менее 10 дней) КонецЕсли;
// тут пишем текст что делать для оставшихся сотрудников
нужно повесить на реквизит на форме, в процеедуру ПриОткритии() и в процедуру ПриЗаписи() На форме будет отображаться как должно быть по маске, а в бузу запишется с девяткой (проверил в форме списка сравочника)
Но в таком случае есть один существенный минус; каждый раз появляется запрос на сохранения справочника (Даже если реально изменений справочника небыло. Можно сделать по другому: оставлять в базе с "g". В во всех отчетах, документах,..... где используется этот ИПАдрес делать замену g на 9.
Еще можно в справочнике ИР записывать через промежуточную переменную. (тоисть на форме выродить не реквизит справочника, а переменную. корорую связать с нужным реквизитом) - у меня именно так сделано - но немножко для другого случая. В таком случае 1с не задает лишних вопросов
Можно сделать не совсем красиво но эффективно. (например так, два варианта) 1. Так как пользователю в любом случае нужно вводить только три последних символа, то и разрешить вводить только три последних символа. а преффикс на форме выводить "текстом" А потом в модуле склеить эти два значения. 2. В маске заменить девятку на латинскую букву "g". А после ввода сделать преобразование этой строки СтрЗаменить(ИРАдрес1,"g",9)
Невеличкий звіт, який відсортує контрагентів (замінивши в модулі звіту одну лінійку можна використати для любого справочника) не по алфавіту, а в тому порядку, який захоче користувач. (в даному випадку сортування іде в тому порядку, як розміщені букви на клавіатурі) Відсортований список буде в ТаблиціЗначень, а також виводиться на друк.
При переборі вставити провірку на помітку видалення Щось типу цього:
Пока Спр.ПолучитьЭлемент() = 1 Цикл Если Спр.ПометкаУдаления()=1 тогда Продолжить; //в даному випадку помічені на видалення елементи не будуть перевірятись КонецЕсли: ..............
Появляется не мгновенно а спустя несколько секунд (примерно через 3-5 секунд). Настраивается в "Сервис"-"Параметры"-"Общие"- "Период опроса изменений Базы Данных (сек)"
Доречі загружати з екселю можна і набагато більше рядків. Я для тесту пробував загрузити в ТаблицуЗначений із екселю документ на 50000 рядків і 100 стовпців. Все коректно загрузилось. і в таблиці значень були всі дані....
Здравствуйте! Нужно сохранять отдельные значения для отдельных пользователей. СохранитьЗначение() не подходит, так как сохраняет для всех пользователей. Есть какие то штатные методы, или надо справочник создавать для сохранения значений? 1С:Предприятие 7.7 для SQL . Конфигурация : своя
Если есть Спавочник "Пользователи". То добавить в него нужный реквизит и писать туда....
Если ВидДоговора="Договір купівлі-продажу Піонерський квартал" Тогда
Можливо я задаю тупе питання, але все ж: 1. У вас дійсно при виборі договору є вид договору "Договір купівлі-продажу Піонерський квартал" , або це два різні види договору? 2. Вид Договору у Вас це "строка" (тобто можна після вибору договору в цій графі дописати любі символи. Наприклад "Договір купівлі-продажу Піонерський квартал і ще мій текст");
Спробуйте такі варіанти:
Если Строка(ВидДоговора)=.... Если СокрЛП(ВидДоговора)=.... Если СокрЛП(Строка(ВидДоговора))=...
Да, действительно "ПолноеНаименование" неограниченное по кол-ву символов. Т.е. никак? Если в коде закоментировать проверку на такие строки, то будет явный глюк, не пробовали?
А что мешает проверить? Могу даже подсказать где именно (начиная из 131 строки закоментировать 5 строк). Или обрезать в конфигурации полное наименование до 255 символов....
Подскажите пожалуйста, что нужно изменить в обработке, чтобы в справочнике Товары в доступных реквизитах отображалось и была возможность выбрать "Полное наименование"? Т.к. в данный момент там отображается только "Наименование" и пр. Спасибо
Такого неможе бути.... Всі реквізити які є в справочнику в обробці показуються. Можливо у Вас "ПолноеНаименование" це "Строка неограниченной длинны"?, або довжина строки більше 255 символів. Такі реквізити не обробляються
AddIn.V7HttpReader прекрасно работает с любыми страницами и качает всю как надо. Проблема в самих страницах, которые не отдают заголовок "Content-length". Поэтому по умолчанию используется 1Кб.
Вам потрібно по 100 газ на день міняти права доступу? такий варіант може бути, але всеодно прийдеться в кожному справочнику, документі, журналі, звіті. ... прописати перевірку.. (а в яких небуде прописано -будуть доступні усім) хоча ту саму задумку краще реалізувати через константи (в такому випадку щоб не плодити зайвих констант, доступ до деяких даних можна обєднати в одну загальну константу)
Да как то неправильно а если будет новый пользователь то для него делать новые права,может есть какие то идеи?
Якщо буде новий користувач, то призначити йому одну із сворених ролей (якщо права повинні співпасти з вже існуючим користувачем), а якщо ні тоді створити ще одну роль... А також можна створити різні інтерфейси для кожної ролі...
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!