Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 764
от 23.03.2008, 13:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 404, Экспертов: 52
В номере:Вопросов: 5, Ответов: 6

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 127757: Здравствуйте, господа професионалы.... Столкнулся с такой проблемой!: В форму документа было добавлено 2 поля со списком Ком1 и Ком2. Ком1 - элементы справочника работников, заполняется так: Процедура ПриОткрытии() Спр = СоздатьОбъект(&...
Вопрос № 127762: Добрый день! Если в 1С (7) предприятие использует не только курсы валют, но и расчетные от них значения (напр. евро + 1%), есть ли возможность автоматизировать внесение таких производных курсов при закачке основных с сайта RBC.ru?...
Вопрос № 127883: Здравствуйте уважаемые эксперты у меня есть ряд вопросов. Спрашивал на форумах, толком так ничего и не объяснили. Вот и вопросы: Точка актуальности итогов, ее перемещение вперед и назад - как и для чего применяется? Как можно изменить (передвинуть) Т...
Вопрос № 127887: Здравствуйте уважаемые эксперты! 1С-7v ТиС При проведении Заказа поставщику в некоторых случаях(идентифицировать что не так то в этих случаях не удалось) выдаёт сообщение: УжеРаспределено = ВремЗаказыЗаявки.СводныйОстаток(ТекНоменклатура,...
Вопрос № 127921: Подскажите, плиз, как расшифровуеться название файла xml при "Выгрузить в формат ГНАУ" в 1С 8...

Вопрос № 127.757
Здравствуйте, господа професионалы....

Столкнулся с такой проблемой!: В форму документа было добавлено 2 поля со списком Ком1 и Ком2. Ком1 - элементы справочника работников, заполняется так: Процедура ПриОткрытии()
Спр = СоздатьОбъект("Справочник.Прац");
Спр.ВыбратьЭлементы();

Пока Спр.ПолучитьЭлемент() = 1 Цикл
ТЭ = Спр.ТекущийЭлемент();
Ком1.ДобавитьЗначение(ТЭ.ПІБ_Скор);
КонецЦикла;
КонецПроцедуры;
С помощью созданных кнопок список Ком2 заполняется лично пользователем; Пример: Процедура Добавить()

Н = Ком1.ТекущаяСтрока();
Знач1 = Ком1.ПолучитьЗначение(Н);
Ком2.ДобавитьЗначение(Знач1);

КонецПроцедуры
Но вот теперь в таблицу документа нужно: 1-е - передать элементы списка Ком2; 2-е - преобразовать их в строку, где разделителем будет запятая, а переданые значения не будут братся в скобки.

Помогите, плз!
Отправлен: 17.03.2008, 16:37
Вопрос задал: Троцюк Олександр Володимирович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ovr1970
Здравствуйте, Троцюк Олександр Володимирович!
Есть такая функция "ВстрокуСРазделителями". Она как раз и преобразовывает список в строку. Кавычки, если мешают, нужно убирать вручную. Например так

Приложение:

Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 18.03.2008, 16:52


Вопрос № 127.762
Добрый день!
Если в 1С (7) предприятие использует не только курсы валют, но и расчетные от них значения (напр. евро + 1%), есть ли возможность автоматизировать внесение таких производных курсов при закачке основных с сайта RBC.ru?
Отправлен: 17.03.2008, 16:49
Вопрос задал: Dimich74 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Владимир Лазурко
Здравствуйте, Dimich74!

Это можно сделать так: в справочник валют добавить реквизит, например, РасчетноеЗначение, тип число нужной длины и точности, периодический. Затем в обработке закачки курсов валют на соответствующую дату вместе с курсом данной валюты записывать и рассчитанное значение.

Затем это значение можно будет использовать как обычный периодический реквизит, так же как и основной курс. Можно не изменять справочник валют, и каждый раз при чтении курса пересчитывать его значение. Но зачем много раз считать, если готовое значение будет храниться в справочнике валют.

С уважением, Владимир.
Ответ отправил: Владимир Лазурко (статус: Студент)
Ответ отправлен: 20.03.2008, 07:37
Оценка за ответ: 4


Вопрос № 127.883
Здравствуйте уважаемые эксперты у меня есть ряд вопросов. Спрашивал на форумах, толком так ничего и не объяснили. Вот и вопросы: Точка актуальности итогов, ее перемещение вперед и назад - как и для чего применяется? Как можно изменить (передвинуть) Точку актуальности? Что такое проведение документов "задним числом" и к чему оно приводит? Буду очень благодарен за ответы.
Отправлен: 18.03.2008, 09:49
Вопрос задал: Заика Е.Н. (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Strawberry
Здравствуйте, Заика Е.Н.!
Точка актуальности- это момент времени на который расчитаны остатки по регистрам - например остатки товаров или остатки взаиморасчетов.
Точка актуальности двигается вперед (в открытом периоде) при проведении документов. Назад двигается с помощью обработок.
Проведение документов задним числом - это проведение документов которые стоят по времени ниже точки актуальности.
Проведение задним числом приводит к тому:
1. могут возникнуть отрицательные остатки т.к. документ, который проводится, не видит тех документов которые стоят выше него по времени, а они возможно списывают тот же товар.
2. неправильное определение первого события т.к. документ, который проводится, не видит тех документов которые стоят выше него по времени, а они возможно работатю с тем же контрагентом.
Для устранения указаных выше событий вводится понятие последовательность документов. Которая фиксирует были ли документы проведения задним числом и останавливается на том документе, который самый ранний проведен задним числом.

---------
Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: Студент)
Ответ отправлен: 18.03.2008, 10:21
Оценка за ответ: 5
Комментарий оценки:
Примного благодарен

Отвечает: Глумов Владимир
Здравствуйте, Заика Е.Н.!

ТА - это точка на которую расчитаны итоги регистров оперативного учета. Эти итоги можно получить без дополнительного расчета. ТА устанавливается по мере проведения документов вперед, если между ТА и проводимым документом ет других проведенных документов..

Результат проведения документов зависит от ранее проведенных документов, ну например списание по партиям. Если мы вставим и проведем документ задним числом, то списание партий по методу "первый пришел- первый ушел" станет неправильным с момента вставки этого документа. Для восстановления правильности списаний по партиям необходимо перепровести все последующие документы.
Переместить ТА можно функциями встроенного языка "УстановитьТАпо" и "УстановитьТАна"
Ответ отправил: Глумов Владимир (статус: 1-ый класс)
Ответ отправлен: 18.03.2008, 22:51


Вопрос № 127.887
Здравствуйте уважаемые эксперты!
1С-7v ТиС
При проведении Заказа поставщику в некоторых случаях(идентифицировать что не так то в этих случаях не удалось) выдаёт сообщение:
УжеРаспределено = ВремЗаказыЗаявки.СводныйОстаток(ТекНоменклатура,ЗаявкаПокупателя,,"Количество") + Зарезервировано;
{Документ.ЗаказПоставщику.Модуль Документа(184)}: Неверный идентификатор ресурса!

Модуль:
// Резервы учитываем в зависимости от настройки контроля остатков
Если ТипЗначенияСтр(ФирмаДляОстатковТМЦ) = "Справочник" Тогда
Зарезервировано = ВремРезервыТМЦ.СводныйОстаток(ФирмаДляОстатковТМЦ,ТекНоменклатура,,,ЗаявкаПокупателя,"Количество");
ИначеЕсли ТипЗначенияСтр(ФирмаДляОстатковТМЦ) = "СписокЗначений" Тогда
Счетчик = 0;
Зарезервировано = 0;
Для Счетчик = 1 По ФирмаДляОстатковТМЦ.РазмерСписка() Цикл
Зарезервировано = Зарезервировано
+ ВремРезервыТМЦ.СводныйОстаток(ФирмаДляОстатковТМЦ.ПолучитьЗначение(Счетчик),ТекНоменклатура,,,ЗаявкаПокупателя,"Количество");
КонецЦикла;
КонецЕсли;

УжеРаспределено = ВремЗаказыЗаявки.СводныйОстаток(ТекНоменклатура,ЗаявкаПокупателя,,"Количество") + Зарезервировано;

ТИЗаявки.КоличествоРасход = ТИЗаявки.КоличествоРасход - УжеРаспределено;

Если (ЗаявкаПокупателя.Выбран() = 0)
или (ТИЗаявки.КоличествоРасход <= 0)
Тогда
ТИЗаявки.УдалитьСтроку();Продолжить;
КонецЕсли;

Может кто сталкивался с подобным?
Спасибо.
Отправлен: 18.03.2008, 10:23
Вопрос задала: Lakosiera (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ушаков Михаил Андреевич
Здравствуйте, Lakosiera!
Регистры крайне чувствительны при вызове метода СводныйОстаток к количеству запятых, соответствующих количеству измерений регистра.
Посмотрите в конфигураторе регистр "ЗаказыЗаявки". Сколько там измерений. И в зависимости от этого количества должен вызываться метод СводныйОстаток. т.е., к примеру, у нас измерения: Номенклатура,Заявка,Склад,Марка
то и вызов д.б
ВремЗаказыЗаявки.СводныйОстаток(ТекНоменклатура,ЗаявкаПокупателя,,,"Количество")
или если измерения: Номенклатура,Заявка,Склад,Марка,Подразделение, то
вызов
.СводныйОстаток(ТекНоменклатура,ЗаявкаПокупателя,,,,"Количество")
Посмотрите, верно ли у вас количество запятых.
Ответ отправил: Ушаков Михаил Андреевич (статус: 2-ой класс)
Ответ отправлен: 18.03.2008, 10:43
Оценка за ответ: 5
Комментарий оценки:
СПАСИБО!!!
Исправила, все работает!


Вопрос № 127.921
Подскажите, плиз, как расшифровуеться название файла xml при "Выгрузить в формат ГНАУ" в 1С 8
Отправлен: 18.03.2008, 12:24
Вопрос задал: Kravchenko, Alexandr, Viktorovich (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Глумов Владимир
Здравствуйте, Kravchenko, Alexandr, Viktorovich!

eXtended Markup Language
Ответ отправил: Глумов Владимир (статус: 1-ый класс)
Ответ отправлен: 18.03.2008, 22:57


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.72.6 beta от 22.03.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное