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

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

  Все выпуски  

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


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

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

Выпуск № 627
от 16.10.2007, 12:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 409, Экспертов: 50
В номере:Вопросов: 2, Ответов: 7


Вопрос № 104961: Здравствуйте! При заполнении документа имеются графы Контрагент и Пациент, соответственно, справочники. Пациенты - подчиненный справочник спр-ка Контрагенты. Сначала в форме выбирается контрагент. Затем - конкретный человек. Проблема с п...
Вопрос № 105046: Здравствуйте как всегда вопрос. Нужно документ "неподтвержденная заявка" (конф типовая ТорговляСклад) заполнить из файла Excel вообщем вот такая задача Я сделал вот так (см код) но у меня при сравнение реквизитов появляется ошиб...

Вопрос № 104.961
Здравствуйте!
При заполнении документа имеются графы Контрагент и Пациент, соответственно, справочники. Пациенты - подчиненный справочник спр-ка Контрагенты.
Сначала в форме выбирается контрагент. Затем - конкретный человек.
Проблема с пациентами: из-за подчинения сначала открывается форма списка контрагентов (которая уже не нужна, т.к. выше был сделан выбор!), а затем список пациентов этой организации.
Как сразу попасть на форму Пациенты? Если можно, дайте развернутый ответ, в каком из модулей что написать.
Спасибо!

Приложение:

Отправлен: 10.10.2007, 15:29
Вопрос задала: Kismet (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Vlad Skorochod
Здравствуйте, Kismet!
1.Открываем форму документа
2.Открываем свойства поля ПАЦИЕНТ
3.Третья вкладка "Дополнительно", там есть поле "связан с " в него указываем "Контрагент"
Ответ отправил: Vlad Skorochod (статус: 8-ой класс)
Ответ отправлен: 10.10.2007, 15:39
Оценка за ответ: 5
Комментарий оценки:
Работает!! Спасибо! Я ведь это знала!)

Отвечает: Dubrovin
Здравствуйте, Kismet!

в справочнике пациент надо создать свой список подбора, а потом использовать
ОткрытьПодбор() , куда ты и будешь передовать владельца
Ответ отправил: Dubrovin (статус: 1-ый класс)
Ответ отправлен: 10.10.2007, 15:45


Вопрос № 105.046
Здравствуйте как всегда вопрос.
Нужно документ "неподтвержденная заявка" (конф типовая ТорговляСклад) заполнить из файла Excel
вообщем вот такая задача
Я сделал вот так (см код) но у меня при сравнение реквизитов появляется ошибка
"Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)"
В файле Excel эта колонка имеет тип "Числовой"
В чем может быть проблема?
Заранее Спасибо!

Приложение:

Отправлен: 11.10.2007, 10:39
Вопрос задал: Diamondes (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 6)

Отвечает: Dmitry Stashenko
Здравствуйте, Diamondes!

Наверняка проблема в разделителе дробной части. В 1С это точка, а в Excel это запятая. Попробуйте следующее: ЗН = Число(СтрЗаменить(НЛ.Cells(Ном,5).Value,",","."));
Ответ отправил: Dmitry Stashenko (статус: 10-ый класс)
Ответ отправлен: 11.10.2007, 10:52
Оценка за ответ: 4
Комментарий оценки:
Спасибо конечно но там числа целые

Отвечает: Vlad Skorochod
Здравствуйте, Diamondes!
Указание ЗН2 = СокрЛП(ЗН) сразу переводит в строковое значение.
Так что лучше воспользоваться ЗН2 = Число(ЗН)
Ответ отправил: Vlad Skorochod (статус: 8-ой класс)
Ответ отправлен: 11.10.2007, 11:01
Оценка за ответ: 5
Комментарий оценки:
Спасибо

Отвечает: Elric
Здравствуйте, Diamondes!

Проверьте значение и тип переменной ЗН перед условием Если.
Сразу оговорюсь, предположение Dmitry Stashenko про разделительную точку и запятую неверно, при работе с Excel через OLE числа считываются всегда правильно. Vlad Skorochod правильно подумал про преобразование типов, однако ошибся переменной, Вы значение ЗН в строку не преобразовывали, не в этом дело.

На что стоит обратить внимание.
1. Если ячейка Excel не содержит значения вообще, то переменная Зн не будет равна нулю. В таком случае нужно переписать условие как Если Число(ЗН) > 0 Тогда, этого будет достаточно.
2. Возможно, число в этой ячейке записано как строка (с явным определением типа), тогда метод из п.1 тоже подойдет.
3. Возможно, Вы неверно рассчитали и значение ячейки совсем не такое, как Вы ожидали. Проверьте в отладчике. Например, некоторые строки или столбцы таблицы могут быть скрытыми и визуально Вы их не видите, из-за этого визуально не можете правильно определить номер колонки (или строки). Программа же заходит во все колонки и строки, независимо от их скрытости.
---------
В творчестве рождается истина
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 11.10.2007, 11:23
Оценка за ответ: 5
Комментарий оценки:
Спасибо за полный ответ

Отвечает: Катунин Роман Владимирович
Здравствуйте, Diamondes!
Для 1с числовым он станет вот таким образом Число(ЗН).
Ответ отправил: Катунин Роман Владимирович (статус: 4-ый класс)
Ответ отправлен: 11.10.2007, 12:04
Оценка за ответ: 4
Комментарий оценки:
спасибо но уже ответили

Отвечает: Dubrovin
Здравствуйте, Diamondes!

Число(НЛ.Cells(Ном,5).Value)
Ответ отправил: Dubrovin (статус: 1-ый класс)
Ответ отправлен: 11.10.2007, 17:21
Оценка за ответ: 4
Комментарий оценки:
Спасибо но уже такой вариант был


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

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

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

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

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


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


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

В избранное