Вопрос № 76918: Здравствуйте, уважаемые господа эксперты!!!
Встретил такую конструкцию:
Таб.ВывестиСекцию("Сотр>");
Скажите, что в данном случае означает знак">"...Вопрос № 76921: Доброго времени суток. Господа эксперты помогите с обработкой для загрузки анкетных данных из DBF (Налогоплательщик 2006) в 1с ЗиК. Сам я в программировании ноль. Может кто встречал, или может кто напишет если конечно не затруднит. Файл базы в формат...Вопрос № 76980: Вопрос по стандартной Бухгалтерии 7.70 для Украины. В конфигурациии только 2
документа - начисление и выплата зарплаты. В документе Начисление ЗП в удержаниях только подоходный, пенсионный, безработица, соцстрах и профсоюз. Можно ли сделать отчислени...Вопрос № 76983: Здравствуйте! Извините заранее, если вопрос покажется глупым. Тем не менее, хотелось бы знать, что Вы думаете по этому поводу. Скажите пожалуйста, законно ли делать свои заставки для созданной мной конфигурации на основе компоненты "Бу
хгалтерски...Вопрос № 77019: Здравствуйте, уважаемые эксперты!
У меня два вопроса:
1) Если кто-либо имеет опыт сдачи экзамена 1ССпециалист по семерке (Торговля, Бухгалтерия, Зарплата), то не могли бы вы поделиться опытом, на предмет того как вы его сдавали, что по-вашему...Вопрос № 77099: Здравствуйте, уважаемые эксперты.
1с 7.7
Подскажите, как можно открыть форму отчета с передачей параметра, например, мне нужно, чтобы в открываемой форме отчета в поле ввода "сотр" было значение константа.текущийсотрудник...Вопрос № 77114: Добрый день, уважаемые Эксперты.
Имеется bat-файл, который запускает выгрузку базы 1С в пакетном режиме. Если запускать его из коммандной строки, то все ОК. Если же запускать штатным планировщиком или заданием SQLServer агента, то процесс 1cv77s....Вопрос № 77129: Доброго времени суток, уважаемые эксперты! Имеем 1С версии 8.0. Конфигурация: Бухгалтерия предприятия, редакция 1.5 (1.5.9.6)
Вопрос по платёжкам исходящим. Как правильно управлять "Авансами": Если мы получили товар 10.02.2007, а оплати...Вопрос № 77146: Здравствуйте эксперты! Снова к вам за помощью. Можно ли как-то очищать журнал регистрации или ограничить доспуп к нему, или не записывать туда операции по определенному виду документа. Спасибо!...Вопрос № 77147: Уважаемые экспреты подскажите как програмно получить доступ к описанию объекта
(документа или справочника). Спасибо!...Вопрос № 77161: Здравствуйте, коллеги!
В ходе программирования при попытке взглянуть на результат, открываю 1С:Предприятие 7.7, вижу "Одна из строк исходного текста превышает допустимые размеры".
При этом 1С допускает меня в глобальный модуль. Но ...Вопрос № 77186: Уважаемые эксперты! Подскажите каким образом можно превратить конфигурацию Предприниматель, в которой работали на проф. движке в базовую конфигурацию. Делов том, что была куплена базовая версия и теперь старая база на этой платформе не запускается. Е...Вопрос № 77236: Уважаемые коллеги, на Вашем форуме я случайно через Яндекс обнаружил имя пользователя
(посетителя) Барона Дмитрия (вопрос №68182). Это имя совпадает с именем моего друга по службе в армии, с которым я потерял связь более 20 лет назад. Если Вам не тру...Вопрос № 77262: Здравствуйте. Вопрос по 1С 7.7
Есть внешний отчет. Открыта его форма. Сформирован отчет и показана таблица отчета.
Как сделать: чтобы по закрытию таблицы (Таб.Показать(,,-1)) активна стала форма отчета, а не "предыдущая" просматрив...Вопрос № 77263: Здравствуйте.
1С 7.7
Как можно выгрузить в Excel формулу с функцией?
Excel=СоздатьОбъект("Excel.Application");
Книга=Excel.Workbooks.Add();
Лист=Книга.WorkSheets.Add();
Лист.Cells(3,5).Value=1;
Лист.Cells(4...Вопрос № 77268: Здравствуйте! 1С Бухгалтерия v7.7.
Подскажите, пожалуста, можно ли при выборке субконто как в приведенном коде сортировать их по определенному реквизиту, например по реквизиту "отдел"
субконто2 имеет вид справочник.сотрудники
у ...Вопрос № 77308: 1С v8 УТ. Читаю стороннюю таблицу SQL, а как внести в нее изменения-не знаю. подскажите, пожалуйста...Вопрос № 77324: Здравствуйте уважаемые эксперты. Помогите пожалуйсто, написал процедурку по добавлению людей в справочник сотрудники (ЗиК 273), но почему то статус получается "не пинят на внутреннее совместительство", а не физ лицо.Почему???
Вот участо...Вопрос № 77329: Здравствуйте Уважаемые эксперты!
Подскажите, вроде пустяковая проблема, но не могу справиться!
Пишу строку запроса:
Если Запрос2.Получить(Запрос.Товар)=1 Тогда (см.приложение)
а он ругается, "слишком много параметров передано&qu...Вопрос № 77359: Здравствуйте уважаемые Эксперты. В Бух 7.7(распределенная база) объясните пожалуйста почему так происходит:
1) после тестирования и исправления в одной из переф-ой базе появились пустые документы (ни один реквизит не заполнен) и новые элементы с...
Вопрос № 76.918
Здравствуйте, уважаемые господа эксперты!!!
Встретил такую конструкцию:
Таб.ВывестиСекцию("Сотр>");
Скажите, что в данном случае означает знак">"
Отправлен: 27.02.2007, 07:35
Вопрос задал: BigHard (статус: 4-ый класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Tek
Здравствуйте, BigHard!
Цитата из справочника по языку:
ВывестиСекцию
Перенести секцию исходной таблицы-шаблона в результирующую таблицу.
Синтаксис:
ВывестиСекцию(<Секция>)
Англоязычный синоним:
PutSection
Параметры:
<Ceкция>
Выражение типа строка, задающее имя выводимой секции, или значение типа секция, полученное при помощи метода ПолучитьСекцию.
Описание:
Метод ВывестиСекцию выполняет перенос именованной секции из исходной таблицы-шаблона в результирующую таблицу. Имя секции задается строковым выражением следующего формата:
Символы "<" , ">" , "-" после идентификатора секции указывают на то, что выбирается только часть секции:
<
заголовочная часть (с начала секции до начала вложенной секции).
>
подвальная часть (с конца вложенной секции до конца секции).
—
средняя часть (собственно вложенная секция).
В выражении <Секция> можно задавать имена двух секций, разделенных знаком "|". При этом перенесена будет область исходной таблицы, являющаяся пересечением первой и второй указанных секций. При этом одна секция может быть горизонтальной (состоять из строк), а другая — вертикальной (состоять из колонок). В результате перенесется прямоугольная область таблицы.
Если в качестве параметра метода задано строковое значение имени секции, то при переносе ячейки таблицы, имеющие тип «Шаблон» и «Выражение», будут заполнены соответствующими данными.
Метод ВывестиСекцию помещает новую секцию со следующей строки вслед за последней выведенной секцией, начиная с первой колонки.
--------- WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: Студент)
Ответ отправлен: 27.02.2007, 09:49 Оценка за ответ: 3 Комментарий оценки: Все это в синтакс помошнике я прочел уже и до написания вопроса, там ниче не понятно, так же как и в вашем ответе
ВывестиСекцию(<?>);
PutSection(<?>);
Синтаксис:
ВывестиСекцию(<ИмяСекции>)
Назначение:
Перенести секцию исходной таблицы-шаблона в результирующую таблицу.
Параметры:
<ИмяСекции> - выражение типа строка, задающее имя выводимой секции, или значение типа секция, полученное при помощи метода ПолучитьСекцию.
Имя секции задается строковым выражением следующего формата:
ИдентификаторСекции1[<|>|-][|ИдентификаторСекции2[<|>|-]]
Символы ''<'' , ''>'' , ''-'' после идентификатора секции указывают на то, что выбирается только часть секции. ''<'' - заголовочная часть (с начала секции до начала вложенной секции). ''>'' - подвальная часть (с конца вложенной секции до конца секции). ''-'' - средняя часть (собственно вложенная секция).
В выражении можно задавать имена двух секций, разделенных знаком ''|''. При этом будет получена область исходной таблицы, являющаяся пересечением первой и второй указанных секций. При этом одна секция может быть горизонтальной (состоять из строк), а другая - вертикальной (состоять из колонок). В результате получится прямоугольная область таблицы.
--------- я не специалист
Ответ отправил: IUnknown (статус: 10-ый класс)
Ответ отправлен: 27.02.2007, 09:51 Оценка за ответ: 3 Комментарий оценки: Все это в синтакс помошнике я прочел уже и до написания вопроса, там ниче не понятно, так же как и в вашем ответе
Отвечает: ПЛОХИХ А. Дмитрий
Здравствуйте, BigHard!
Если в печатной таблице встречаются вложенные секции (секция в секции):
Символы ''<'' , ''>'' , ''-'' после идентификатора секции указывают на то, что выбирается только часть секции. ''<'' - заголовочная часть (с начала секции до начала вложенной секции). ''>'' - подвальная часть (с конца вложенной секции до конца секции). ''-'' - средняя часть (собственно вложенная секция).
Ответ отправил: ПЛОХИХ А. Дмитрий (статус: 6-ой класс)
Ответ отправлен: 27.02.2007, 11:56 Оценка за ответ: 4
Вопрос № 76.921
Доброго времени суток. Господа эксперты помогите с обработкой для загрузки анкетных данных из DBF (Налогоплательщик 2006) в 1с ЗиК. Сам я в программировании ноль. Может кто встречал, или может кто напишет если конечно не затруднит. Файл базы в формате DBF могу выслать, как прикрепить к письму не знаю. Заранее благодарен.
Отправлен: 27.02.2007, 08:23
Вопрос задал: Шмачков (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Allex
Здравствуйте, Шмачков!
Я делал такую обработку. Скачать можно здесь:
http://www.all-x.net/soft/ImportNP2006-070206.ert
Если возникнут вопросы - контактная информация на форме обработки.
Ответ отправил: Allex (статус: 3-ий класс)
Ответ отправлен: 27.02.2007, 10:27
Вопрос № 76.980
Вопрос по стандартной Бухгалтерии 7.70 для Украины. В конфигурациии только 2 документа - начисление и выплата зарплаты. В документе Начисление ЗП в удержаниях только подоходный, пенсионный, безработица, соцстрах и профсоюз. Можно ли сделать отчисления алиментов 25% из зарплаты сотрудника только стандартными средствами?
Отвечает: Strawberry
Здравствуйте, Владимир Лазурко!
Если под стандартными средствами подразумевается - то как оно есть в конфигурации то увы нет.
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 4-ый класс)
Ответ отправлен: 27.02.2007, 15:26 Оценка за ответ: 5 Комментарий оценки: Спасибо, а то мы с бухгалтером долго и нудно искали, как сделать... Прийдётся ручками поработать.
Вопрос № 76.983
Здравствуйте! Извините заранее, если вопрос покажется глупым. Тем не менее, хотелось бы знать, что Вы думаете по этому поводу. Скажите пожалуйста, законно ли делать свои заставки для созданной мной конфигурации на основе компоненты "Бухгалтерский учет"?
Отправлен: 27.02.2007, 15:06
Вопрос задала: Darina (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Gorus
Здравствуйте, Darina!
Законно, так как возможность изменения поставляемых кофигураций встроенная в систему. Незаконно перепродавать измененную конфигурацию, поскольку конфигурация является объектом авторского права.
ЗЫ. По правде сказать я видел как успешно продают измененную типовию, и ниче за это не было. Думаю что в этом случае можна оформить как продажу "настроек типовой конфигурации" или что-то подобное, главное - чтобы у клиентов 1С была купленная.
Ответ отправил: Gorus (статус: 4-ый класс)
Ответ отправлен: 27.02.2007, 15:28 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Яна
Здравствуйте, Darina!
Законно, если Вы вообще имеете право изменять и продавать изменения.
Ответ отправила: Яна (статус: 9-ый класс)
Ответ отправлен: 27.02.2007, 15:54 Оценка за ответ: 4 Комментарий оценки: А кто имеет право?
Отвечает: Arkadiy Karanskiy
Здравствуйте, Darina!
Я думаю, что это абсолютно законно. Вы ведь купили эту конфигурацию, а как я знаю 1С разрешает изменять свой код программы, но я точно не знаю разрешат они продавать измененную версию или нет.
Ответ отправил: Arkadiy Karanskiy (статус: 8-ой класс)
Ответ отправлен: 27.02.2007, 15:58 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Владимир Лазурко
Здравствуйте, Darina!
Насколько я понимаю, компонента "Бухгалтерский учёт" предоставляет _механизмы_ обработки данных, а если Вы написали СВОЮ конфигурацию т.е. _алгоритмы_ обработки данных, то и как автор заставку можете СВОЮ нарисовать. Для этого даже есть пустой шаблон slice.bmp в папке устанвки 1С:Предприятия.
Ответ отправил: Владимир Лазурко (статус: 7-ой класс)
Ответ отправлен: 27.02.2007, 16:37 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Elric
Здравствуйте, Darina!
Разумеется, законно. Нет ни одного документа, запрещающего делать это.
Отвечая на тезисы из предыдущих ответов: и продавать тоже можно, также как и все что Вы купили, хоть измененную, хоть неизмененную конфигурацию.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 27.02.2007, 16:56 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Вопрос № 77.019
Здравствуйте, уважаемые эксперты!
У меня два вопроса:
1) Если кто-либо имеет опыт сдачи экзамена 1ССпециалист по семерке (Торговля, Бухгалтерия, Зарплата), то не могли бы вы поделиться опытом, на предмет того как вы его сдавали, что по-вашему главное и второстепенное при сдаче, на что следует обратить особое внимание при подготовке, вообщем, так сказать, tips and tricks.
2) Может быть кто-то прорешивал задания выложенные на сайте 1С и может поделиться ими(e-mail: unforgiven@art.kemerovonet.ru), буду очень признателен за помощь!
Заранее спасибо!
Отправлен: 27.02.2007, 18:43
Вопрос задал: Unf (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Elric
Здравствуйте, Unf!
Я сдавал по Бухгалтерии.
Главное -- решение задачи, т.е. элементарное понимание бухучета должно быть. Оформление, комментарии в модулях, описание документов, отчетов и справочников -- показатель стиля и повышение своей оценки, однако главное -- решение задачи в общем, т.е. реализация всех возможностей для успешного использования разработки.
Если есть какой-то вопрос по техническому заданию, лучше задать его с самого начала. Если вопрос кажется глупым, не стоит бояться выглядеть "некрасиво" -- максимум чем это грозит, Вам не ответят (что вряд ли), зато если не спросите и сделаете глупость, в итоге можете не сдать экзамен, вопрос что важнее -- выглядеть или сдать.
Удачи! :)
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 27.02.2007, 19:13 Оценка за ответ: 5
Отвечает: Яна
Здравствуйте, Unf!
На вопрос 2
Я решала задачи по 8.0, но их решения Вам вряд ли помогут, т.к. сама суть их в том, чтобы Вы их решили, получили при этом незабываемый опыт, который поможет Вам на экзамене. То, что сделаешь раз, сделаешь и второй, причем значительно быстрее, а то, что прочитаешь раз, на экзамене сложновато вспомнить. А сделать, чтобы заработало - куда сложнее. Нужно разок наступить на все грабли, чтобы знать где они и как их обойти.
Ответ отправила: Яна (статус: 9-ый класс)
Ответ отправлен: 28.02.2007, 08:51
Вопрос № 77.099
Здравствуйте, уважаемые эксперты.
1с 7.7
Подскажите, как можно открыть форму отчета с передачей параметра, например, мне нужно, чтобы в открываемой форме отчета в поле ввода "сотр" было значение константа.текущийсотрудник
Отправлен: 28.02.2007, 07:25
Вопрос задал: BigHard (статус: 4-ый класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: ATan
Здравствуйте, BigHard!
Делается это довольно просто:
Предача параметра в форму осуществляется следующим образом. Цитирую помошник:
ОткрытьФорму(<?>,)
Синтаксис:
ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>)
Назначение:
Открывает визуальную форму отчета.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Параметры:
<ОписательОбъекта> - строковое выражение. ''Отчет.ХХХХХ'' , где ХХХХХ - вид отчета;
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
Для того чтоб у вас при открытии формы поле "сотр" стало равным константа.текущийсотрудник
вам нужно описать в модуле формы процедуру при открытии:
Процедура ПриОткрытии()
//Здесь инициализируется вся форма
сотр = константа.текущийсотрудник;
//или если сотрудник передается в качестве параметра
сотр = форма.параметр;
КонецПроцедуры
Удачи!
Ответ отправил: ATan (статус: 2-ой класс)
Ответ отправлен: 28.02.2007, 08:22 Оценка за ответ: 4
Отвечает: Ткаченко Алексей Васильевич
Здравствуйте, BigHard!
Согласен с предидущим. Но есть сомнение о необходимости передачи. Ведь у Вас нужно передать "Константа.ТекущийСотрудник". Если это действительно константа то можно просто обратиться к ней из открываемого отчета. Тоесть Вы открываете отчет и в процедуре ПриОтрытии() прописывате сотр=Константа.ТекущийСотрудник
Ответ отправил: Ткаченко Алексей Васильевич (статус: 1-ый класс)
Ответ отправлен: 28.02.2007, 08:36 Оценка за ответ: 2 Комментарий оценки: я же написал это к примеру. То, что вы предлагаете, мне совсем не подходит. Это я и сам знаю. Мне нужно именно параметром
Отвечает: Strawberry
Здравствуйте, BigHard!
Если ваше значение константа то в процедуре приоткрытии
сотр=контстанта.текущийсотрудник;
если в форму нужно передать параметр то используйте следующую процедуру:
ОткрытьФорму(<?>,)
Синтаксис:
ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>)
Назначение:
Открывает визуальную форму отчета.
Возвращает: 1 - если действие выполнено, 0 - иначе.
Параметры:
<ОписательОбъекта> - строковое выражение. ''Отчет.ХХХХХ'' , где ХХХХХ - вид отчета;
<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 4-ый класс)
Ответ отправлен: 28.02.2007, 09:59 Оценка за ответ: 3
Отвечает: Elric
Здравствуйте, BigHard!
А если надо несколько реквизитов заполнить, то их можно записать в Список значений и передать этот список в качестве параметра формы по методу, который описал в своем ответе ATan.
Удачи!
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 01.03.2007, 13:31
Вопрос № 77.114
Добрый день, уважаемые Эксперты.
Имеется bat-файл, который запускает выгрузку базы 1С в пакетном режиме. Если запускать его из коммандной строки, то все ОК. Если же запускать штатным планировщиком или заданием SQLServer агента, то процесс 1cv77s.exe просто повисает в памяти и ничего не делает. Помогите, пожалуйста. Замучался уже :)
Приложение:
Отправлен: 28.02.2007, 10:23
Вопрос задал: Дрёма (статус: 4-ый класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Strawberry
Здравствуйте, Дрёма!
Может быть проблема в самом бат файле ??
как прописаны пути к файлам ??
Или же проблема в том под кем запускается этот бат файл (от имени какого пользователя)
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 4-ый класс)
Ответ отправлен: 28.02.2007, 10:37 Оценка за ответ: 4 Комментарий оценки: Это все уже проверено. Кромето того, я писал, что из командной строки батник работает как часы. Задание запускается с админскими правами. Ко всем папкам доступ открыт. Чего еще не хватает? Чего ждет процесс 1cv77s.exe в памяти?
Отвечает: Яна
Здравствуйте, Дрёма!
Какой у Вас Service Pack? Если второй, то у него слишком высокая защита. Защищает от всего, в том числе и от 1С. В этом случае имеет смысл установить первый сервис пак.
Ответ отправила: Яна (статус: 9-ый класс)
Ответ отправлен: 28.02.2007, 10:45 Оценка за ответ: 4 Комментарий оценки: У меня SP1.
Отвечает: Gorus
Здравствуйте, Дрёма!
Возможно проблема в том, что для запуска 1С нужно чтобы был залогиненный пользователь под которым запускается задание. У себя я делаю выгрузки со своего компьютера, чтобы yе оставлять висящую сесии на сервере.
Могу еще порекомендовать альтернативный планировщик: http://www.nncron.ru/
Ответ отправил: Gorus (статус: 4-ый класс)
Ответ отправлен: 28.02.2007, 10:47 Оценка за ответ: 4 Комментарий оценки: Задача состоит в использовании штатных средств. Кстати, месяца 3 назад я подобным образом (пакетный режим) делал синхронизацию баз. И все работало. Сейчас попробовал запустить эту синхронизацию - тот же эффект: задание постоянно с состоянии "работает", процесс 1cv77s.exe висит в памяти
Отвечает: BuhCIA
Здравствуйте, Дрёма!
Посмотрите, под каким пользователем Windows запускает задание планировщик, верный ли пароль задан.
А вот теперь посмотрите, есть ли доступ ко всем нужным папкам у этого пользователя (папка с конфигурацией, папка 1Cv77 для запуска программ, файл запускаемой команды).
Нет ли опечатки в команде, которую запускает планировщик
Создайте команду запуска в файле .bat или лучше .cmd (сам файл в WindowsSystem32 , например), попробуйте запустить его прямо (из командной строки), если не пройдет - вставьте команду path , потом path %path%;c:Program Files1Cv77 ну и так далее - определить причину невыполнения.
Если выполнить удалось - потом задать запуск этого файла через планировщик заданий
Если ничего не получилось - подробности экспериментов в мини-форум вопроса
--------- Скажите, сколько времени? - (устало, показывая часы) Читайте, там же все написано!
Ответ отправил: BuhCIA (статус: Профессионал) Россия, Москва Организация: Бухгалтерия Центрального Исполнительного Аппарата (фирмы с филиалами) = БухЦИА WWW:http://buhcia.narod.ru ---- Ответ отправлен: 28.02.2007, 21:22 Оценка за ответ: 4 Комментарий оценки: Доступ и пути проверял. Задание запускается от администратора домена. В ручную из под того же админа батник отрабатывает как положено.
И еще: если 1cv77s.exe повисает в памяти, значит паролем в задании уж точно все в порядке (кстати, 1С висит в памяти под пользователем SYSTEM). А вот чего 1С в памяти сидит, ждет и ничего не делает - это вопрос.
Вопрос № 77.129
Доброго времени суток, уважаемые эксперты! Имеем 1С версии 8.0. Конфигурация: Бухгалтерия предприятия, редакция 1.5 (1.5.9.6)
Вопрос по платёжкам исходящим. Как правильно управлять "Авансами": Если мы получили товар 10.02.2007, а оплатили 13.02.2007, при этом в форме платежки мы всегда ставим счет расчетов ХХ.YY, а счет авансов ХХ.YYА, почему 1С проводит эти деньги "как авансы"? Ведь платёж ушёл позже получения товара, или бухгалтер сам должен контролировать "авансы/не авансы"? Заранее благодарен за помощь.
Отвечает: Яна
Здравствуйте, Шалагин Владимир Анатольевич!
Возможно вы не указываете за какой товар деньги. Попробуйте этот платеж ввести на основании документа отгрузки. Возможно эта проблема исчезнет.
Счета расчетов и авансов не обязательно подставлять вручную. В типовой есть механизму автоматической подстановки нужных счетов. Их нужно только настроить (задать нужные параметры).
Ответ отправила: Яна (статус: 9-ый класс)
Ответ отправлен: 28.02.2007, 11:49
Вопрос № 77.146
Здравствуйте эксперты! Снова к вам за помощью. Можно ли как-то очищать журнал регистрации или ограничить доспуп к нему, или не записывать туда операции по определенному виду документа. Спасибо!
Отправлен: 28.02.2007, 13:41
Вопрос задала: Darina (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Яна
Здравствуйте, Darina!
Самый простейший способ ограничить доступ - не включить его в меню (или исключить оттуда кнопку, его вызывающую)
Ответ отправила: Яна (статус: 9-ый класс)
Ответ отправлен: 28.02.2007, 13:47 Оценка за ответ: 4
Отвечает: Strawberry
Здравствуйте, Darina!
Журнал регистрации представляет собой текстовый лог файл который хранится в каталоге SYSLOG называется - 1cv7.mlg
Очистить моджно удалив файл из каталога (при следующем старте 1С создаст новый)
Ограничить доступ можно правами (закладка права в конфигураторе) сняв флажок- монитор
по поводу записи используйте процедуру см. приложение
Приложение:
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 4-ый класс)
Ответ отправлен: 28.02.2007, 14:14 Оценка за ответ: 5 Комментарий оценки: спасибо за подробный ответ
Отвечает: Tek
Здравствуйте, Darina!
А еще журнал можно архивировать средствами платформы:
V77: в Мониторе пользователей меню Монитор->Архивирование журнала (должнен быть запущен только этот монитор)
V8: из Конфигуратора Администрирование->Настройка журнала регистрации, кнопка "Сократить".
--------- WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: Студент)
Ответ отправлен: 28.02.2007, 14:52 Оценка за ответ: 5 Комментарий оценки: спасибо
Отвечает: Elric
Здравствуйте, Darina!
Еще можно ограничить права на просмотр журнала регистрации, не пускать туда кого не надо. См. права объекта Задача.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 01.03.2007, 12:10
Вопрос № 77.147
Уважаемые экспреты подскажите как програмно получить доступ к описанию объекта (документа или справочника). Спасибо!
Отвечает: Manserg
Здравствуйте, Ткаченко Алексей Васильевич!
Используйте "Метаданные"
Ответ отправил: Manserg (статус: 7-ой класс)
Ответ отправлен: 28.02.2007, 14:12
Отвечает: Яна
Здравствуйте, Ткаченко Алексей Васильевич!
Для 1С 8.0
В конфигураторе, двойной щелчок на объекте, в открывшемся окне на закладке прочее кнопка справочная информация.
Ответ отправила: Яна (статус: 9-ый класс)
Ответ отправлен: 28.02.2007, 14:33 Оценка за ответ: 2 Комментарий оценки: Как изменить описание в конфигураторе я знаю. Но меня интересует доступ к описанию документа в тексте модуля формы . Конфигурация 1с 7.7
Отвечает: Tek
Здравствуйте, Ткаченко Алексей Васильевич!
Уточнение:
Версия платформы 77:
Метаданные.Справочник("Справочник1")
Далеее по вкусу Идентификатор/Синоним/Комментарий и т. д.
Версия 8:
СправочникСсылка.Метаданные() - далее смотрим помошника или в отладчике.
--------- WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: Студент)
Ответ отправлен: 28.02.2007, 14:34
Отвечает: Elric
Здравствуйте, Ткаченко Алексей Васильевич!
Метаданные.Справочник(<идент>). [Реквизит(<идент>), Идентификатор, Синоним и т.д.]
<идент> -- идентификатор или порядковый номер
Если просто Справочник() -- выдает количество справочников в Конфигурации
Тоже самое с Документ(<идент>). Только там не Реквизит, а РеквизитТабличнойЧасти и РеквизитШапки.
Для доступа к Общим реквизитам применяется Метаданные.ОбщийРеквизитДокумента.
Удачи! :)
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 01.03.2007, 12:08
Вопрос № 77.161
Здравствуйте, коллеги!
В ходе программирования при попытке взглянуть на результат, открываю 1С:Предприятие 7.7, вижу "Одна из строк исходного текста превышает допустимые размеры".
При этом 1С допускает меня в глобальный модуль. Но выводит ошибку при объединении конфигураций 485 и 486 "Ошибка при анализе изменений в структуре данных!"
В чем загвоздка?
Отправлен: 28.02.2007, 15:00
Вопрос задал: Poriv (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Tek
Здравствуйте, Poriv!
Ну это просто - видимо в той конфигурации, которая при объединении объявлена не приоритетной в одном из програмных модулей уже была строка длиной 500 символов (не забываем, что в конце каждой строки расходуются редактором 2 служебных неотображаемых символа).
После объединения конфигурацийк этой строке добавилось еще 2 символа коментария - //.
Теперь система не может изобразить эту строку на экране и впадает в ступор.
Выход - найти эту очень длинную строку и ДО объединения - разбить ее на две более мелких. Это просто в любом выражении есть знаки препинания, арифметические, и т. д. А если это присвоение строки - то его можно сделать двумя: "ааа"+ "ббб" и перенести вторую часть на следующую строку.
Возможно таких строк и не одна может быть. Кстати на работу предприятия это не повлияет, но редактировать проблемный модуль не даст. По-этому впоследствии длинных строк стоит избегать. :) У меня еще с ДОС-паскаля привычка осталась - строки более 80 символов разбиваем. Так даже удобнее читать код кстати.
--------- WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: Студент)
Ответ отправлен: 28.02.2007, 15:38
Отвечает: Elric
Здравствуйте, Poriv!
Или ответ Tek верен, или просто релизы программ, где создавались конфигурации, не совпадают и Вы используете более старый. Рекомендую установить 25й.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 01.03.2007, 11:55
Вопрос № 77.186
Уважаемые эксперты! Подскажите каким образом можно превратить конфигурацию Предприниматель, в которой работали на проф. движке в базовую конфигурацию. Делов том, что была куплена базовая версия и теперь старая база на этой платформе не запускается. Если сделать ничего нельзя, то как автоматизировано перенести справочники и документы из старойв новую базу?
Отвечает: Яна
Здравствуйте, Афанасьева Ю!
Я думаю, что это могут сделать сотрудники фирмы, у которой Вы купили базовую версию. Возможно, что они даже обязаны были это сделать при продаже.
Ответ отправила: Яна (статус: 9-ый класс)
Ответ отправлен: 28.02.2007, 19:59
Отвечает: Palkin
Здравствуйте, Афанасьева Ю!
С профессиональной платформой и базовой конфигурацией срабатывало просто открыть её в конфигураторе, при этом он говорил о том, что версии не совпадают, и спрашивал, хотите ли вы всё равно её открыть. После чего сохранение конфигурации - и всё работало. Будет ли работать наооборот не знаю, попробуйте!
Ответ отправил: Palkin (статус: 3-ий класс)
Ответ отправлен: 01.03.2007, 06:24
Отвечает: Elric
Здравствуйте, Афанасьева Ю!
У 1С:франчайзи (продавцов программ) такой возможности нет -- конвертировать Проф в Базовую. Базовую в Проф -- можно. Проф в Базовую -- нет. Разве что обратиться в саму фирму "1С" (или на Украине в "АББИИ"), да и то вряд ли помогут. А вот перебросить справочники по идее можно -- в прилагаемом файле обработка выгрузки и загрузки справочников (два в одном). Описание -- в самой обработке. В 1С выбираете меню Файл/Открыть, выбираете приложенный файл (внешнюю обработку) и дальше по инструкциям.
Прикреплённый файл: Загрузить >> Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа. --------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 01.03.2007, 11:53 Оценка за ответ: 5 Комментарий оценки: Большое спасибо!
Вопрос № 77.236
Уважаемые коллеги, на Вашем форуме я случайно через Яндекс обнаружил имя пользователя (посетителя) Барона Дмитрия (вопрос №68182). Это имя совпадает с именем моего друга по службе в армии, с которым я потерял связь более 20 лет назад. Если Вам не трудно, пришлите мне его e-mail, так как отправить ему записку через форум мне не удалось. Алексей Кашепов, г.Москва, avkash@list.ru
Отвечает: Яна
Здравствуйте, Алексей Кашепов!
Если зарегистрируешься - удастся отправить напрямую в личку.
Ответ отправила: Яна (статус: 9-ый класс)
Ответ отправлен: 01.03.2007, 09:25
Отвечает: Elric
Здравствуйте, Алексей Кашепов!
Этот вопрос может решить только администратор сайта, эксперты рассылок такой информацией и полномочиями не обладают.
Зайдите на главную страницу, там есть контакты администратора, может он поможет в Вашем вопросе.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 01.03.2007, 11:44
Вопрос № 77.262
Здравствуйте. Вопрос по 1С 7.7
Есть внешний отчет. Открыта его форма. Сформирован отчет и показана таблица отчета.
Как сделать: чтобы по закрытию таблицы (Таб.Показать(,,-1)) активна стала форма отчета, а не "предыдущая" просматриваемая после формирования отчета форма
Отправлен: 01.03.2007, 08:00
Вопрос задал: Zlm (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Elric
Здравствуйте, Zlm!
Такой возможности в 1С не предусмотрено. Собственно, не предусмотрен обработчик события (предопределенная процедура) при закрытии печатной формы.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 01.03.2007, 11:41 Оценка за ответ: 4 Комментарий оценки: Спасибо за оперативность. Я уже разобрался как сделать форму активной
Вопрос № 77.263
Здравствуйте.
1С 7.7
Как можно выгрузить в Excel формулу с функцией?
Excel=СоздатьОбъект("Excel.Application");
Книга=Excel.Workbooks.Add();
Лист=Книга.WorkSheets.Add();
Лист.Cells(3,5).Value=1;
Лист.Cells(4,5).Value=2;
Лист.Cells(5,5).Value="=СУММ(R[-2]C:R[-1]C)"; - не вычисляется
Лист.Cells(14,7).Value="=ЕСЛИ(0=0;1;2)"; - ругается и останавливается загрузка
в самом Excel эти функции работают
...может кто сталкивался?
Отправлен: 01.03.2007, 08:19
Вопрос задал: Olov12 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: vcv
Здравствуйте, Olov12!
На сколько мне помнится, Value служит для хранения _значения_, введенного в ячейку или рассчитанного по формуле. Саму формулу надо заносить в свойство Formula ячейки. И вызывать пересчет листа.
Ответ отправил: vcv (статус: 5-ый класс)
Ответ отправлен: 01.03.2007, 08:42
Отвечает: IUnknown
Здравствуйте, Olov12!
нужно
Лист.Cells(14,7).Value="=ЕСЛИ(0=0;1;2)"; - ругается и останавливается загрузка
исправить на это
Лист.Cells(14,7).FormulaR1C1 = "=IF(0=0,1,2)"
--------- я не специалист
Ответ отправил: IUnknown (статус: 10-ый класс)
Ответ отправлен: 01.03.2007, 08:51
Вопрос № 77.268
Здравствуйте! 1С Бухгалтерия v7.7.
Подскажите, пожалуста, можно ли при выборке субконто как в приведенном коде сортировать их по определенному реквизиту, например по реквизиту "отдел"
субконто2 имеет вид справочник.сотрудники
у справочника сотрудники есть реквизит отдел
Приложение:
Отправлен: 01.03.2007, 09:03
Вопрос задал: BigHard (статус: 4-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Elric
Здравствуйте, BigHard!
К сожалению, возможности сортировки по реквизиту в запросе к Бухгалтерским итогам нет. Нужно искать обходные пути.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 01.03.2007, 11:38 Оценка за ответ: 5 Комментарий оценки: НУ что же, будем искать окольные пути.
Отвечает: svsrus
Здравствуйте, BigHard!
Возможности сортировки при выполнении Бух.запроса нет, но сортировка есть у таблиц значений(причем по любой колонке), у списков значений, у справочников. Т.е. тебе надо сначала заполнить ТЗ, отсортировать ее и сделать выборку. Примерно так:
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("Отдел","Справочник.Отдел");
Пока БИ.получитьсубконто(2)=1 Цикл
ТЗ.НоваяСтрока();
ТЗ.Отдел = БИ.Субконто(2).Отдел;
КонецЦикла;
ТЗ.Сортировать("Отдел+");
.....
и т.д.
Ответ отправил: svsrus (статус: 3-ий класс)
Ответ отправлен: 01.03.2007, 14:13
Вопрос № 77.308
1С v8 УТ. Читаю стороннюю таблицу SQL, а как внести в нее изменения-не знаю. подскажите, пожалуйста
Приложение:
Отправлен: 01.03.2007, 13:37
Вопрос задал: DVR (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Manserg
Здравствуйте, DVR!
Не силен в ADODB, но вставляются данные в SQL обычно insert-ом, как вариант попробуйте создать запрос с добавлением данных через insert или update
Ответ отправил: Manserg (статус: 7-ой класс)
Ответ отправлен: 01.03.2007, 14:06 Оценка за ответ: 4 Комментарий оценки: а можете предположить, как должна выглядеть строка?
Отвечает: ПЛОХИХ А. Дмитрий
Здравствуйте, DVR!
Создаете второй ADO объект (Connect2), см. приложение:
Приложение:
Ответ отправил: ПЛОХИХ А. Дмитрий (статус: 6-ой класс)
Ответ отправлен: 01.03.2007, 16:18 Оценка за ответ: 5 Комментарий оценки: Спасибо.Получилось
Вопрос № 77.324
Здравствуйте уважаемые эксперты. Помогите пожалуйсто, написал процедурку по добавлению людей в справочник сотрудники (ЗиК 273), но почему то статус получается "не пинят на внутреннее совместительство", а не физ лицо.Почему???
Вот участок кода в котором происходит запись...
Приложение:
Отправлен: 01.03.2007, 14:57
Вопрос задал: Иля (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Palkin
Здравствуйте, Иля!
У справочника Сотрудники есть периодический реквизит СостояниеФизлица типа Перечисление.СостояниеФизлица, который и определяет его "статус".
Задать его можно так: Сотрудник.СостояниеФизлица.Установить(<Дата>, <Нужное Вам значение перечисления>)
Ответ отправил: Palkin (статус: 3-ий класс)
Ответ отправлен: 01.03.2007, 15:28
Отвечает: Яна
Здравствуйте, Иля!
Потому что Вы не заполнили реквизит Статус. А по умолчанию подставилось физ лицо
Ответ отправила: Яна (статус: 9-ый класс)
Ответ отправлен: 01.03.2007, 19:37
Вопрос № 77.329
Здравствуйте Уважаемые эксперты!
Подскажите, вроде пустяковая проблема, но не могу справиться!
Пишу строку запроса:
Если Запрос2.Получить(Запрос.Товар)=1 Тогда (см.приложение)
а он ругается, "слишком много параметров передано", может делаю что-то не так?
Приложение:
Отправлен: 01.03.2007, 15:22
Вопрос задал: V lad (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Gorus
Здравствуйте, V lad!
У Вас во втором запросе не определены Группировки, а позиционирование происходит по значению группировки. Поэтому и ругается.
Ответ отправил: Gorus (статус: 4-ый класс)
Ответ отправлен: 01.03.2007, 15:29 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Tek
Здравствуйте, V lad!
Может я че то не понял, но у вас в Запрос2 закомментирована группировка, а получаете строку вы по условию групировки по товарам.
--------- WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: Студент)
Ответ отправлен: 01.03.2007, 15:39 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Strawberry
Здравствуйте, V lad!
Ругается так как во втором запросе нет групировок. т.к. представлено в приложении
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 4-ый класс)
Ответ отправлен: 01.03.2007, 16:27 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Elric
Здравствуйте, V lad!
Да, похоже все уже заметили что во втором запросе закомментирована группировка Товар :)
Правда есть один нюанс.
В запросе (втором) объявлена переменная Товар2 (тоже закомментирована). Если оставить то же имя переменной, то и группировка должна называться Товар2.
В итоге запрос должен выглядеть так как у меня в Приложении.
Приложение:
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 01.03.2007, 16:46 Оценка за ответ: 5 Комментарий оценки: Спасибо, стыдно мне конечно, за такую оплошность!
Вопрос № 77.359
Здравствуйте уважаемые Эксперты. В Бух 7.7(распределенная база) объясните пожалуйста почему так происходит:
1) после тестирования и исправления в одной из переф-ой базе появились пустые документы (ни один реквизит не заполнен) и новые элементы справочника тоже пустые,
2) документы загружаются из периферийной базы, затем в переф. Базе их правят (что-то меняют), но иногда после загрузки данных из центральной они опять меняются на старые данные (не исправленные), почему?
3) и еще один вопрос в периферийной базе данные в документ вносят одни например 57,02 (при этом распечатывают документы с правильными данными, во всех бумажных отчетах распечатанных из 1с стоят прав. данные ) а приходят ( по электронке) другие данные, то запятая пропадает т.е. 5702,00 то цифры местами меняются (49 на 94)
Помогите разобраться.
Отправлен: 01.03.2007, 18:00
Вопрос задала: Надежда (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Gorus
Здравствуйте, Надежда!
1. На эти документы и справочники имеются где-то ссылки. Во время тестирования и исправления 1С создала пустые документы и справочники для того чтобы сохранилась ссылочная целостность. Для того чтобы новые объекты не создавались нужно в диалоге тестирования нажать кнопку "Настройка" и выбрать "Очищать ссылки" и "Удалять данные объектов".
2. Потому что центральная база не получила подтверждения принятия изменений из периферийной и выслала изменения снова.
3. Одинаковы ли релизы 1С (возможно нужно оновить релиз)? Совпадают ли региональные установки для компов из удаленной и центральной баз?. Также возможно проблема с ODBC дровами.
Ответ отправил: Gorus (статус: 4-ый класс)
Ответ отправлен: 01.03.2007, 18:23
Отвечает: Strawberry
Здравствуйте, Надежда!
1. При тестировании ПБ стояло в настройках тестирования при наличии ссылок на несуществующие объекты стояла птичка - создавать объекты, а также при частичной потереданных стояла птичка- создавать объекты.Второй вопрос от куда взяли ссылки на несуществующие объекты (это нужно смотреть на правила миграции и анализировать из каких документов тянутся эти ссылки.
2.Такое возможно при условии что документ который правили в ПБ перезаписали в ЦБ до сеанса обмена с ПБ, согласно правил миграции ЦБ имеет более высокий приоритет изменений.Как выход из ситуации править нужно в одном месте.
3. Уточните "приходят по электронке" -
а) печатные формы пересылают ?? В этом случае в каком формате пересылают по электронке?? может конвертация сказывается на формате данных ??
б)обмен между базами происходит ?? в принципе невозможно если печатные формы идентичны для обоих баз (т.е. неиспользуется в качестве печатной формы вынесенная таблица)
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 4-ый класс)
Ответ отправлен: 01.03.2007, 18:55
Отвечает: Яна
Здравствуйте, Надежда!
Возможно, что в периферийной базе есть не все данные, которые есть в основной, а документы, содержащие ссылки на объекты, которые есть в главной базе, но отсутствуют в подчиненной приходят. Поскольку заполниться они не могут (не находят данных по указанным ссылкам) они оказываются пустыми
Ответ отправила: Яна (статус: 9-ый класс)
Ответ отправлен: 01.03.2007, 19:42