Вопрос № 80646: У меня ПРОБЛЕМА. У клиентов стоит УТ не типовая, неделю назад настраивала права с помощью RLS-механизма. В течение недели были небольшие доработки, т.к. там около 12-13 ролей (не типовых, конечно), то одному отчет не тот закрыли, то обработка не рабо...Вопрос № 80648: Всем привет!!!
Уважаемые эксперты, подскажите, где можно скачать электронную версию описания встроенного языка для 1с 8...Вопрос № 80651: Доброго времени суток господа эксперты. Подскажите пожалуйста. Ситуация такая, имеется справочник со следующими полями Поле1, Поле2, Поле3, нужно чтобы Поле3 заполнялось на основании Поле1 и Поле2, т.е расчитывалось (Поле1 / Поле2). Сам сделал, тольк...Вопрос № 80672: Здравствуйте, Эксперты.
В программе Microsoft Outlook есть такой объект - Задачи.
Можно ли как то из 1С 8.0 генерировать такие объекты и отсылать по нужным адресам?
Если можно, то подскажите примерный код.
Спасибо....Вопрос № 80698: Подскажите пожалуйста как сделать подсчет суммы по строкам в отчете....Вопрос № 80721: Вопрос по 1с Зарплата и кадры. Готовили годовой отчет - Передача сведений в ИФНС. Данные по сотрудникам выгружается в XML-файл. При проверке данных в налоговой инспекции, в протоколе ошибок Сообщение("Дубликат справки по физич. лицу (83).")...Вопрос № 80725:
Здравствуйте. Срочно нужна программулька для архивирования данных через команду "Сохранить данные" .Может у кого то есть.Заранне благодарна. ...Вопрос № 80750: Помогите!!!
Написал сам конфигурацию на 7.7 все нормально работает, но есть 1 проблема:
До этого пользовались Excell и мне надо перенести от туда предприятия их почти 3000 а Visua Baisick я вобще незнаю.
С Excell лист Предприятия (3 ...Вопрос № 80771: Добрый день! Требуется создать таблицу в 1С 8.0. И обеспечить расчет по формулам. Подскажите хоть как примерно это сделать и что использовать. Если не сложно подскажите ссылочки где лежит материал по 1С 8.0. Спасибо!...
Вопрос № 80.646
У меня ПРОБЛЕМА. У клиентов стоит УТ не типовая, неделю назад настраивала права с помощью RLS-механизма. В течение недели были небольшие доработки, т.к. там около 12-13 ролей (не типовых, конечно), то одному отчет не тот закрыли, то обработка не работает из-за отсутствия в запросе слова РАЗРЕШЕННЫЕ. В итоге в пятницу вдруг (!!!действительно ВДРУГ!!!) закрылись права у всех(!кроме тех, кому и ограничения не ставили) к добавлению нового документа Поступление товаров и услуг. Пишет ошибку "У пользователя недостаточно
прав для работы с базой данных". Самое смешное, что я "поднимаю" бэкап за прошлый четверг - там всё работает, сравниваю конфигурации - они абсолютно идентичны, даже пробовала без объединения загрузить старую конфигурацию - ничего не помогает. Ввыходные сделали тестирование и исправление базы, но и это не помогло! Подскажите пожалуйста, в чем может быть дело?! Меня с толку сбивает то, что ЭТО работало почти неделю и вдруг без вмешательства переста
ло...
текст RLS-запроса:
(НЕ ПоступлениеТоваровУслуг.Ссылка В
(ВЫБРАТЬ
ПоступлениеТоваровУслугТовары.Ссылка
ИЗ
Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
ПоступлениеТоваровУслугТовары.Номенклатура В
(ВЫБРАТЬ
Регистр.Номенклатура
ИЗ
РегистрСведений.НедоступныеТовары КАК Регистр)))
...И второй...
ПоступлениеТоваровУслуг ГДЕ (НЕ ПоступлениеТоваровУслуг.Ссылка В
(ВЫБРАТЬ
ПоступлениеТоваровУслугУслуги.Ссылка
ИЗ
Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУслуги
ГДЕ
ПоступлениеТоваровУслугУслуги.Номенклатура В
(ВЫБРАТЬ
Регистр.Номенклатура
ИЗ
РегистрСведений.НедоступныеТовары КАК Регистр)))
Отправлен: 02.04.2007, 07:56
Вопрос задала: Alen-s (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Яна
Здравствуйте, Alen-s!
Как минимум одна ошибка заключается в том, что Вы не в том месте вставили "НЕ"
В Вашем случае нужно писать:
ПоступлениеТоваровУслуг.Ссылка НЕ В
(ВЫБРАТЬ...
Кроме того, когда Вы писали эту строку в запросе Вы совсем забыли о порядке выполнения операций. А сначала выполняется НЕ. Вот подумайте как-нибудь на досуге: чему равно выражение НЕ Документ.Ссылка ....
Я Вам рекомендую для начала вообще убрать это правило. Потом попробовать зайти в систему под всеми пользователями и убедиться, что все в порядке.
В самом крайнем случае, если ничто другое не помогает можно попытаться исправленные роли скопировать и назначить копии. А потом попробовать позаходить.
При сравнении конфигураций не факт, что сраниваются роли.
Кроме того, бывает такая ситуация (баг платформы), что Вы что-то изменяете в конфигурации, а эти изменения не сохраняются. Был как-то случай, что я несколько дней пыталась добавить 3 реквизита на форму. Добавляю, сохраняюсь, запускаю - нету. И в конфигураторе нету.
Ответ отправила: Яна (статус: 10-ый класс)
Ответ отправлен: 02.04.2007, 09:03
Вопрос № 80.648
Всем привет!!!
Уважаемые эксперты, подскажите, где можно скачать электронную версию описания встроенного языка для 1с 8
Отправлен: 02.04.2007, 08:22
Вопрос задал: BigHard (статус: 7-ой класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Ответ отправил: Vovchai (статус: 1-ый класс)
Ответ отправлен: 02.04.2007, 08:28 Оценка за ответ: 1 Комментарий оценки: даже качать не стал, ну не может файл справки весить 23 мБТ, не то
Отвечает: Полозов Олег aka Asher
Здравствуйте, BigHard
не плохой сайтик mista.ru там много обучающей информации
Ответ отправил: Полозов Олег aka Asher (статус: 3-ий класс)
Ответ отправлен: 02.04.2007, 08:47 Оценка за ответ: 1 Комментарий оценки: про мисту я знаю, мне ссылку на файл надо
Отвечает: Яна
Здравствуйте, BigHard!
Вообще-то синтакс-помощник буква в букву с ним совпадает. (Разве что 1-2 глав нету).
Ответ отправила: Яна (статус: 10-ый класс)
Ответ отправлен: 02.04.2007, 09:13 Оценка за ответ: 3 Комментарий оценки: буду знать, а мне бы сам файлик, синтакс-помошник не очень удобен, да и тормозит
Вопрос № 80.651
Доброго времени суток господа эксперты. Подскажите пожалуйста. Ситуация такая, имеется справочник со следующими полями Поле1, Поле2, Поле3, нужно чтобы Поле3 заполнялось на основании Поле1 и Поле2, т.е расчитывалось (Поле1 / Поле2). Сам сделал, только всегда добавляется новая запись, а нужно чтобы при редактировании изменялось только Поле3.
Отправлен: 02.04.2007, 09:08
Вопрос задал: Шмачков (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 9)
Отвечает: Dimaxx
Здравствуйте, Шмачков!
Нужно в в поле1 и в поле2 подключить ОбработкуВыбора в которой написать что-то вроде:
Для поля1.
Поле3 = ВыбранноеЗначениеПоле2.Значение;
Либо
Для поля2.
Поле3 = Поле2.ЗначениеВыбранноеЗначение;
--------- Компьютер имеет то преимущество перед мозгом, что им пользуется. (Габриэль Лауб)
Ответ отправил: Dimaxx (статус: 5-ый класс)
Ответ отправлен: 02.04.2007, 09:23
Отвечает: Centaur
Здравствуйте, Шмачков!
Если я правильно понял то поле1,2,3 имеет числовой тип
Я так и непонял что ты намудрил но все делается просто
В свойствах в строке формула (в поле2) пишеш:
Поле3=Поле1/Поле2;
И после ввода в поле2 будет происхидить расчет.
Но здесь возможна ошибка в том случае если Поле2 может принимать 0 значение
Если это так то в свойствах в строке формула (в поле2 и в Поле1) пишеш:
РасчетПоле ()
И в модуле справочника:
Процедура РасчетПоле ()
Если Поле2>0 тогда
Поле3=Поле1/Поле2;
КонецЕсли;
КонецПроцедуры
Второй способ лучше т.к. не вызывает ошибки и расчет производится в не зависемости от того какое поле ты заполняеш первым, но первый способ проще и когда надо не делить а умножить, сложить или вычесть лучше 1.
Ответ отправил: Centaur (статус: Посетитель)
Ответ отправлен: 02.04.2007, 09:37
Отвечает: Ovr1970
Здравствуйте, Шмачков!
Насколько я понял, у тебя в коде ошибка.
Искать ошибку в коде, не имея оного , невозможно.
Код в студию
Ответ отправил: Ovr1970 (статус: Студент)
Ответ отправлен: 03.04.2007, 19:19
Вопрос № 80.672
Здравствуйте, Эксперты.
В программе Microsoft Outlook есть такой объект - Задачи.
Можно ли как то из 1С 8.0 генерировать такие объекты и отсылать по нужным адресам?
Отвечает: Яна
Здравствуйте, Lebedev Maksim!
В 1С 8.0 есть возможность использовать ActiveX. Если Задача в Microsoft Outlook является ActiveX. В конфинурации Управление Торговлей (и не только) есть подсистема работы с почтой, которая позволяет отправлять письма нужным адресатам, посмотрите, возможно пригодится в решении этой задачи.
Кроме того, в 1С 8.0 есть объект задача, который позволяет внутри базы сделать нечто подобное. Если Вам нужно создавать задачи для пользователей базы - это удобно. Если нужно, чтобы задачи создавались автоматически можно использовать бизнес-процессы.
Ответ отправила: Яна (статус: 10-ый класс)
Ответ отправлен: 02.04.2007, 13:00 Оценка за ответ: 4 Комментарий оценки: Задача отправки почты решена. Задача постановки задач пользователям тоже решена. Необходима именно возможность прописывать эти задачи в Microsoft Outlook
Отвечает: Ovr1970
Здравствуйте, Lebedev Maksim!
Примерно так:
МойПочтовик=СоздатьОбъект("OutLook.Application");
НоваяЗадача=МойПочтовик.CreateItem(olTaskItem)
(olTaskItem=3)
И так далее. Что именно делать далее смотреть в справке по VBA
Ответ отправил: Ovr1970 (статус: Студент)
Ответ отправлен: 03.04.2007, 19:29 Оценка за ответ: 5
Вопрос № 80.698
Подскажите пожалуйста как сделать подсчет суммы по строкам в отчете.
Отправлен: 02.04.2007, 13:19
Вопрос задал: Шмачков (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Яна
Здравствуйте, Шмачков!
Тут возможны варианты.
Во-первых, Вы забыли уточнить версию 1С : 7.7 или 8.0
А вообще существенно различных 2 подхода:
1) Вы получаете эти данные с помощью запроса, вместе с остальными. В 8.0 для этого можно использовать ИТОГИ
2) Вы вычисляете эти данные в том же (или соседнем) цикле, в котором выводите строки в отчет.
Ответ отправила: Яна (статус: 10-ый класс)
Ответ отправлен: 02.04.2007, 13:35
Отвечает: Starhan
Здравствуйте, Шмачков!
Есть отчет. Нужно подсчитать итого. Вот код:
Процедура Сформировать()
Перем Спр, Спс; // переменные
Перем Итого; // переменная в которой будет накапливатся сумма
НомПП = 1;
Таб = СоздатьОбъект("Таблица");
Спр = СоздатьОбъект ("Справочник.Родители");
Спс = СоздатьОбъект ("СписокЗначений"); // список значений
Таб.ИсходнаяТаблица("Реестр");
ДатаСч = ВыбПериода;
Спр.ИспользоватьРодителя(ВыбраннаяГруппа);
Спр.ВыбратьЭлементы ();
Таб.ВывестиСекцию("Шапка");
Таб.Опции(0,0,Таб.ВысотаТаблицы(),0);
Пока Спр.ПолучитьЭлемент()>0 Цикл
Если Спр.ЭтоГруппа() =1 Тогда // группы пропускаем
Продолжить;
КонецЕсли;
Таб.ВывестиСекцию("Строка_1");
НомПП = НомПП + 1;
Спс.ДобавитьЗначение(Спр.НомерСчета); // добавляем НомерСчета
Спс.ДобавитьЗначение(Спр.ФИО); // добавляем ФИО
Спс.ДобавитьЗначение(Спр.Сумма); // добавляем Сумма
Итого=Итого+Спр.Сумма; //!!!!---В цикле накапливается Сумма
Спс.ДобавитьЗначение(НомПП);
КонецЦикла;
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Показать("Реестр","");
КонецПроцедуры
вот теперь в макете в подвале объявляете шаблон (или выражение ) Итого и все ))
--------- Победа не должна приводить к зазнайству, а поражение к малодушию.
Ответ отправил: Starhan (статус: 7-ой класс)
Ответ отправлен: 02.04.2007, 13:35
Отвечает: BigHard
Здравствуйте, Шмачков!
Смотри простое приложение
ТЗ-таблицазначений, в которыой присутсятвует реквизит сумма, тип число
Приложение:
--------- Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра
Ответ отправил: BigHard (статус: 7-ой класс)
Ответ отправлен: 02.04.2007, 14:19
Вопрос № 80.721
Вопрос по 1с Зарплата и кадры. Готовили годовой отчет - Передача сведений в ИФНС. Данные по сотрудникам выгружается в XML-файл. При проверке данных в налоговой инспекции, в протоколе ошибок Сообщение("Дубликат справки по физич. лицу (83).") Проверяла список физ. лиц, проверяла XML-файл, никаких дубликатов не нашла.
Может кто сталкивался с подобной проблемой. Подскажите в чем проблема.
Отвечает: ATan
Здравствуйте, Оксана/kasy!
Одной из возможных причин может быть одинаковые ИНН у нескольких
людей.
А вообще программа налоговой для проверки данных по физ. лицам
находиться здесь http://www.nalog.ru/document.php?id=24641&topic=prog_ur.
Но к ней нужен еще адресный классификатор, если вы работаете с ЗиК, то знаете
где его взять. Устанавливаете Налогоплательщик 2006, импортируете классификатор (Главное Меню->Настройка->Классификатор адресов->импорт KLADR). Потом свой xml файл, который сгенерировал вам 1С подгружаете в него(Главное Меню->Сервис->Импорт->Из 2-НДФЛ->Формат 2006).
В открывшемся окошке выбираете ваш xml файл и нажимаете кнопку контроль.
Получите список ошибок, а там уже как говориться смотрите где и чего сами.
Удачи!
Ответ отправил: ATan (статус: 3-ий класс)
Ответ отправлен: 02.04.2007, 15:26 Оценка за ответ: 5
Вопрос № 80.725
Здравствуйте. Срочно нужна программулька для архивирования данных через команду "Сохранить данные" .Может у кого то есть.Заранне благодарна.
Отправлен: 02.04.2007, 15:20
Вопрос задал: Dai (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Vovchai
Здравствуйте, Dai!
вам может помочь пакетный запуск конфигуратора
подробнее тут: http://www.sinor.ru/%7Efilez/hare/cfg_prm.html
Ответ отправил: Vovchai (статус: 1-ый класс)
Ответ отправлен: 02.04.2007, 15:26
Отвечает: Полозов Олег aka Asher
Здравствуйте, Dai!
Может поможет. Я пакую через назначенные задания. командная строка что то типа
"C:Program FilesWinRARWinRAR.exe" a -agYYMMDD -df -m5 "F:BackUp UPPBackUP UPP" "F:BackUp UPP*.bak"
На выходе получаются файлики вида BackUp UPP070402.rar
Ответ отправил: Полозов Олег aka Asher (статус: 3-ий класс)
Ответ отправлен: 03.04.2007, 02:06
Вопрос № 80.750
Помогите!!!
Написал сам конфигурацию на 7.7 все нормально работает, но есть 1 проблема:
До этого пользовались Excell и мне надо перенести от туда предприятия их почти 3000 а Visua Baisick я вобще незнаю.
С Excell лист Предприятия (3 лист по порядку) надо перенести в пустой справочник 1С (с такимже названием) следующее
Столбцы В,С,D,Е начиная с 8 и по 2812 сроку
В в Спр.Наименование
С в Спр.Код
D в Спр.Адрес
E в Спр.Тел
Если можно то скажите и как зделать наоборот для общего развития
Зарание спасибо
Отправлен: 02.04.2007, 18:35
Вопрос задал: Pycuk
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Яна
Здравствуйте, Pycuk!
Можно прочитать в 1С из Excell данные. Это может быть обработка написанная на 1С, а не на VisualBasic.
Подобные вопросы уже не раз обсуждались
http://rusfaq.ru/?Step=search&ID0=5&ID1=3&ID2=25&String=Excel&ID=
Посмотрите, там есть много ссылок на литературу и куски кода.
Существуют готовые обработки, которые загружают начальные данные из Excell. Можно найти я думаю.
Ответ отправила: Яна (статус: 10-ый класс)
Ответ отправлен: 02.04.2007, 20:36
Отвечает: Ovr1970
Здравствуйте, Pycuk!
Лучше всего работать через текст
В Excell сохраняешь информацию в формате csv
В 1С считываешь через объект "Текст". Каждая строка - новый элемент справочника, значения полей идут через ";" (или через ",")
Ответ отправил: Ovr1970 (статус: Студент)
Ответ отправлен: 03.04.2007, 19:35
Вопрос № 80.771
Добрый день! Требуется создать таблицу в 1С 8.0. И обеспечить расчет по формулам. Подскажите хоть как примерно это сделать и что использовать. Если не сложно подскажите ссылочки где лежит материал по 1С 8.0. Спасибо!
Отвечает: BigHard
Здравствуйте, Шаталов Игорь Иванович!
Насчет того, чтоб подсказать, что делать-в 8 я сам чайник.А вот насчет ссылки:
http://file4.webfile.ru/1355576/ЕСИС80.rar
Весит много, зато это
2 книги плюс куча документации и статей по восьмерке
--------- Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра
Ответ отправил: BigHard (статус: 7-ой класс)
Ответ отправлен: 03.04.2007, 08:03 Оценка за ответ: 5 Комментарий оценки: Спасибо!