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

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

  Все выпуски  

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


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

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

Выпуск № 578
от 20.08.2007, 15:05

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


Вопрос № 98409: Здравствуйте уважаемые Эксперты. Следующий код нормально отрабатывает в dbf базе, а в SQL-базе возвращает пустую группировку: ..
Вопрос № 98416: Здравствуйте уважаемые эксперты. Помогите пожалуйсто кто работал с конфигурацией 1С.Бухгалтерия для бюджетных учреждений. Хочу написать обработку которая создает операцию введенную вручную, но проблема в том что я немогу выставить балансодержател...
Вопрос № 98449: Здравствуйте! Программа 1С Предприятие 7.7 редакции 9.2 Собираемся провести инвентаризацию сканером ТСД CipherLAB 8000Series Terminal. Есть обработка, которая загружает базу данных в терминал, это стандартная обработка, которая шла на дис...

Вопрос № 98.409
Здравствуйте уважаемые Эксперты.

Следующий код нормально отрабатывает в dbf базе, а в SQL-базе возвращает пустую группировку:

Приложение:

Отправлен: 14.08.2007, 20:30
Вопрос задал: Волин Андрей (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 4)

Отвечает: Ромашов Евгений Николаевич
Здравствуйте, Волин Андрей!

надо попробывать в условие вместо = поставить в, на мой взгляд вся проблема в условии, попробуй его убрать, что выдает
Ответ отправил: Ромашов Евгений Николаевич (статус: 3-ий класс)
Ответ отправлен: 15.08.2007, 05:23


Вопрос № 98.416
Здравствуйте уважаемые эксперты. Помогите пожалуйсто кто работал с конфигурацией 1С.Бухгалтерия для бюджетных учреждений.
Хочу написать обработку которая создает операцию введенную вручную, но проблема в том что я немогу выставить балансодержателя. У всех документов в этой конфигурации есть общий реквизит ВыбраннаяФирма -(балансосодержатель). Но при попытке обратиться к этому реквизиту система выдает ошибку "Поле агрегатного объекта не обнаружено ". Как мне установить данный реквизит...
Отправлен: 14.08.2007, 21:08
Вопрос задал: PaTiFoN (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

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

В данном случае Вам нужно обращаться не к идентификатору общего реквизита, а к идентификатору реквизита проводки. Откройте Конфигурацию, плюсик на Проводка, там будет перечень всех реквизитов проводки.

Например, в одной из стандартных конфигураций есть общий реквизит документов "Фирма", она же является разделителем учета. При этом в проводке она участвует как реквизит "НашаФирма".

Впрочем, общий реквизит тоже неплохо бы установить -- обратиться к нему можно через конструкцию Операция.Документ.ВыбраннаяФирма (если идентификатор общего реквизита -- "ВыбраннаяФирма"). Тогда эта операция попадет в выборку при отборе по этому реквизиту.
---------
В творчестве рождается истина
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 14.08.2007, 21:22
Оценка за ответ: 5
Комментарий оценки:
Впрочим общий реквизит и нужно установить... Операция.Документ.ВыбраннаяФирма - правильно

Отвечает: Полозов Олег aka Asher
Здравствуйте, PaTiFoN!

Все дело в том, что балансодержатель - этореквизит не объекта метаданных "Операция". а документа, сформировавшего операцию. т.е. Документа "Операция". В комплексной этот реквизит называется Юрлицо. А вот собственно код, который создает и открывает форму новой операции с заполненым полем Юрлицо для комплексной . После небольших изменений, я думаю он подойдет и вам.

Приложение:

Ответ отправил: Полозов Олег aka Asher (статус: 7-ой класс)
Ответ отправлен: 15.08.2007, 03:16
Оценка за ответ: 5
Комментарий оценки:
Спасибо. 5 баллов!!!


Вопрос № 98.449
Здравствуйте!
Программа 1С Предприятие 7.7 редакции 9.2
Собираемся провести инвентаризацию сканером ТСД CipherLAB 8000Series Terminal.
Есть обработка, которая загружает базу данных в терминал, это стандартная обработка, которая шла на диске с драйвером - ТСД711_720_8001.ert, естественно она не тоькобазу может загружать, но и задачи в сканер и др.
Есть дополнительная обработка(написаная программистами), которая выгружает из сканера данные, а точнее она это делает вызовом специальной утилиты - IR_Read.exe, которая выгружает базу в файл.
Обработка может формировать три документа - приход, перемещение и ввод остатков...
Как я понял, мне нужен документ ввод остатков ....
Я знаю основы программирования 1С 7.7
Но совершенно ни разу не работал с этим документом ....
Я бы хотел чтобы вы мне рассказали, как работает этот документ и каким образом с его помощью можно сделать ревизию ......
Я понимаю только как работает документ - Инвентаризация, раньше с его помощью яч видел, как делается ревизия без ТСД, этот документ после создания и ввода реального количества на складе товаров, делал списание и приход товаров .... таким образом и проходила ревизия ....
Но сейчас ситуация другая ....
Отправлен: 15.08.2007, 07:31
Вопрос задал: _Alexey_ (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Яна
Здравствуйте, _Alexey_!
Ввод остатков по крайней мере одной колонкой похож на инвентаризацию. Попробуйте создать инвентаризацию и в колонку реальный остаток ввести данные из документа ввод остатков.
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 15.08.2007, 08:31

Отвечает: Владимир Лазурко
Здравствуйте, _Alexey_!
документ Инвентаризация работает несколько иначе - он заполняется остатками по указанному складу на дату документа (в модуле ДатаДок-1). А после заполнения уже с помощью сканера заполнять фактическое количество. Посмотрите модуль обработки, как он производит поиск при подборе по справочнику, а Вам необходимо сделать поиск номенклатуры в заполненном документе. И ещё: при заполнении проследите, чтобы фактическое количество было нулевым - тогда Вам будет проще отслеживать необработанные позиции и возможную недостачу.
Успехов.
Ответ отправил: Владимир Лазурко (статус: Студент)
Ответ отправлен: 15.08.2007, 16:45
Оценка за ответ: 5


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

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

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

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

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


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


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

В избранное