![]() |
|
|||||||
| Регистрация | Обмен опытом | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Добрый день.
Есть в функции ШтрихКодНайти (c_common) такие строки: ЦИКЛ ПО ЖУРНАЛУ с_товары тов, с_штрих_коды! штрих (с_штрих_коды.название = :штрих_код) выбор!тов.код = ?(ВКЛ_ТОВАР_КОД, тов.код + "|", "") + ?(ВКЛ_ТОВАР_АРТИКУЛ, тов.артикул + "|", "") + тов.название + ?(ВКЛ_ЕГАИС, "|" + тов.производитель_название, "") выбор_штрих!тов.код = штрих КОНЕЦ_ЦИКЛА Вроде бы в тов должна записаться вся информация о товаре с заданным штрихкодом. И что-то на самом деле записывается. Но, если посмотреть, например, признак "Весовой" стоит НЕТ, хотя на самом деле товар весовой. Ладно, делаю так, чтобы перечитать из справочника еще раз этот товар: кодтов = тов.код ВЫБРАТЬ с_товары тов (код = кодтов) О, чудо, теперь признак "Весовой" у "тов" стоит ДА. Подскажите, в чем разница? Вроде бы что через ЦИКЛ ПО ЖУРНАЛУ, что через ВЫБРАТЬ, все равно получить должны объект "тов", заполненный информацией из справочника. Если верить справке. |
|
#2
|
||||
|
||||
|
Цитата:
ЦИКЛ ПО ЖУРНАЛУ с_товары! тов, с_штрих_коды! штрих ..... |
|
#3
|
||||
|
||||
|
Цитата:
Наверно, по циклу лучше проходить с оптимизацией, затем, когда надо, считать остальные поля. |
![]() |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Не могу ввести корректно данные о поступившкм товаре | znayuchii | Торговый склад | 13 | 05.11.2014 03:39 |
| ПОЛУЧЕНИЕ КРЕДИТА | Незарегистрированный | Бухгалтерия | 7 | 22.07.2014 10:08 |
| ЖПД: копирование и получение номера | Писарев Петр | Бухгалтерия | 9 | 24.11.2010 20:56 |